Instant Pot Mexican Vegetable Soup

This post may contain affiliate links.

This quick and easy Mexican vegetable soup is made exclusively with kitchen staples, and it’s jam packed with flavor!

Close up of a white bowl filled with Mexican vegetable soup, topped with sour cream, diced avocado, and cilantro leaves.

Soup is a budget friendly meal, especially when you can use leftovers. Recipes like this help to stretch your meals a little longer, plus the entire meal is served in a bowl, which makes clean up much easier.

This plant-based veggie soup is ultra hearty, yet not too heavy, so it’s perfect to serve for a light dinner. A large pot of soup is so simple to make too. With canned and frozen ingredients, the Mexican soup comes together in an Instant Pot.

This soup has a rich, tomato-y broth, plenty of hearty vegetables, and just the right amount of heat, without actually being spicy.

Keep in mind, this is not an authentic recipe, it’s only inspired by flavors of Mexican cuisine.

Why This Recipe Will Be a Favorite

  1. Pressure cooking means more flavor with less cook time. Cooking soup in an Instant Pot at high pressure amplifies the flavors, and it shortens the cooking time, too!
  2. Perfect for a quick and easy weeknight dinner. Everything comes together in a snap, and because it’s cooked in one pot, clean up is a breeze!
  3. Budget-friendly. If you’re looking for a way to use up leftover veggies from your fridge, this is a great way to do it!

Ingredients and Substitutions

These simple ingredients make an incredibly comforting soup.

Recipe ingredients laid out on a marble board: potatoes, stock, black beans, corn, bell pepper, onion, and spices.
  • Vegetable Stock: Use either homemade or store-bought broth or stock. If you aren’t following a vegetarian/vegan diet, chicken broth is a good substitute.
  • Black Beans: One can of canned black beans is perfect, or you can substitute with another legume that you like.
  • Corn: I use frozen yellow corn, but canned corn or fresh corn works wonderfully too!
  • Canned Tomatoes. I used a can of Fire Roasted Tomatoes from Aldi, but any flavor/variety of diced tomatoes will work well.
  • Potatoes: Use one large or two medium russet potatoes. You can substitute with Yukon Gold or red potatoes if that’s what you have on hand.
  • Onion and Garlic
  • Bell Pepper: When I make Mexican vegetable soup, I prefer to use red bell pepper, but color will work.
  • Spices: You’ll use a bit of dried cumin, oregano, chili powder, salt, and black pepper. To speed things up, feel free to use store-bought or homemade taco seasoning instead
  • Serve with, all optional: Cilantro, lime, dairy-free sour cream, and/or tortilla chips.

Recipe Variations

Use different vegetables. This veggie soup recipe can have tons of different vegetables added to it. Zucchini, kidney beans, green beans, carrots, pinto beans, or any other canned or fresh veggies you want.

Add some meat. As written, this recipe makes a meatless meal, but you can add chicken breast or ground beef if you want. Ground turkey or ground chicken are great options, too! This cowboy soup is super similar but made with ground beef.

Make a spicy vegetable soup! Add spicy flavor to this dish by including chopped or minced jalapenos or diced green or fire roasted chiles. seasonings like crushed red pepper flakes and cayenne pepper will also kick up the Mexican flavors of this Instant Pot soup.

How to Make Mexican Vegetable Soup in the Instant Pot

The great thing about this recipe is how little hands-on work there is to do. The only actual prep work you need to do is a bit of chopping!

Truthfully, this entire recipe is unbelievably easy to make. That’s the beauty of the Instant Pot! I promise that even novice cooks can pull this off with ease! Here’s how to make it, step by step:

Hands cutting an onion on a wooden cutting board, beside diced bell pepper, diced potatoes, and minced garlic.
  1. Prep the vegetables. Peel and dice the potato, then dice the pepper and onion. Mince the garlic, then slice the lime in half too. Then open the cans of beans and corn, and rinse them well.

That is the bulk of the prep work you need to do!

If you want to do the prep work ahead of time, go for it! Just store the chopped veggies in a covered container in the fridge until you're ready to actually make the soup.

  1. Sauté the onion and garlic.

Set the Instant Pot to Sauté mode. Heat the oil, then add the onions. Sauté the onions, stirring occasionally, until they are translucent. This should take about 4 minutes.

  1. Add remaining ingredients, cover the pot, and cook the soup. Manually set your pressure cooker to cook at High Pressure for 12 minutes.

Remember to close the pressure valve before you start pressure cooking.

Collage of process shots, top down of onions sautéing in an Instant Pot, then all the Mexican vegetable soup ingredients in the Instant Pot.

Once done, manually release the pressure by carefully turning the steam release valve (Quick Pressure Release/QPR). After the steam has released, open the Instant Pot and give it a stir.

Tips for Success

Check out these few simple tips to have the perfect Mexican Instant Pot vegetable soup:

  • To make the individual servings go further, serve the soup with a bit of rice or some cooked quinoa. However, don't store the rice or quinoa with the soup.
  • If you add lots of extra vegetables, you may need mix in more vegetable stock to make the broth go further.
  • You can make this soup on the stove top in a big soup pot if you don't have a pressure cooker or slow cooker.
Close up of a hand holding a spoon full of Instant Pot vegetable soup.

Serving Suggestion

Use a ladle to serve the soup in bowls. Season to taste with salt and pepper. Top each bowl with a dollop of vegan sour cream, fresh cilantro leaves, creamy avocado, and a squeeze of fresh lime juice.

Seve your Mexican vegetable soup on its own, or pair it with some sides. To keep the Mexican theme, I like to serve it with fresh tortillas, but a big slice of cheesy garlic bread is always a delicious option.

There are tons of toppings you can serve with the soup too. Pico de gallo, guacamole and salsa are favorites at my house!

Mexican Vegetable soup in a white bowl beside tortilla chips.

Storing and Reheating Leftovers

To store: Transfer to an airtight container. Set in the refrigerator and store for 4-5 days.

To reheat: Add the mixture to a sauce pan over medium heat. Bring to a simmer, stirring occasionally, then serve. Alternately, microwave on High for 2-3 minutes in a microwave safe bowl.

Mexican Vegetable Soup Recipe FAQ

How do you make a vegetable soup taste more rich?

Adding lime juice or lemon juice, and some olive oil, to a veggie soup helps to make a more rich and flavorful broth. It is also important to have a variety of different veggies and to add plenty of seasonings and spices.

Should you put raw onions in soup?

I prefer the flavor of sautéed onions in soup, but there is no problem in putting raw onions in a soup. For the slow cooker method of this recipe, raw onions can be added in. For the Instant Pot version, though you can use raw onions, using the sauté setting to cook the onions first adds a ton of flavor to the dis!

Did you make this recipe?

5 stars
If you make this recipe, please give it a star rating and leave a comment below to let me know how it went!

Close up of a bowl of vegetable soup topped with a dollop of sour cream and served with tortilla chips.

Mexican Vegetable Soup in Instant Pot

Total Time 17 minutes
Make this hearty Mexican vegetable soup recipe in your Instant Pot. It's an easy, budget-friendly, vegetarian meal.
5 from 3 votes
Print Pin Leave Rating
Prep Time: 5 minutes
Cook Time: 12 minutes
Total Time: 17 minutes
Servings: 4 servings

Ingredients

  • 32 ounces vegetable stock
  • 1 tablespoon olive oil or avocado oil
  • 1 large russet potato or 2 medium potatoes, about 1.5 cups diced
  • ½ medium onion about 1/2 cup diced
  • 2-3 cloves garlic
  • 15 ounces fire roasted tomatoes or diced tomatoes
  • cups black beans rinsed, about 1 can
  • cups corn frozen or canned
  • 1 bell pepper
  • 1 teaspoon dried oregano
  • 1 teaspoon cumin
  • ½ teaspoon chili powder
  • ¼ sea salt or more/less, to taste

Video

Instructions

  • Peel and dice the potato and onion, then core and dice the bell pepper. Mince the garlic. Open the can of beans and rinse it well.
  • Set the Instant Pot to Sauté mode. Heat the oil, then add the onions. Sauté, stirring occasionally, until the onions are translucent, about 4 minutes. 
  • Add remaining ingredients: corn (it’s fine if it's still frozen!), black beans, garlic, tomatoes, spices, and broth. Cover and cook at High Pressure for 12 minutes.
  • Perform a quick release of pressure by carefully opening the steam release valve (Quick Pressure Release/QPR). Once the steam has released, open the Instant Pot and give it a stir.
  • Taste and season with salt and pepper if needed. Ladle the soup into bowls for serving.

Notes

  • To store: Transfer to an airtight container. Set in the refrigerator and store for 4-5 days.
  • To reheat: Add the mixture to a sauce pan over medium heat. Bring to a simmer, stirring occasionally, then serve. Alternately, microwave on High for 2-3 minutes in a microwave safe bowl.

Nutrition

Serving: 2cups | Calories: 300kcal | Carbohydrates: 56g | Protein: 11g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 1084mg | Potassium: 849mg | Fiber: 10g | Sugar: 9g | Vitamin A: 2086IU | Vitamin C: 50mg | Calcium: 84mg | Iron: 4mg
Did you try this recipe? Share it with us on Instagram! @cookathomemom!
A woman in a black dress smiles while holding a bowl of food with vegetables and ground meat in a kitchen.
Hey friend, I’m Madison!

I’m the mama behind Cook at Home Mom. Through simple, family-friendly recipes and practical meal prep tips, I show busy moms how to make healthy eating enjoyable and sustainable, even with packed schedules. So glad you are here!

5 from 3 votes (3 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating