
Mexican Beef and Rice Soup is all about big flavor and belly-filling comfort. Rich beef, fluffy rice, colorful veggies, and the warmth of Mexican spices all simmer together for a meal that satisfies on any chilly night or for when you want to gather everyone around the table. I always make this for Sunday suppers because it’s easy and always gets a round of compliments, no matter who shows up.
I remember serving this for my friend’s birthday dinner instead of our usual takeout and everyone ended up asking for seconds and the recipe. It became a monthly tradition in my house since then.
Ingredients
- Olive oil: gives the beef a flavorful sear and helps everything blend together use a good quality extra virgin for best results
- Ground beef: the heart of the soup choose lean to keep it less greasy but still hearty
- Onion: for natural sweetness and depth pick a firm onion with shiny skin
- Garlic: savory backbone to the soup fresh cloves give the best punch
- Bell pepper: adds color and slight sweetness any color works but red and yellow give extra visual appeal
- Jalapeño: for gentle heat totally optional if you want it spicier make sure it feels firm and glossy
- Ground cumin: brings classic earthy warmth to the soup make sure your spice smells really fragrant
- Chili powder: gives a warm kick use a fresh batch for biggest flavor
- Smoked paprika: adds a subtle smoky undertone and color Spanish smoked paprika is great if available
- Dried oregano: offers herby brightness quality oregano should crumble easily in your fingers
- Canned diced tomatoes: tangy and slightly sweet go with fire roasted for more depth if you like
- Beef broth: creates a deeply savory base look for low sodium so you can control the salt
- Water: helps the rice cook just right good clean water makes a difference
- Long grain white rice: makes the soup hearty and filling be sure it is fresh and not broken
- Canned black beans: add protein and creamy texture rinse and drain well to avoid excess salt
- Frozen corn: a touch of sweetness and crunch choose non GMO if possible for more natural flavor
- Salt and pepper: to bring out the best in all the ingredients add to taste as you go
- Lime juice: for a fresh zing add right at the end to keep it bright pick a heavy lime for juiciness
- Fresh cilantro: a flavor boost at the end look for perky green leaves no wilting
- Shredded cheese: creamy richness for topping freshly grated melts best
- Sour cream: a cooling contrast especially if you turned up the heat
- Sliced avocado: gives the soup a lovely buttery finish pick one just soft to the touch
- Tortilla strips or chips: add crunch on top store bought or homemade both work
- Extra lime wedges: so everyone can squeeze on more brightness
Step-by-Step Instructions
- Cook the Beef:
- Brown the beef in olive oil over medium high heat breaking it up as you go until no pink remains. Drain any extra fat to keep things from getting too greasy. Getting a nice browning here adds a much deeper flavor later.
- Sauté the Vegetables:
- Add diced onion bell pepper and jalapeño if you like spice. Stir and let everything soften about five minutes. This is building your flavor base so take your time. Add the garlic and stir for another minute until you can smell it.
- Season and Add Tomatoes:
- Sprinkle in cumin chili powder smoked paprika and oregano. Stir for a minute to let the spices warm up and become fragrant so they blend right in. Pour in canned diced tomatoes with their juice and stir to join up all those flavors.
- Add Broth and Rice:
- Pour in beef broth and water. Bring the mixture to a gentle boil then stir in the rice. Lower the heat and let everything simmer about fifteen minutes. Your rice should be tender at this point make sure to scrape the bottom so nothing sticks.
- Add Beans and Corn:
- Add drained black beans and frozen corn. Let everything simmer another five minutes so the beans and corn are hot and the soup thickens a bit.
- Season and Finish:
- Taste for salt and pepper and adjust until it is just right for you. Stir in the fresh lime juice and cilantro right at the end so they stay bright and fresh.
- Serve:
- Ladle the soup into bowls and let everyone add their favorite toppings like cheese sour cream avocado crispy tortillas and extra lime wedges.

Cilantro is my secret weapon in this soup. It brings a fresh and slightly citrusy lift that livens up the whole pot. My youngest loves to help sprinkle it over the top and insists on extra lime every time we make this together.
Storage Tips
Keep leftovers in a well sealed container in the fridge for up to four days. The rice will soak up more broth as it sits so add a splash of water or beef broth when reheating to keep it soupy. For freezer storage cool the soup completely then portion it in freezer safe bags or containers. Thaw in the fridge overnight and reheat gently.
Ingredient Substitutions
Swap ground turkey or chicken for beef to lighten it up. For a vegetarian twist use plant based ground meat and vegetable broth. No black beans at hand try pinto or kidney beans. You can even use brown rice just simmer a little longer.
Serving Suggestions
Top each bowl with crumbled queso fresco sliced jalapeños or a dollop of Greek yogurt for a tangy swap with sour cream. Sometimes I make a quick guacamole or serve with warm corn tortillas for dunking. For a larger meal pair it with a fresh green salad on the side.

Cultural Context
Mexican Beef and Rice Soup echoes the traditional caldo de res but in a quicker and more homey version. The mix of beef beans spices and lime brings together some of the most classic Mexican pantry ingredients. This is the type of soup that invites everyone to gather around and customize their own bowl.
Frequently Asked Questions
- → How can I make the soup spicier or milder?
Increase the chili powder or add a pinch of cayenne for more heat. Omit the jalapeño or use less chili powder for a milder taste.
- → Can I substitute the ground beef?
Yes, you can use ground turkey, chicken, or even plant-based alternatives for a lighter or vegetarian version.
- → How should I store leftovers?
Cool the soup, then refrigerate in an airtight container for up to four days. Add broth or water when reheating if it thickens.
- → Is it possible to make this ahead of time?
Definitely. The soup develops even deeper flavor after resting in the fridge. Reheat on the stove for best results.
- → What toppings go well with this soup?
Try shredded cheese, sour cream, sliced avocado, tortilla strips, or extra lime for added flavor and texture.
- → Can I use brown rice instead of white?
Brown rice works, but increase the simmering time so it cooks through, or partially cook it before adding.