Nutrition Facts for Mexican rice and bean soup
Blog Research API Download App

Mexican Rice and Bean Soup

Image of Mexican Rice and Bean Soup
Nutriscore Rating: 77/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.

✓ FDA-Compliant • EC Certified

The Toxic-Free Cutting Board

Medical-grade titanium. No microplastics. No bacteria. No compromises.

Zero Toxins
Self-Sanitizing
Lifetime Durability
$99 $169 SAVE 40%
Shop Now →
Titan Haus Pure Titanium Cutting Board

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!
344
cal
14.8g
protein
58.2g
carbs
8.0g
fat

Nutrition Facts

1 serving (570.3g)
Calories
344
% Daily Value*
Total Fat 8.0 g 10%
Saturated Fat 1.1 g 6%
Polyunsaturated Fat 0.6 g
Cholesterol 0 mg 0%
Sodium 1269 mg 55%
Total Carbohydrate 58.2 g 21%
Dietary Fiber 13.1 g 47%
Total Sugars 10.3 g
Protein 14.8 g 30%
Vitamin D 0.0 mcg 0%
Calcium 108 mg 8%
Iron 4.6 mg 25%
Potassium 1122 mg 24%

*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.9%%
16.3%%
19.8%%
Fat: 433 cal (19.8%%)
Protein: 356 cal (16.3%%)
Carbs: 1396 cal (63.9%%)