Go Back
Bowl of Mexican Beans and Rice Soup with fresh garnishes

Mexican Beans and Rice Soup

A vibrant and comforting soup combining robust spices, hearty beans, and fluffy rice in a fragrant broth, perfect for any occasion.
Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes
Servings: 4 servings
Course: Main Course, Soup
Cuisine: Mexican
Calories: 250

Ingredients
  

For the Soup Base
  • 3 plum plum tomatoes bursting with freshness and flavor
  • 1/2 whole onion roughly chopped to add sweetness
  • 2 whole garlic cloves peeled for aromatic depth
  • 1 whole chipotle in adobo pepper giving a smoky kick
  • 3 cups vegetable or chicken stock for a savory base
For Flavor and Texture
  • 1 15-ounce can black or pinto beans drained and rinsed, offering protein and heartiness
  • 1/3 cup uncooked long-grain white rice for a fulfilling texture
  • 2 tsp Mexican oregano adding earthy notes
  • a pinch ground cumin enhancing the warm flavors
  • to taste salt and freshly cracked black pepper to taste
  • splash oil for sautéing, bringing it all together

Method
 

Preparation
  1. Preheat the oven to 400°F (200°C) and roast the plum tomatoes on a baking sheet for about 30 minutes until their skins blister.
  2. In a medium soup pot, heat a splash of oil over medium heat. Add the chopped onion and whole garlic cloves, sautéing for 5-7 minutes until soft and fragrant.
  3. Blend the roasted tomatoes with the sautéed onion and garlic to create a smooth puree.
Cooking
  1. Pour the tomato puree back into the pot, add the stock, beans, rice, oregano, cumin, salt, and pepper, and bring to a boil.
  2. Reduce the heat and simmer for about 15 minutes until the rice is tender.
  3. Serve hot, optionally topped with fresh cilantro, avocado slices, or crema.

Notes

For extra flavor, consider adding vegetables such as bell peppers or corn. Adjust the spice level by including more chipotle or jalapeños. For a creamy texture, stir in coconut milk or cheese just before serving. Garnish with a squeeze of lime for brightness.