Mexican Black Bean Soup🌽
- Cheryl Martinez

- May 18, 2021
- 2 min read
Updated: Aug 12
Your taste buds will be jumping with joy while you devour this soup!

This blog post may contain affiliate links so I can share my favorite products and earn a small commission at no cost to you!
Mexican Black Bean Soup Recipe
Servings: 4
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Ingredients:
1 cup / 6 oz yellow onions, in pieces
3 tbsp / 2 ½ oz tomato paste (no salt added)
2 garlic cloves
1 tsp chili powder
1 tsp vegetable stock paste
2 tsp dried oregano
½ tsp ground cumin
½ tsp ground coriander
½ tsp paprika
1 ½ tbsp / ½ oz extra virgin olive oil
14 ½ oz canned diced tomatoes, with juices
2 cans black beans (14.5 oz ea.), rinsed and drained (no salt added)
1 cup / 4 oz frozen sweet corn
1 cup / 8 oz water
¼ tsp ground black pepper, to taste
chopped fresh cilantro, to garnish
vegan mozzarella shreds (optional topping)
Instructions:
Sauté Onions and Garlic: In a large pot, heat 1 ½ tbsp of extra virgin olive oil over medium heat. Add the chopped yellow onions and cook until they are soft and translucent, about 5 minutes. Add the minced garlic and cook for an additional 1-2 minutes.
Add Tomato Paste and Spices: Stir in 3 tbsp of tomato paste, 1 tsp chili powder, 1 tsp vegetable stock paste, 2 tsp dried oregano, ½ tsp ground cumin, ½ tsp ground coriander, and ½ tsp paprika. Cook for about 2 minutes, stirring frequently.
Combine Remaining Ingredients: Add the can of diced tomatoes (with juices), the rinsed black beans, frozen sweet corn, and 1 cup of water. Stir well to combine.
Simmer the Soup: Bring the mixture to a simmer. Cook for about 15-20 minutes, allowing the flavors to meld. Season with ¼ tsp ground black pepper, adjusting to taste.
Serve: Ladle the soup into bowls and garnish with chopped fresh cilantro. If desired, top with vegan mozzarella shreds before serving.
Nutritional Facts (estimated per serving):
Calories: 200
Protein: 10g
Carbohydrates: 34g
Fiber: 10g
Sugars: 4g
Fat: 6g
Saturated Fat: 1g
Cholesterol: 0mg
Sodium: 210mg (varies based on vegetable stock paste and canned ingredients)
















Yum, yum, yum!😋 So good and I will definitely be making this again.👍