Easy Mexican Beef and Rice Soup

About the author: Susan Updated on Sat, 24 Jan 2026 15:23:59 GMT Soups & Stews

Tags: #beef #rice #soup #mexican #one-pot

A woman with red hair and a black shirt.
Susan

Home cook, recipe developer and founder of My Home Made Recipe, sharing the tested dishes my family loves.

Updated on Sat, 24 Jan 2026 15:23:59 GMT

View Recipe →
Mexican beef and rice soup with beans, corn, cilantro, and lime Pin it
Mexican beef and rice soup with beans, corn, cilantro, and lime

Easy Mexican Beef and Rice Soup is the kind of pot I make when I want dinner to feel generous without making the kitchen a project. It has the comfort of beef and rice, the bright tomato broth of a taco soup, and enough beans and corn to make every spoonful full.

The rice cooks right in the broth, so it soaks up the cumin, garlic, chile, and tomato instead of tasting like an add-in. Finish with lime and cilantro at the end. That little fresh edge matters.

Easy Mexican Beef and Rice Soup Staples

This soup depends on pantry ingredients, but a few choices make it taste much better. Use a beef broth you like enough to sip, rinse the beans well, and pick long-grain rice so the grains hold their shape.

Ingredients for Mexican beef and rice soup with beans, corn, rice, and lime
Ingredients for Mexican beef and rice soup with beans, corn, rice, and lime
  • Ground beef. Browns quickly and gives the broth a savory base that tastes slow-simmered.
  • Onion and bell pepper. Add sweetness and body before the liquid goes in.
  • Garlic. Wakes up the tomato broth and keeps the soup from tasting flat.
  • Taco seasoning. Brings chile, cumin, oregano, and paprika in one easy scoop.
  • Tomatoes and tomato sauce. Build a bright red broth with enough thickness to coat the rice.
  • Beef broth. Keeps the soup deep and savory instead of watery.
  • Long-grain white rice. Cooks right in the pot and soaks up the seasoned broth.
  • Black beans and corn. Make the soup filling and add color in every bowl.
  • Lime and cilantro. Go in at the end for freshness.

Build The Pot In Layers

  1. Brown the beef. Cook the ground beef in a heavy pot until no pink remains, breaking it into small crumbles so it seasons the broth evenly.
  2. Soften the vegetables. Add onion and bell pepper and cook until the onion looks glossy. Stir in garlic for the last minute so it does not burn.
  3. Bloom the spices. Sprinkle in taco seasoning, cumin, chili powder, and salt. Stir until the beef smells toasty and the spices coat the meat.
  4. Simmer the soup. Add tomatoes, tomato sauce, broth, beans, corn, and uncooked rice. Bring it to a boil, then cover and simmer until the rice is tender.
  5. Finish fresh. Stir in lime juice and cilantro off the heat. Taste before serving because broth and taco seasoning vary a lot in salt.

Keep The Rice Tender

The rice is the only part that asks for attention. Long-grain white rice usually finishes in 18-20 minutes once the soup is gently simmering. Stir once or twice from the bottom so grains do not settle and stick. Do not boil hard the whole time. A hard boil breaks the rice and reduces the broth too quickly.

If you like a brothy bowl, serve the soup soon after the rice is done. If it sits on the stove, it will thicken. That is not a mistake. Add more broth until it lands where you want it. For a side that leans into the same flavors, serve it with Easy Mexican Style Rice or a simple cabbage slaw.

Why Browning Matters

Ground beef can taste dull in soup if it is only simmered. Give it a few minutes in the dry pot first so the edges brown and leave little browned bits behind. Those bits dissolve into the tomato broth and make the soup taste fuller.

Drain excess fat before adding the spices, especially if your beef is not lean. You want a rich spoonful, not an oily one. The USDA lists 160°F as the safe internal temperature for ground beef in its safe temperature chart, and the crumbled beef should be fully cooked before the broth goes in.

Swaps For A Busy Night

Use ground turkey if that is what you have, but add a tablespoon of olive oil before browning because turkey is leaner. Pinto beans can replace black beans. Fire-roasted tomatoes add a smoky edge. Brown rice works too, but it needs more time and more broth, so start checking around 35 minutes.

For a more traditional beef soup mood, look at Traditional Mexican Caldo de Res. This recipe is quicker and uses ground beef, so it fits a weeknight better. If your family likes skillet dinners with the same beef-and-rice comfort, Easy Ground Beef Rice Skillet is a good next stop.

Toppings Make It Dinner

A plain bowl is good, but toppings make it feel finished. I like crushed tortilla chips for crunch, a spoonful of sour cream if I want it creamy, and plenty of lime. Shredded Monterey Jack melts into the hot broth. Avocado cools the spices without making the soup heavy.

If you are serving a bigger spread, pair the soup with Mexican Street Corn Soup in small cups for a soup night, or keep it simple with warm tortillas. Put toppings in small bowls and let everyone finish their own serving.

Storage Without Mushy Soup

Leftovers keep well, but rice keeps drinking broth in the fridge. Store the soup in an airtight container for up to 4 days. Reheat it gently on the stove with extra broth or water. Add the liquid before it looks right because the rice loosens as it warms.

For freezing, the best move is to cook the soup without rice and freeze that base. When you are ready to eat, bring it back to a simmer and add fresh rice. If you freeze the finished soup, it will still taste good, but the rice will be softer.

Easy Mexican Beef and Rice Soup
Easy Mexican Beef and Rice Soup

Summary

This one-pot soup is hearty enough for dinner, easy to adjust, and best finished with lime, cilantro, and crunchy tortilla chips.

Easy Mexican Beef and Rice Soup
Easy Mexican Beef and Rice Soup

FAQs

Can I use cooked rice instead of uncooked rice?

Yes. Add 1 1/2 to 2 cups cooked rice during the last 5 minutes so it warms through without turning mushy. Reduce the broth by about 1 cup if you want a thicker soup.

What kind of ground beef works best?

Lean ground beef, such as 85 or 90 percent lean, gives the soup good flavor without too much grease. If you use a fattier blend, drain the pan well after browning.

Can I make this soup ahead?

Yes, but the rice will keep absorbing broth as it sits. Store it in the fridge for up to 4 days and add a splash of broth or water when reheating.

Is this soup spicy?

It is warmly seasoned, not very hot. For more heat, add diced jalapeno with the onion, use hot taco seasoning, or finish each bowl with hot sauce.

Can I freeze Mexican beef and rice soup?

You can freeze it for up to 2 months, though the rice softens after thawing. For the best texture, freeze the soup before adding rice, then simmer in fresh rice when reheating.

What should I serve with it?

Tortilla chips, warm flour or corn tortillas, avocado, shredded cheese, and lime wedges all work well. A scoop of Mexican rice on the side is extra hearty if you are feeding a hungry table.

References

Sources cited in this recipe.
4 from 15 votes

Easy Mexican Beef and Rice Soup

Prep time:
10 min
Cook time:
30 min
Total time:
40 min
Servings:
6
Mexican beef and rice soup with beans, corn, cilantro, and lime

A hearty one-pot Mexican beef and rice soup with ground beef, beans, corn, tomatoes, lime, and cilantro.

Ingredients

  • For the soup base

  • 1 tablespoon olive oil
  • 1 lb (450 g) lean ground beef
  • 1 small yellow onion, diced
  • 1 red bell pepper, diced
  • 3 cloves garlic, minced
  • 2 tablespoons taco seasoning, gluten-free if needed
  • 1 teaspoon ground cumin
  • 1/2 teaspoon chili powder
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon black pepper
  • For the broth and rice

  • 1 can (14.5 oz / 411 g) diced tomatoes with juices
  • 1 cup (240 ml) tomato sauce
  • 6 cups (1.4 L) beef broth
  • 1 can (15 oz / 425 g) black beans, rinsed and drained
  • 1 cup (150 g) frozen corn
  • 1/2 cup (95 g) long-grain white rice, rinsed
  • 1 tablespoon fresh lime juice
  • 1/4 cup chopped fresh cilantro
  • Optional toppings

  • Crushed tortilla chips
  • Shredded Monterey Jack or cheddar cheese
  • Sour cream
  • Diced avocado
  • Lime wedges

Instructions

1.

1. Brown the beef: Heat the olive oil in a Dutch oven or large soup pot over medium-high heat. Add the ground beef and cook for 5-6 minutes, breaking it into small crumbles, until browned and cooked through. Drain excess fat if needed.

2.

2. Cook the vegetables: Add the onion and bell pepper to the beef. Cook for 4-5 minutes until softened, then stir in the garlic for 1 minute.

3.

3. Bloom the spices: Add taco seasoning, cumin, chili powder, salt, and black pepper. Stir for 30-60 seconds until the beef is evenly coated and the spices smell fragrant.

4.

4. Add broth and rice: Stir in diced tomatoes, tomato sauce, beef broth, black beans, corn, and rinsed rice. Bring to a boil, scraping the bottom of the pot.

5.

5. Simmer until tender: Reduce the heat to medium-low, cover, and simmer for 18-22 minutes, stirring once or twice, until the rice is tender.

6.

6. Finish and serve: Turn off the heat. Stir in lime juice and cilantro, then taste and adjust salt. Serve hot with tortilla chips, cheese, sour cream, avocado, and lime wedges if using.

Good to know

  1. The soup thickens as it rests because the rice absorbs broth.
  2. Use cooked rice by adding 1 1/2 to 2 cups during the last 5 minutes.
  3. For a thinner soup, add extra beef broth when reheating.

Equipment

  • Dutch oven or large soup pot
  • Wooden spoon
  • Can opener
  • Measuring cups and spoons

Allergens

Always check labels if you have allergies.
  • Dairy if served with cheese or sour cream
  • Check taco seasoning for gluten if serving gluten-free

Nutrition facts

Values are estimates per serving.
  • Calories: 335
  • Fat: 12 g
  • Carbs: 34 g
  • Protein: 23 g