When you’re craving something warm, comforting, and loaded with bold flavor, Mexican Beef and Rice Soup is the answer. This one-pot wonder brings together seasoned ground beef, tender rice, fire-roasted tomatoes, and zesty spices in a rich, savory broth that’s both nourishing and delicious.
Think of it as a cross between a taco and a classic beef stew — hearty enough for a full meal, with just the right amount of spice to keep each bite exciting. Plus, it’s budget-friendly, easy to prepare, and ideal for meal prepping or feeding a crowd.
Serve it with fresh toppings like avocado, lime, or tortilla chips, and you’ve got a bowl of comfort that delivers on every level.
Ingredients Overview
Each ingredient plays a flavorful role in this robust soup — from the aromatic base to the finishing garnishes.
Ground Beef
-
Lean Ground Beef (85/15 or 90/10)
Full of flavor and protein. Browned and simmered in the broth, it creates a hearty base. -
Alternative Options: Ground turkey or chicken also work well for a leaner version.
Aromatics & Base
-
Onion and Garlic
Essential for building flavor at the base of the soup. -
Bell Pepper (optional)
Adds sweetness and a soft bite. -
Jalapeño or Green Chiles
For a mild to moderate heat — adjust based on spice preference.
Tomatoes
-
Fire-Roasted Diced Tomatoes
Smoky and bold — a perfect pairing with the beef and spices. -
Tomato Sauce or Crushed Tomatoes
Adds depth and body to the broth.
Rice
-
White Rice (long grain or jasmine)
Cooks directly in the broth and soaks up all the flavor. -
Brown Rice: Works well but needs more cooking time and extra broth.
Broth
-
Beef Broth
Rich and savory — the backbone of the soup. Use low-sodium if desired. -
Water: Optional to stretch the broth if needed.
Seasonings
-
Cumin, Chili Powder, Paprika, Oregano
Classic Mexican-inspired spices for earthy, smoky, and warm notes. -
Salt and Pepper
To bring it all together. -
Optional: A dash of hot sauce or cayenne for extra heat.
Optional Toppings
-
Diced avocado
-
Shredded cheese
-
Sour cream or crema
-
Fresh cilantro
-
Sliced green onions
-
Lime wedges
-
Crushed tortilla chips
Step-by-Step Instructions

1. Brown the Beef
In a large soup pot or Dutch oven, heat 1 tbsp oil over medium-high heat. Add:
-
1 lb ground beef
-
1 small onion, diced
-
1 bell pepper, diced (optional)
Cook for 6–8 minutes, breaking up the beef as it browns. Drain excess fat if needed.
Add:
-
3 cloves garlic, minced
-
1 diced jalapeño or 1 can diced green chiles (optional)
Cook for another minute until fragrant.
2. Add the Seasoning and Tomatoes
Stir in:
-
1 tsp chili powder
-
1 tsp ground cumin
-
½ tsp smoked paprika
-
½ tsp oregano
-
Salt and pepper to taste
Cook 1–2 minutes to toast the spices.
Add:
-
1 (14.5 oz) can fire-roasted diced tomatoes
-
1 (8 oz) can tomato sauce
-
4 cups beef broth
-
½ cup uncooked white rice
Bring everything to a boil.
3. Simmer
Reduce heat to medium-low, cover, and simmer for 20–25 minutes, or until the rice is tender and fully cooked.
Stir occasionally to prevent rice from sticking to the bottom.
4. Adjust and Finish
Taste and adjust seasoning. If the soup is too thick, add more broth or water to reach your preferred consistency.
Stir in a handful of chopped cilantro if desired, and squeeze in fresh lime juice for brightness.
5. Serve
Ladle into bowls and top with your favorite garnishes:
-
Avocado slices
-
Crushed tortilla chips
-
Shredded cheese
-
Sour cream
-
Fresh lime wedges
Serve hot with warm tortillas or crusty bread on the side.
Tips, Variations & Substitutions
-
Use Pre-Cooked Rice: Stir in cooked rice at the end to speed things up. Reduce simmer time accordingly.
-
Make It Spicier: Add cayenne pepper, chipotle powder, or a splash of hot sauce.
-
Add Beans: Black beans or pinto beans make this soup even heartier.
-
Bulk It Up: Add frozen corn, zucchini, or spinach for extra veggies.
-
Lower Carb Option: Skip the rice and use cauliflower rice, adding it during the last 5 minutes.
Serving Ideas & Occasions
This soup is perfect for feeding a crowd, prepping lunches, or warming up after a chilly day. It’s filling, budget-friendly, and endlessly adaptable.
Serve With:
-
Cornbread or cheesy quesadillas
-
Warm flour tortillas
-
A fresh side salad with lime vinaigrette
-
Mexican street corn (elote) on the side
Occasions:
-
Weeknight family dinners
-
Sunday batch cooking
-
Game day food
-
Cold-weather comfort meals
Nutritional & Health Notes
A bowl of Mexican Beef and Rice Soup provides approximately 350–450 calories, depending on toppings and rice.
-
Protein: Ground beef offers a rich source of protein.
-
Complex Carbs: Rice adds energy and fiber, especially if using brown rice.
-
Veggies: Tomatoes, onions, and peppers contribute vitamins and antioxidants.
-
Gluten-Free: Naturally gluten-free when using certified gluten-free broth.
Make it leaner with ground turkey, or skip the rice for a low-carb variation.
FAQs
Q1: Can I freeze Mexican Beef and Rice Soup?
Yes — but for best results, freeze without the rice (it can become mushy). Add cooked rice when reheating. Store in freezer for up to 2 months.
Q2: What kind of rice works best?
Long grain white rice cooks quickly and evenly. Brown rice takes longer and may require more broth. Avoid instant rice — it can overcook and fall apart.
Q3: How spicy is this soup?
Mild to medium, depending on the jalapeños and chili powder. Adjust heat with hot sauce or more jalapeño.
Q4: Can I make this in a slow cooker?
Yes. Brown the beef first, then transfer to a slow cooker. Add remaining ingredients (except rice) and cook on LOW for 6–7 hours. Stir in cooked rice during the last 20 minutes.
Q5: How long will leftovers last?
Stored in the fridge, leftovers will last up to 4 days. Reheat on the stove or microwave with a splash of broth or water.
Q6: Can I make this vegetarian?
Absolutely. Use plant-based ground meat or black beans instead of beef, and veggie broth in place of beef broth.
Q7: Can I use ground chicken or turkey?
Yes. Ground turkey or chicken makes a lighter version — just be sure to season well, as they have milder flavor than beef.
PrintMexican Beef and Rice Soup – Hearty, Spicy, and So Satisfying
This hearty Mexican Beef and Rice Soup combines seasoned ground beef, rice, tomatoes, and bold spices in a comforting, flavorful broth. A one-pot dinner perfect for any night of the week.
Ingredients
-
1 lb ground beef
-
1 tbsp olive oil
-
1 small onion, diced
-
1 bell pepper, diced (optional)
-
3 garlic cloves, minced
-
1 jalapeño, minced (or 1 can diced green chiles)
-
1 tsp chili powder
-
1 tsp cumin
-
½ tsp smoked paprika
-
½ tsp oregano
-
Salt and pepper, to taste
-
1 (14.5 oz) can fire-roasted diced tomatoes
-
1 (8 oz) can tomato sauce
-
4 cups beef broth
-
½ cup uncooked white rice
-
Optional: chopped cilantro, lime juice
Instructions
-
Heat oil in a large pot. Brown ground beef with onion and bell pepper.
-
Add garlic and jalapeño; cook 1 minute.
-
Stir in spices, then add tomatoes, sauce, broth, and rice.
-
Bring to a boil. Reduce heat and simmer 20–25 minutes, until rice is tender.
-
Taste and adjust seasoning. Stir in lime juice and cilantro if desired.
-
Serve hot with favorite toppings.
Notes
Use cooked rice for faster prep. Add beans or corn for variation. Store leftovers up to 4 days in the fridge or freeze for up to 2 months.