Nutrition Facts for Mexican rice and bean soup

Mexican Rice and Bean Soup

Image of Mexican Rice and Bean Soup
Nutriscore Rating: 82/100

Packed with bold spices and hearty ingredients, this Mexican Rice and Bean Soup is a comforting, one-pot wonder that's perfect for busy weeknights or cozy family dinners. Bursting with flavors from earthy cumin, smoky paprika, and zesty lime juice, this soup combines tender vegetables, protein-rich black and pinto beans, and satisfying long-grain white rice for a wholesome, plant-based meal. A touch of sweet corn and a garnish of fresh cilantro (optional) bring vibrant color and freshness to each bowl. Ready in just 45 minutes, this easy recipe is ideal for meal prep or serving a crowd. Pair it with warm tortillas or a sprinkle of hot sauce for an authentic Mexican-inspired experience! Keywords: Mexican rice and bean soup, easy one-pot soup, vegetarian Mexican soup, healthy comfort food.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
30 min
🕐
Total Time
45 min
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

17 items
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic cloves, minced
  • 1 medium bell pepper, diced (any color)
  • 2 teaspoons ground cumin
  • 1.5 teaspoons chili powder
  • 1 teaspoon smoked paprika
  • 14.5 ounces diced tomatoes (canned with juices)
  • 6 cups vegetable broth
  • 0.75 cups long-grain white rice
  • 15 ounces black beans (canned, drained and rinsed)
  • 15 ounces pinto beans (canned, drained and rinsed)
  • 1 cup frozen corn
  • 2 tablespoons lime juice
  • 0.25 cup fresh cilantro, chopped (optional for garnish)
  • 1 teaspoon salt
  • 0.5 teaspoons black pepper
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

Heat the olive oil in a large pot over medium heat.

2

Add the diced onion and cook for 3-4 minutes, stirring occasionally, until softened.

3

Stir in the minced garlic and diced bell pepper, and cook for another 2-3 minutes until fragrant.

4

Add the cumin, chili powder, and smoked paprika, and stir to coat the vegetables in the spices.

5

Pour in the canned diced tomatoes (with their juices) and vegetable broth, and bring the mixture to a simmer.

6

Stir in the rice, reduce the heat to low, and cover the pot. Let it simmer for 15 minutes, or until the rice is tender.

7

Add the black beans, pinto beans, and frozen corn. Stir well and continue cooking for another 5 minutes to heat through.

8

Stir in the lime juice, and season with salt and black pepper to taste.

9

Ladle the soup into bowls and garnish with fresh cilantro if desired.

10

Serve warm and enjoy your Mexican Rice and Bean Soup!

Cooking Tip: Take your time with each step for the best results!
2029
cal
87.6g
protein
337.1g
carbs
48.5g
fat

Nutrition Facts

1 serving (3381.2g)
Calories
2029
% Daily Value*
Total Fat 48.5 g 62%
Saturated Fat 7.8 g 39%
Polyunsaturated Fat 7.0 g
Cholesterol 0 mg 0%
Sodium 8071 mg 351%
Total Carbohydrate 337.1 g 123%
Dietary Fiber 79.8 g 285%
Total Sugars 52.9 g
Protein 87.6 g 175%
Vitamin D 0.0 mcg 0%
Calcium 719 mg 55%
Iron 29.7 mg 165%
Potassium 6590 mg 140%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

63.1%%
16.4%%
20.4%%
Fat: 436 cal (20.4%%)
Protein: 350 cal (16.4%%)
Carbs: 1348 cal (63.1%%)