Mexican Beef Soup

Turn your favorite burrito fillings into a warming soup! This Mexican-inspired dish combines seasoned ground beef with rice, beans, and corn in a rich broth for a satisfying meal ready in 45 minutes.

Featured in Center of the plate recipes.

A woman in an apron is preparing a meal in a sunny kitchen filled with fresh vegetables and herbs.
Updated on Fri, 03 Jan 2025 01:25:37 GMT
A bowl of hearty chili filled with ground meat, black beans, corn, tomatoes, and garnished with cilantro and lime wedges. Save it
A bowl of hearty chili filled with ground meat, black beans, corn, tomatoes, and garnished with cilantro and lime wedges. | myhomemaderecipe.com

Mexican Beef and Rice Soup is a comforting and flavorful meal that brings together the rich taste of a deconstructed burrito into a hearty bowl. Perfect for chilly nights or when you're craving a Mexican-inspired dish, this soup is a favorite for its bold spices, tender rice, and vibrant toppings like cheddar cheese, cilantro, and a dollop of yogurt.

A Bowl of Mexican Comfort

I created this recipe when I was craving the flavors of a burrito but wanted something warmer and more comforting. The way all those Mexican spices blend with the rich beef broth while the rice soaks up all that amazing flavor is just incredible. Plus it's so satisfying to customize each bowl with different toppings making every serving unique.

What You'll Need

  • Ground Beef: Choose lean ground beef for a hearty, meaty flavor. Ground turkey or chicken are lighter alternatives.
  • Taco Seasoning: Use a homemade blend or store-bought for that classic Mexican spice profile.
  • Tomato Purée: A thick, rich base that enhances the soup's texture and flavor.
  • Beef Stock: Deepens the flavor; chicken stock works as a substitute if needed.
  • Black Beans and Corn: Add texture, protein, and a touch of sweetness.
  • Rice: Absorbs the flavorful broth and adds heartiness.
  • Fresh Cilantro: Brightens the dish with a burst of freshness.

Let's Make It Together

Step 1: Brown the Meat
In a large soup pot or Dutch oven, cook ground beef, onion, and garlic over medium-high heat until browned and crumbled. Drain excess fat.
Step 2: Add Seasonings
Mix in taco seasoning, ensuring the beef is evenly coated with spices.
Step 3: Build the Soup
Add beef stock, tomato purée, diced tomatoes with juice, black beans, corn, lime juice, and uncooked rice. Stir to combine.
Step 4: Simmer
Bring the mixture to a boil, then reduce heat, cover, and simmer for 20-25 minutes or until rice is tender. Stir occasionally.
Step 5: Garnish and Serve
Stir in freshly chopped cilantro before serving. Top with cheddar cheese, yogurt, or your favorite Mexican-inspired toppings.

Making It Perfect

Through many pots of this soup I've learned some helpful tricks. Don't skip browning the meat properly those crispy bits add so much flavor to the broth. I like to add the rice uncooked so it can soak up all those amazing flavors while it cooks. And setting up a toppings bar with different cheeses sour cream and fresh cilantro lets everyone customize their bowl just how they like it.

Keeping It Fresh

This soup keeps beautifully in the fridge for several days and the flavors actually get better over time. When reheating I sometimes add a splash of broth since the rice tends to absorb liquid as it sits. I love making a big batch on Sunday and having it ready for quick lunches throughout the week each time trying different combinations of toppings to keep it exciting.

A bowl of chili filled with ground meat, black beans, corn, topped with shredded cheese, sour cream, cilantro, and a lime wedge. Save it
A bowl of chili filled with ground meat, black beans, corn, topped with shredded cheese, sour cream, cilantro, and a lime wedge. | myhomemaderecipe.com

Frequently Asked Questions

→ Can I make this soup in advance?
Yes, you can make it ahead and store in the refrigerator. Note that the soup will thicken as it sits because the rice continues to absorb liquid. You may need to add more broth when reheating.
→ What can I use instead of ground beef?
Ground turkey or chicken works well as a lighter alternative. You could also use plant-based ground meat substitute for a vegetarian version.
→ Can I freeze this soup?
Yes, this soup freezes well for up to 3 months. The rice might be slightly softer when thawed, but the flavor remains delicious. Let it cool completely before freezing.
→ What toppings go well with this soup?
Popular toppings include shredded cheese, sour cream, fresh cilantro, lime wedges, diced avocado, and crushed tortilla chips. You can customize based on your preferences.
→ Can I use different beans?
Yes, you can substitute black beans with pinto beans, kidney beans, or a mix of your favorite beans. Just make sure to rinse and drain them before adding to the soup.

Mexican Beef Soup

A filling soup that combines ground beef, rice, beans, and corn in a rich tomato broth, seasoned with Mexican spices for a burrito-inspired meal.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
By: Zaho

Category: Main Dishes

Difficulty: Easy

Cuisine: Mexican

Yield: 10 Servings (10 bowls)

Dietary: Gluten-Free, Dairy-Free

Ingredients

01 2 pounds ground beef.
02 1/3 cup chopped white onions.
03 1 teaspoon minced garlic.
04 3 tablespoons taco seasoning.
05 2 quarts beef stock or broth.
06 2 cups frozen corn.
07 15.5 ounces black beans, rinsed and drained.
08 14.5 ounces petite diced tomatoes, drained.
09 1 cup tomato purée.
10 2 teaspoons lime juice.
11 2 teaspoons salt.
12 1 cup white or brown rice.
13 1 tablespoon fresh cilantro.

Instructions

Step 01

Cook ground beef, onion and garlic in dutch oven over medium-high heat until browned. Drain fat.

Step 02

Add taco seasoning and mix well with beef mixture.

Step 03

Stir in beef stock, corn, black beans, tomatoes, tomato purée, lime juice, salt and uncooked rice.

Step 04

Bring to boil, then cover and simmer 20-25 minutes until rice is tender.

Step 05

Stir in fresh cilantro and serve with optional toppings like cheese, sour cream, lime wedges and tortilla chips.

Notes

  1. Can be made in slow cooker for 3-4 hours on low.
  2. Can be made in instant pot for 8 minutes with natural release.
  3. Soup will thicken as it sits.

Tools You'll Need

  • Dutch oven.
  • Large soup pot.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • None.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 369
  • Total Fat: 10 g
  • Total Carbohydrate: 42 g
  • Protein: 29 g