Mexican Beans and Rice Soup is a cozy, heartwarming dish that will transport your taste buds straight to the vibrant streets of Mexico. This delightful soup bursts with flavor, featuring a harmonious blend of roasted tomatoes, hearty beans, and aromatic spices that will wrap you in comfort with each spoonful.
Perfect for chilly nights or any time you crave something nourishing, this recipe is both satisfying and simple enough to master in your kitchen. With this step-by-step guide, you’ll whip up a delicious pot of food that friends and family can enjoy.
Why You’ll Love This Recipe
This Mexican Beans and Rice Soup is not only delicious but also incredibly accessible. With minimal prep time and straightforward ingredients, you can have a warm, nutrient-rich meal on the table in no time. This dish is perfect for families, as it caters to various palates and can easily be customized. Additionally, it utilizes pantry staples, making it an economical choice for a hearty dinner. Whether you’re cozying up at home or hosting a gathering, this soup is sure to impress.
Ingredients for Mexican Beans and Rice Soup

- 3 plum tomatoes, fresh and vibrant
- 1/2 onion, roughly chopped for a sweet base
- 2 garlic cloves, whole for depth of flavor
- 1 smoked chipotle in adobo pepper, for that perfect kick
- 3 cups vegetable or chicken stock, rich and savory
- 1 (15-ounce) can black or pinto beans, drained and rinsed for protein
- 1/3 cup uncooked long-grain white rice, for heartiness
- 2 teaspoons Mexican oregano, fragrant and earthy
- Pinch of ground cumin, warm and inviting
- Salt and freshly cracked black pepper to taste, to enhance flavors
- Oil for sautéing, to get that golden color
Step-by-Step Directions
- Preheat the Oven: Begin by preheating your oven to 400°F (200°C). This step is crucial for roasting the plum tomatoes, which will add intense flavor to your soup. Spread the tomatoes on a baking sheet and roast for about 30 minutes until the skins are blistered and charred, bringing out their natural sweetness.
- Sauté the Aromatics: In a large soup pot, heat a splash of oil over medium heat. Add the chopped onion and whole garlic cloves. Sauté for about 5-7 minutes until the onion is softened and fragrant. This will create a flavorful base for your soup.
- Blend the Roasted Tomatoes: Once the tomatoes are roasted, blend them with the sautéed onion and garlic until smooth. This puree will form the soup’s rich and vibrant tomato base.
- Combine the Ingredients: Pour the smooth tomato puree back into the pot. Add the stock, drained beans, rice, oregano, cumin, salt, and pepper. Stir everything well, bringing the mixture to a gentle boil.
- Simmer: Lower the heat and let your soup simmer for about 15 minutes. This will allow the rice to cook through and the flavors to meld beautifully. Adjust the seasonings to taste, adding more salt or pepper if desired.
- Serve: Dish out the delicious soup while hot. For a finishing touch, sprinkle with fresh cilantro, add avocado slices, or swirl in some crema for that authentic taste.
Tips & Tricks
To elevate your Mexican Beans and Rice Soup, consider these chef’s secrets and optional extras:
- For a thicker soup, blend a portion of the beans and return them to the pot.
- Customize toppings based on what’s on hand; think diced radishes, sliced jalapeños, or a squeeze of lime for brightness.
- If you love a bit of heat, add another chipotle pepper or a dash of cayenne while cooking.
- Consider using leftover, roasted chickens mixed with the soup for additional flavor and protein.
Serving Suggestions & Pairings
Pair your Mexican Beans and Rice Soup with a side of crusty bread or warm tortillas for dipping. A light salad with avocado and lime dressing complements the dish perfectly. For drinks, serve with refreshing agua fresca or a non-alcoholic Mexican soda to round out the meal beautifully.
Nutritional Information
This delightful soup is not only filling but also packed with nutrition. With a balance of protein from beans and fiber from rice, it’s a great choice for a healthy meal. A typical serving contains approximately:
- Calories: 250
- Protein: 10g
- Carbohydrates: 45g
- Fat: 5g
Enjoying this dish can offer a wholesome indulgence without the guilt!
Storing Tips & Variations for Mexican Beans and Rice Soup
For easier meal prep, store any leftover soup in an airtight container in the fridge for up to 3 days. It can also be frozen for up to 3 months; simply thaw overnight in the refrigerator before reheating. Variations include adding seasonal vegetables like corn or zucchini, or switching up the beans based on your preferences. For a healthier twist, try using brown rice instead of white rice for added fiber.
Conclusion for Mexican Beans and Rice Soup
Now that you’ve discovered how to make this Mexican Beans and Rice Soup, it’s time to grab your ingredients and bring this heartwarming dish to your table. With its incredible taste and warmth, this recipe is sure to become a family favorite and a comforting staple in your home. Don’t wait; prepare your kitchen for the delicious aroma that awaits!
FAQs
- Can I use different types of beans?
Absolutely! Feel free to swap black beans for pinto beans or use a combination of both for added variety. - What is a good substitute for smoked chipotle if I can’t find it?
You can use diced green chiles for mild heat and a hint of smokiness or simply add a little extra cumin for flavor. - Is this soup vegan-friendly?
Yes! As it stands, this Mexican Beans and Rice Soup is entirely plant-based when using vegetable stock. - How can I thicken the soup if needed?
An easy way to thicken the soup is to blend in a portion of the beans or add more rice while simmering. - Can I make this soup ahead of time?
Yes! This soup can be made a day ahead and stored in the refrigerator. The flavors will even deepen and develop overnight.





