
Mexican Beef and Rice Soup is the kind of recipe that fills your kitchen with vibrant aromas and draws everyone to the table. This hearty soup is loaded with tender beef, aromatic vegetables, warming spices, and just the right amount of rice for a comforting, one-pot meal. Perfect for chilly evenings or when you want something satisfying that is both budget-friendly and crowd-pleasing.
I started making this after a trip to Mexico when I craved those cozy, homey flavors back at home. Now my family always asks for this soup as soon as the weather turns chilly or they are feeling under the weather.
Ingredients
- Olive oil: adds richness and helps brown the beef. Choose extra virgin for the best flavor
- Ground beef: gives hearty depth and protein to the soup. Look for 85 percent lean so it stays juicy
- Onion: creates a sweet base when sautéed. Choose a firm onion with shiny skin
- Garlic: brings a classic aromatic punch and warmth. Use fresh cloves for the most flavor
- Bell pepper: adds color and gentle sweetness. Red, yellow, or green all work
- Jalapeño: optional for those who love heat. Pick a firm jalapeño with shiny skin
- Ground cumin: infuses earthy Mexican flavor. Fresh spices will make the dish sing
- Chili powder: gives signature warmth and gentle heat. Opt for a good quality blend without fillers
- Smoked paprika: a smoky undertone that mimics authentic street-style soups. Spanish smoked paprika works beautifully
- Dried oregano: lends a herbal kick. Mexican oregano is ideal if available
- Diced tomatoes: provide body and tang. Use a can with no added salt for more control
- Beef broth: creates richness with a savory backbone. Reach for a low-sodium option to adjust seasoning
- Water: keeps the soup from being too salty or heavy
- Long-grain white rice: makes it hearty and stretches the meal. Rinse the rice for a fluffier texture
- Black beans: add creaminess and extra fiber. Look for beans with an intact skin for quality
- Frozen corn: brings pops of sweetness and color. Use kernels that are bright yellow and not frosty
- Salt and pepper: elevate all the flavors. Taste as you go for balance
- Lime juice: adds brightness at the end. Choose limes that feel heavy for their size
- Fresh cilantro: gives a hit of herby freshness. Look for deep green leaves
- Optional toppings: shredded cheese for richness, sour cream for tang, avocado for creaminess, tortilla strips or chips for crunch, and lime wedges for extra zing
Step-by-Step Instructions
- Cook the Beef:
- In a large heavy pot heat olive oil over medium-high until shimmering then add ground beef and break it up as it cooks. Let it brown deeply without stirring constantly so you get those flavorful bits on the bottom. When no pink remains and the beef is browned drain off excess fat.
- Sauté the Vegetables:
- Add diced onion bell pepper and jalapeño if you want extra heat. Let them cook together for about five minutes until onions turn translucent and peppers soften. Stir in minced garlic and let cook for just a minute until fragrant but not browned.
- Season and Add Tomatoes:
- Sprinkle in ground cumin chili powder smoked paprika and oregano. Stir the spices into the vegetables for about a minute letting them bloom and coat everything. Add the entire can of diced tomatoes including juice scraping up brown bits from the pot bottom to release flavor.
- Add Broth and Rice:
- Pour in beef broth and water. Bring to a boil over high heat. Stir in the rinsed white rice lower heat to a gentle simmer and cover the pot. Let it cook gently for about fifteen minutes or until rice is just tender but not mushy.
- Add Beans and Corn:
- Stir in black beans and frozen corn mixing well. Simmer uncovered for another five minutes so the beans warm through and corn is bright.
- Season and Finish:
- Taste and season with salt and pepper. Off the heat stir in fresh lime juice and chopped cilantro for brightness. The juice should lift the flavor of the broth.
- Serve:
- Ladle soup into bowls and let everyone add their favorite toppings. Serve with extra lime wedges for squeezing and tortilla chips on the side to scoop up every bite.

One of my favorite things is swirling extra lime juice in my bowl because it brings every spoonful to life. My kids love loading on the cheese and chips on top turning it into a comforting meal we come back to week after week.
Storage Tips
Let the soup cool before refrigerating it in an airtight container. It will last for up to four days. When reheating add a splash of water or broth to loosen it up since the rice will continue absorbing liquid as it sits. This soup also freezes well for up to three months. Thaw overnight in the fridge before reheating slowly on the stove.
Ingredient Substitutions
Ground turkey or chicken works just as well in place of beef. If you prefer vegetarian soups swap the beef for an extra can of beans and use vegetable broth. Brown rice can be used for added nutrition just increase the simmer time and add extra water as needed. If you have fresh tomatoes during summer dice and use them instead of canned for an extra burst of flavor.

Serving Suggestions
Serve this soup with a crisp green salad tossed in lime vinaigrette. Warm flour or corn tortillas are perfect for dipping. For a crowd set up a topping bar with cheese avocado lime and tortilla strips so everyone can customize their bowl. Sometimes I add a little shredded rotisserie chicken for even more protein or stir in some spinach at the end for greenery.
Cultural Context
Mexican Beef and Rice Soup draws inspiration from traditional family soups across Mexico where warming brothy stews are a staple especially during holidays and gatherings. The use of cumin beans and fragrant rice echoes flavors passed down through generations. This dish honors the spirit of Mexican kitchens where hospitality and big pots of soup are always ready for friends and family.
Recipe FAQs
- → Which cut of beef works best for this soup?
Ground beef is recommended for quick cooking and a comforting texture, blending well with the broth and spices.
- → Can I make this dish ahead of time?
Absolutely! Prepare a day in advance; flavors will develop further. Store chilled in an airtight container for up to four days.
- → How spicy is the final dish?
The level of heat depends on chili powder and whether jalapeño is added. Omit or adjust for a milder bowl, or add more for extra spice.
- → What toppings pair well with this soup?
Classic options include shredded cheese, sour cream, avocado slices, tortilla strips, and a squeeze of lime for brightness.
- → How should leftovers be reheated?
Gently warm on the stove or in a microwave. If it thickens, add a splash of water or broth to reach your desired consistency.
- → Can I use a different type of rice?
Long-grain white rice is preferred for texture, but brown rice can be substituted; adjust simmering time accordingly.