Welcome to your new favorite weeknight meal: a hearty and comforting **Instant Pot Enchilada Soup**! This vegetarian delight is a celebration of vibrant flavors and wholesome ingredients, perfectly crafted for convenience in your pressure cooker. Imagine tender black beans, sweet corn, and a medley of colorful vegetables, all swimming in a rich, creamy, and wonderfully seasoned broth infused with authentic red enchilada sauce. It’s a dish that brings the soul-satisfying taste of enchiladas to your bowl in a fraction of the time, making it a true family favorite.

I’ve always cherished my classic vegetarian enchilada soup recipe, but the magic of the Instant Pot truly transforms it into an even quicker and more effortless meal. With just a few strategic tweaks, this recipe leverages the pressure cooker to bring deeply satisfying flavors to your table in record time. Whether you prefer a milder soup or one with a fiery kick, this recipe is incredibly versatile, allowing you to customize the spice level to your family’s taste. The star of the show, quality enchilada sauce, delivers an explosion of savory notes without requiring a fully stocked spice cabinet. It’s the perfect solution for a flavorful, stress-free dinner after a long day.
Why You’ll Adore This Instant Pot Enchilada Soup
This isn’t just another soup recipe; it’s a game-changer for busy households and anyone craving a healthy yet satisfying meal. Here’s why this Instant Pot Enchilada Soup will become a staple in your rotation:
- Speed and Simplicity: The Instant Pot slashes cooking time, delivering a rich, complex soup in under 30 minutes active cooking time.
- Wholesome and Vegetarian: Packed with plant-based protein from black beans and a variety of fresh vegetables, it’s a nutritious meal that feels incredibly indulgent.
- Flavor Explosion: The red enchilada sauce acts as a powerful flavor base, creating a deeply savory and slightly spicy broth that’s impossible to resist.
- Creamy Texture: The addition of cream cheese at the end transforms the soup into a velvety, luxurious experience, perfectly balancing any heat.
- Highly Customizable: Easily adjust the spice level, swap in your favorite veggies, or make it completely vegan.
Essential Ingredients & Smart Substitutions
Crafting the perfect Instant Pot Enchilada Soup starts with a foundation of fresh, flavorful ingredients. Here’s a detailed look at what you’ll need and how you can adapt the recipe to suit your pantry and preferences:
- Olive Oil: A foundational ingredient for sautéing. Just a touch helps to soften the aromatics and build the first layer of flavor. Any neutral cooking oil, like avocado or canola oil, can be used as a substitute.
- Onion: Essential for a robust flavor base. A yellow or white onion works best, providing a sweet and pungent depth. If you’re out of onions, three shallots can offer a milder, more delicate alternative.
- Celery: Adds a subtle earthy note and more nutritional bulk to the soup. If celery isn’t on hand, feel free to omit it, or add a pinch of celery seed for a similar aromatic profile.
- Bell Pepper: Green bell pepper offers a crisp, slightly bitter contrast that complements the other flavors. However, feel free to substitute with red, yellow, or orange bell peppers for a sweeter profile and a pop of different color.
- Garlic: The cornerstone of many savory dishes, minced garlic adds an indispensable aromatic punch. Use fresh garlic for the best flavor, or a teaspoon of garlic powder can work in a pinch.
- Vegetable Broth: The liquid base for our soup. Opt for a low-sodium vegetable broth to have full control over the salt content, ensuring your soup is perfectly seasoned to your taste.
- Red Enchilada Sauce: This is where the magic happens! A good quality red enchilada sauce provides all the signature flavor and color. Brands like Frontera offer excellent options. Choose a mild, medium, or hot sauce based on your desired spice level. For a homemade touch, you can always make your own.
- Corn: The natural sweetness of corn beautifully balances the savory and spicy elements of the broth. Canned corn is convenient; just remember to drain it. Frozen corn can also be used directly, no need to thaw.
- Diced Tomatoes with Green Chilies: These add a fantastic layer of tangy tomato flavor along with a hint of smoky heat. Look for varieties like Rotel. If you prefer a milder soup, simply use plain diced tomatoes and add a small pinch of chili powder or cumin for depth.
- Black Beans: A powerhouse of plant-based protein and fiber, black beans make this soup incredibly filling and satisfying. Be sure to drain and rinse canned black beans thoroughly. Pinto beans are an excellent substitute if you prefer.
- Cream Cheese: The secret to achieving that wonderfully rich and creamy texture. It also helps to mellow out any heat from the enchilada sauce. For a delicious vegan version, a high-quality vegan cream cheese like Kite Hill works beautifully.
Selecting Your Enchilada Sauce: The Heart of the Flavor
The enchilada sauce is truly the backbone of this soup, infusing it with its characteristic Tex-Mex warmth and complexity. My personal preference is the Frontera brand red enchilada sauce, as it delivers consistent, authentic flavor. However, don’t hesitate to experiment with your favorite brand or even try your hand at making it from scratch using this easy homemade enchilada sauce recipe. Making your own allows for ultimate control over ingredients and spice. While red enchilada sauce is highly recommended for this particular recipe, its rich, smoky profile is ideal for creating a traditional enchilada soup experience. If you happen to have salsa verde on hand and are looking for a different kind of vibrant, tangy flavor, consider exploring a recipe like this chickpea chili verde instead.
Crafting Creamy Enchilada Soup in Your Instant Pot: A Step-by-Step Guide
Making this incredible soup in the Instant Pot is surprisingly simple, transforming a handful of ingredients into a gourmet-tasting meal with minimal effort. Follow these easy steps:






Storing and Reheating Your Delicious Leftovers
This Instant Pot Enchilada Soup is often even better the next day, as the flavors have more time to meld and deepen. To store any leftovers, allow the soup to cool slightly to room temperature, then transfer it to an airtight container. It will keep beautifully in the refrigerator for up to 5 days, making it perfect for meal prep throughout the week.
When it’s time to reheat, divide the soup into individual portions. You can warm it gently in the microwave at 50% power for 4-5 minutes, stirring every minute until it’s heated through. Alternatively, reheat it over low heat on the stovetop, stirring frequently. It’s crucial not to bring the soup to a rolling boil during reheating, as the cream cheese can sometimes curdle, affecting the smooth texture. For this reason, and to maintain its creamy consistency, I generally do not recommend freezing this soup.
Frequently Asked Questions About This Recipe
- Can I make this recipe vegan? Absolutely! The only non-vegan ingredient is the cream cheese. Simply substitute it with your favorite high-quality vegan cream cheese. Brands like Kite Hill offer excellent plant-based alternatives that melt beautifully into the soup.
- Is this recipe gluten-free? Generally, yes! This recipe is naturally gluten-free, but it’s always a good practice to double-check the label on your red enchilada sauce. Some brands may contain gluten-containing thickeners or additives. Most common brands are gluten-free, but a quick check ensures compliance.
- Is this recipe spicy? The spice level of this soup is highly customizable. It primarily depends on the type of enchilada sauce you choose. For a mild flavor, opt for a mild enchilada sauce. If you prefer no spice at all, use a mild enchilada sauce and substitute the diced tomatoes with green chilies for plain diced tomatoes. You can also add a small amount of sugar or a splash of milk/cream to mellow out any unexpected heat.
- Can I add more vegetables? Yes, certainly! This soup is very forgiving. Feel free to stir in other quick-cooking vegetables like chopped zucchini, spinach, or even sweet potato cubes (which may need a minute or two more pressure cooking time). Add them during the pressure cooking step.
- What are some good toppings for this soup? The possibilities are endless! See the suggestions below for a complete and flavorful meal.
Serving Suggestions & Delightful Toppings
Elevate your Instant Pot Enchilada Soup experience with these delicious serving suggestions and toppings:
- Fresh Herbs: A sprinkle of fresh cilantro or green onions adds a vibrant freshness.
- Avocado: Diced or sliced avocado provides a creamy, cooling contrast to the warm soup.
- Cheese: If not vegan, a dollop of shredded cheddar, Monterey Jack, or a Mexican cheese blend is always a welcome addition.
- Sour Cream or Greek Yogurt: A spoonful of sour cream or plain Greek yogurt adds tanginess and extra creaminess (use a vegan alternative for a plant-based option).
- Tortilla Strips or Chips: For a satisfying crunch, top with crispy tortilla strips, crushed tortilla chips, or even some homemade croutons.
- Lime Wedges: A squeeze of fresh lime juice just before serving brightens all the flavors.
- Hot Sauce: For those who love extra heat, a drizzle of your favorite hot sauce like Cholula or Tabasco can kick things up a notch.
Nutritional Highlights
Beyond its incredible flavor, this Instant Pot Enchilada Soup offers a wealth of nutritional benefits. Black beans are an excellent source of plant-based protein, dietary fiber, and essential minerals like iron and magnesium. The diverse array of vegetables—onions, celery, bell peppers, corn, and tomatoes—contributes vitamins, antioxidants, and additional fiber, supporting overall health and well-being. This soup is a fantastic way to enjoy a hearty, wholesome meal that keeps you feeling full and satisfied.
More Instant Pot Soup Recipes to Savor
If you love the ease and deliciousness of Instant Pot soups, be sure to explore these other fantastic recipes:
- Instant Pot Tomato Soup
- Instant Pot Minestrone
- Instant Pot Red Lentil Soup
- Instant Pot Pinto Bean Soup
Print Recipe
Instant Pot Enchilada Soup
5 from 5 reviews
- Author: Liz Thomson
- Prep Time: 10 minutes
- Time to Pressurize: 10 minutes
- Cook Time: 5 minutes
- Total Time: 25 minutes
- Yield: 8 cups
- Category: Soup
- Method: Instant Pot
- Cuisine: American
- Diet: Vegetarian
Description
This vegetarian Instant Pot Enchilada Soup is packed with tender black beans and a variety of vegetables simmered in a flavorful broth. This rich and creamy soup is a family favorite!
Ingredients
- 1 tablespoon olive oil
- 1 yellow onion, diced
- 2 stalks celery, diced
- 1 green bell pepper, chopped
- 1 small jalapeño seeded and diced (optional)
- 3 cloves garlic, minced
- 2 cups vegetable broth
- 1 cup enchilada sauce
- 1 (15oz) can corn, drained
- 1 (10oz) can diced tomatoes with green chilis
- 1 (15oz) can black beans drained and rinsed
- 4 oz cream cheese
Instructions
- Add the olive oil, onion, celery, and bell pepper, to the Instant Pot and press the ‘sauté’ function.
- Sauté for 3 minutes, stirring occasionally.
- Add the garlic, vegetable broth, enchilada sauce, corn, tomatoes, and black beans to the Instant Pot.
- Set to Manual Pressure Cooker for 5 minutes.
- Once the Instant Pot is finished cooking, quick-release the pressure.
- Stir in the cream cheese.