Nutrition Facts for Mexican rice and bean soup

Mexican Rice and Bean Soup

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.

Nutriscore Rating: 82/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
Image of Mexican Rice and Bean Soup
Prep Time:15 mins
Cook Time:30 mins
Total Time:45 mins
Servings: 6

Ingredients

  • 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

Directions

Step 1

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

Step 2

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

Step 3

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

Step 4

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

Step 5

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

Step 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.

Step 7

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

Step 8

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

Step 9

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

Step 10

Serve warm and enjoy your Mexican Rice and Bean Soup!

Nutrition Facts

Serving size 3381.2 grams (3381.2g)
Amount per serving % Daily Value*
Calories 2029
Total Fat 48.50g 62%
Saturated Fat 7.80g 39%
Polyunsaturated Fat 7.00g
Cholesterol 0mg 0%
Sodium 8071mg 351%
Total Carbohydrate 337.10g 123%
Dietary Fiber 79.80g 285%
Total Sugars 52.90g
Protein 87.60g 175%
Vitamin D 0IU 0%
Calcium 719mg 55%
Iron 30mg 165%
Potassium 6590mg 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

Fat: 20.4%
Protein: 16.4%
Carbs: 63.1%