Black beans, fresh vegetables, and a rich vegetable broth give this Mexican Vegetable Soup Recipe tons of flavor. The whole recipe comes together in the slow cooker making it a delicious soup for busy families.

This easy to make Mexican vegetable soup (Sopa de Verduras or Caldo de Verduras) is a complete meal in one bowl which I absolutely love on hectic weeknights when everyone gathers around the table and is HUNGRY!
Thick tomato sauce based soups and stews always seem to go over well with the whole family and is a great way to incorporate plant-based meals into our dinner routine. This one is particularly nice because you can switch up the veggies for different flavors. Don’t have chipotle chiles? Use chili powder! Want to add green chilies or poblano peppers instead of red bells? Go for it!
The secret is creating a solid foundation. The base of a good vegetable soup starts with slowly sautéed onions that have been seasoned generously with salt and pepper. This brings out their natural sweetness and flavor. Once you’ve got a good base then you can add your other ingredients.
This soup has chili vibes but is much more brothy with loads more vegetables. It has nice seasonal touches like sweet potatoes and spicy touches like chipotle peppers. Plus the ease-factor makes it a favorite for another good reason: I love the fact that the whole thing—dried beans and all—go into the slow cooker in the morning and are tender and ready when dinner rolls around.
As always, I’m a sucker for lots of toppings. Keep it simple with crispy tortilla strips and cilantro or go crazy and add a squeeze of lime juice, sour cream, creamy avocado, or minced red onion.
Ingredients

Nothing fancy here. Everything you need for this main course soup is easily available at any grocery store.
- Olive oil
- Yellow onion
- Red bell pepper
- Kosher salt
- Black pepper
- 4 cloves garlic
- Carrots
- Dried Mexican oregano or regular dried Mediterranean oregano
- Chipotle peppers in adobo
- Green beans or Mexican squash or zucchini
- Black beans
- Tomato paste
- Sweet potato
- Crushed tomatoes or diced tomatoes
- Vegetable broth or homemade vegetable stock
- Corn tortillas or tortilla chips
- Fresh cilantro
- Sour cream, for garnish if you are not vegan
How To Make This Recipe
step one
Sauté onions and peppers. Set the multi-cooker (Instant Pot) to the sauté function and add the olive oil. Let oil heat for a minute or two then add the onions and bell peppers. Season with 1 tablespoon kosher salt and 1/2 teaspoon freshly-ground black pepper. Let cook, stirring occasionally, until onions are soft.

step two
Add fresh veggies. Add garlic, carrots, oregano, chipotles, and tomato paste. Stir about 30 seconds to cook the tomato paste a bit and have it coat the veggies. Once it has darkened in color, add the sweet potatoes, crushed tomatoes, black beans, and broth.

step three
Slow cook. Put the lid on and set the multi cooker to slow cook on high for 4 hours or low for 8 hours. If you can stir it every couple of hours or so that would be ideal but it will be fine if you don’t.
step four
Add green beans. Stir in the green beans and continue cooking for another hour.

step five
Make tortilla strips. Meanwhile, make the tortilla strips for garnish. Heat oven to 400°F. Cut the corn tortillas into strips and place on a baking sheet. Toss with oil and sprinkle with salt . Spread into an even layer and bake until crisp, about 10-15 minutes.

step six
Serve. Taste soup and add more salt if needed. Ladle into bowls and top with tortilla strips and cilantro. Any leftovers can be stored in an airtight container in the fridge for up to a week. It actually tastes better the next day!

How To Make This On The Stovetop
- Heat oil in a large soup pot or Dutch oven over medium-high heat. Add onions and peppers and salt. Cook until soft.
- Add garlic, carrots, oregano, chipotles and tomato paste. Stir about 30 seconds then add sweet potatoes, canned tomatoes, black beans and broth. You will have to add and additional 2 cups of broth for the stove top version.
- Bring to a boil then cover and reduce to medium heat or just so it is simmering. Simmer until beans are tender. This could take anywhere from 1-2 hours.
- Add green beans, cook about 15 minutes longer. Taste and add more salt if needed.
- Serve with tortilla strips and cilantro.

Top 5 Most Popular Soup Recipes
- Slow Cooker Caldo de Pollo
- Tangy Green Tomato Chili
- Pork Pozole Rojo Recipe
- Vegan Pozole Verde
- Green Tomato Soup with Sausage and Rice
I Hope You Love This Meatless Recipe
Because we sure do! Let me know when you make it by snapping a pic and tagging me on Instagram @holajalapeno and #holajalapeno so I can see, or leave me a comment below (don’t forget to leave a ⭐️⭐️⭐️⭐️⭐️ rating)! Also, sign up for my weekly newsletter, lots of good stuff there too!

vegetable soup
Black beans, fresh vegetables, and a rich vegetable broth give this Mexican Vegetable Soup Recipe tons of flavor. The whole recipe comes together in the slow cooker making it a delicious soup for busy families.
Ingredients
- 3 tablespoons olive oil
- 1 large yellow onion, diced
- 1 large red bell pepper, diced
- 1 tablespoon Kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 3 cloves garlic, minced
- 3 carrots, sliced
- 2 teaspoons dried Mexican oregano, or regular oregano
- 2 chipotle peppers in adobo, diced
- 3 cups chopped green beans
- 1 cup dried black beans, rinsed
- 1 tablespoon tomato paste
- 2 cups diced sweet potato
- 1 (29-ounce) can crushed fire-roasted tomatoes
- 4 cups vegetable stock
- 8 corn tortillas
- chopped cilantro, for garnish
Instructions
- Heat oil on saute function. Add onion, red bell pepper, salt and pepper. Cook until onions are nicely softened, about 10 minutes.
- Add garlic, carrots, oregano, chipotle, and tomato paste, saute 30 seconds. Add sweet potato and black beans, crushed tomatoes, and stock.
- Cover and cook on high for 4 hours. Add green beans and cook another hour.
- Meanwhile make the tortilla strips. Heat oven to 400°F. Place tortilla strips on a parchment-lined baking sheet. Drizzle with 1 tablespoon oil and season generously with salt. Bake 15-20 minutes or until crispy and golden.
- Ladle soup into bowls and top with cilantro and tortilla strips.
Notes
- Customize the Heat: Adjust the spiciness of the soup to your liking by adding more or fewer chipotle peppers. If you prefer a milder option, you can substitute with chili powder instead.
- Versatile Vegetable Options: Feel free to switch up the vegetables based on your preferences or what's available in your pantry. Green chilies or poblano peppers can be used instead of red bells for a different flavor profile.
- Make it in Advance: This soup is a great option for meal prep. You can prepare it in the slow cooker in the morning and let it simmer all day, allowing the flavors to meld together. It tastes even better the next day as the flavors intensify.
- Topping Suggestions: Get creative with your toppings! While crispy tortilla strips and fresh cilantro are delicious on their own, you can also add sour cream, creamy avocado, or minced red onion for added texture and flavor.
- Store and Reheat: Any leftovers can be stored in an airtight container in the fridge for up to a week. This soup also freezes well, making it a convenient option for future meals. Just thaw and reheat in a pot or microwave when ready to enjoy.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield: 8 Serving Size: 1Amount Per Serving: Calories: 70Total Fat: 1gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 1gCholesterol: 0mgSodium: 347mgCarbohydrates: 15gFiber: 2gSugar: 2gProtein: 2g
In support of this small business, ¡Hola! Jalapeño earns revenue in a few different ways. Several sponsored posts are published each month. I also earn an affiliate commission on the sales of products I link to— there are a few of those links in this post. I only feature items I genuinely love and personally use on a regular basis. This commission is an arrangement between the retailer and ¡Hola! Jalapeño (readers never pay more for products). This income allows me to run the site. Thank you!
leave a reply