When the weather turns cool or you need a satisfying weeknight meal that feeds the whole family, this Mexican Beef and Rice Soup delivers warmth and bold flavors in every spoonful. I’ve been making variations of this recipe for years, and it never fails to bring everyone to the table with its rich, comforting broth and tender beef.
Why This Mexican Beef and Rice Soup Works
This soup combines tender ground beef with aromatic rice and vibrant Mexican spices in one pot. The rice cooks directly in the flavorful broth, absorbing all those wonderful seasonings while creating a hearty, stick-to-your-ribs meal that’s both budget-friendly and deeply satisfying for busy families.
Ingredients
- 1 pound ground beef (80/20 lean works best)
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 1 medium bell pepper, diced (red or green)
- 1 cup long-grain white rice, uncooked
- 6 cups beef broth
- 1 can (14.5 oz) diced tomatoes, undrained
- 1 can (4 oz) diced green chiles
- 1 packet (1 oz) taco seasoning
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried oregano
- 1/4 teaspoon cayenne pepper (optional)
- 1 teaspoon salt, or to taste
- 1/2 teaspoon black pepper
- 1 cup frozen corn kernels
- 1 can (15 oz) black beans, drained and rinsed
- 2 tablespoons olive oil
- 2 tablespoons fresh lime juice
- 1/4 cup fresh cilantro, chopped
These simple ingredients come together to create a soup that’s both familiar and exciting, with layers of flavor that develop as it simmers on your stovetop.
Check this out: Mexican Beef and Rice Soup
How to Make It
- Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the ground beef and cook, breaking it up with a wooden spoon, until browned and cooked through, about 6-8 minutes. Remove any excess fat if needed, leaving about 1 tablespoon in the pot.
- Add the diced onion and bell pepper to the pot with the beef. Cook for 4-5 minutes until the vegetables begin to soften and the onion becomes translucent. Stir in the minced garlic and cook for another 30 seconds until fragrant.
- Sprinkle the taco seasoning, cumin, smoked paprika, oregano, and cayenne (if using) over the beef and vegetables. Stir constantly for about 1 minute to toast the spices and coat everything evenly. This step really deepens the flavor of the soup.
- Pour in the beef broth, scraping up any browned bits from the bottom of the pot with your wooden spoon. Add the diced tomatoes with their juice, green chiles, and uncooked rice. Stir well to combine all ingredients.
- Bring the mixture to a boil, then reduce heat to medium-low and simmer, partially covered, for 15-18 minutes, stirring occasionally to prevent the rice from sticking to the bottom. The rice should be tender and have absorbed much of the liquid.
- Add the frozen corn and black beans to the pot. Continue cooking for another 5-7 minutes until the corn is heated through and the beans are warmed. Taste and adjust seasoning with salt and pepper as needed.
- Remove from heat and stir in the fresh lime juice and chopped cilantro. Let the soup rest for 2-3 minutes before serving to allow the flavors to meld together.
This straightforward cooking method ensures that every component is properly cooked while building layers of flavor that make each bowl deeply satisfying and aromatic.
Nutrition at a Glance
- High in protein from ground beef and black beans
- Good source of fiber from rice, beans, and vegetables
- Contains iron, zinc, and B vitamins from the beef
- Provides complex carbohydrates for sustained energy
- Rich in vitamin C from bell peppers and tomatoes
- Includes folate and potassium from black beans
- Contains antioxidants from tomatoes and peppers
- Moderate sodium content (can be reduced by using low-sodium broth)
- Approximately 380-420 calories per serving
- Good source of magnesium and phosphorus
How to Serve It
- Ladle into deep bowls and top with shredded cheese, sour cream, and sliced avocado
- Serve with warm corn tortillas or crusty bread for dipping
- Garnish with additional fresh cilantro and lime wedges
- Offer hot sauce or jalapeño slices on the side for heat lovers
- Pair with a simple green salad dressed with lime vinaigrette
- Add a dollop of Greek yogurt instead of sour cream for extra protein
- Sprinkle with crushed tortilla chips for added crunch and texture
- Serve alongside quesadillas or grilled cheese for a hearty meal
This soup works beautifully as a complete meal on its own, but these accompaniments can transform it into a more elaborate dinner when you’re entertaining or want something special.

Common Mistakes
- Using lean ground beef (93/7 or leaner) – this can result in dry, tough meat that lacks flavor
- Not browning the beef properly – rushing this step means missing out on important flavor development
- Adding the rice too early – it can become mushy and overcooked if simmered too long
- Skipping the spice toasting step – this brief cooking releases essential oils and deepens flavors significantly
- Using instant rice instead of long-grain – instant rice breaks down too quickly and creates a gummy texture
- Not stirring occasionally – the rice can stick and burn on the bottom of the pot
- Adding dairy toppings too early – cheese and sour cream should only be added when serving
- Over-seasoning with salt initially – the broth and taco seasoning already contain sodium
- Cooking on too high heat after adding liquid – this can cause uneven cooking and scorching
- Not tasting and adjusting seasoning at the end – every batch needs slightly different amounts of salt and acid
Avoiding these common pitfalls will help ensure your soup turns out flavorful and well-textured every time you make it.
Storage and Reheating
- Cool completely before refrigerating, which usually takes about 30 minutes at room temperature
- Store in airtight containers in the refrigerator for up to 4 days
- Freeze portions in freezer-safe containers for up to 3 months
- Add extra broth when reheating as the rice continues to absorb liquid while stored
- Reheat on the stovetop over medium-low heat, stirring frequently to prevent sticking
- Microwave individual portions in 1-minute intervals, stirring between each interval
- Thaw frozen soup overnight in the refrigerator before reheating
- Never refreeze previously frozen soup for food safety reasons
- Add fresh lime juice and cilantro after reheating to brighten the flavors
- Thin with additional broth or water if the soup becomes too thick during storage
Proper storage and reheating techniques will help maintain the soup’s texture and ensure it tastes just as good as when you first made it.
Leftover Ideas
- Use as a filling for soft tacos or burrito bowls with fresh toppings
- Serve over baked sweet potatoes for a hearty, nutritious meal
- Transform into a casserole by topping with cheese and baking until bubbly
- Mix with scrambled eggs for a protein-packed breakfast hash
- Stuff into bell peppers and bake for a creative dinner option
- Layer in a tortilla with cheese to make quesadillas
- Use as a topping for baked nachos with all your favorite fixings
- Combine with pasta for a Mexican-inspired pasta dish
- Serve over rice or quinoa as a hearty grain bowl
- Mix with additional beans and vegetables for a different soup variation
These creative uses for leftovers help stretch your cooking time and provide variety throughout the week without feeling like you’re eating the same meal repeatedly.
Mexican Beef and Rice Soup
- Total Time: 50 minutes
- Yield: 6 servings 1x
Description
Hearty one-pot soup with ground beef, rice, and Mexican spices – a comforting family meal
Ingredients
- 1 pound ground beef (80/20 lean)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 medium bell pepper, diced
- 1 cup long-grain white rice, uncooked
- 6 cups beef broth
- 1 can (14.5 oz) diced tomatoes, undrained
- 1 can (4 oz) diced green chiles
- 1 packet (1 oz) taco seasoning
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried oregano
- 1/4 teaspoon cayenne pepper (optional)
- 1 teaspoon salt, or to taste
- 1/2 teaspoon black pepper
- 1 cup frozen corn kernels
- 1 can (15 oz) black beans, drained and rinsed
- 2 tablespoons olive oil
- 2 tablespoons fresh lime juice
- 1/4 cup fresh cilantro, chopped
Instructions
- 1. Heat olive oil in a large Dutch oven over medium-high heat. Brown ground beef, breaking it up with a wooden spoon, 6-8 minutes.
- 2. Add onion and bell pepper, cook 4-5 minutes until softened. Add garlic, cook 30 seconds.
- 3. Sprinkle in taco seasoning, cumin, paprika, oregano, and cayenne. Stir for 1 minute to toast spices.
- 4. Pour in beef broth, scraping up browned bits. Add tomatoes, green chiles, and rice. Stir to combine.
- 5. Bring to a boil, reduce heat to medium-low. Simmer partially covered 15-18 minutes, stirring occasionally.
- 6. Add corn and black beans, cook 5-7 minutes more until heated through.
- 7. Remove from heat, stir in lime juice and cilantro. Let rest 2-3 minutes before serving.
Notes
Store in refrigerator up to 4 days or freeze up to 3 months. Add extra broth when reheating as rice absorbs liquid.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican-American
Nutrition
- Serving Size: 1 serving
- Calories: 395
- Sugar: 6g
- Sodium: 890mg
- Fat: 12g
- Carbohydrates: 48g
- Fiber: 8g
- Protein: 24g