When you need something cozy, flavorful, and filling, this Mexican Beef and Rice Soup checks all the boxes. Loaded with tender ground beef, aromatic spices, fire-roasted tomatoes, and rice simmered in a rich broth, this soup delivers bold flavor in every spoonful.
It’s the kind of one-pot meal that feels like a warm hug — hearty enough for dinner, yet simple enough for busy weeknights. Think of it as a cross between taco night and your favorite comfort soup. Serve with tortilla chips, avocado slices, or just a squeeze of lime for a satisfying Mexican-inspired bowl.
Ingredients Overview
This soup is made with pantry staples and comes together quickly, but it still tastes like it’s been simmering for hours.
Ground Beef:
-
Lean Ground Beef (85–90%) – Gives the soup richness and savory flavor without too much grease.
-
Seasoning – Chili powder, cumin, oregano, and smoked paprika bring warm, earthy notes that echo traditional taco flavors.
Vegetables:
-
Onion & Garlic – The aromatic base of most great soups.
-
Bell Peppers – Add sweetness and vibrant color. Use red, green, or yellow.
-
Canned Tomatoes – Fire-roasted or diced tomatoes build depth and a bit of smoky acidity.
-
Corn – For sweetness and texture. Frozen or canned both work.
-
Optional Additions: Jalapeños, zucchini, or black beans for variation.
Broth & Grains:
-
Beef Broth – Creates a deep, savory soup base.
-
Long-Grain White Rice – Absorbs flavor as it cooks and makes the soup filling.
-
Optional: Substitute brown rice, quinoa, or cauliflower rice for dietary needs.
Finishing Touches:
-
Lime Juice – Adds brightness and balances the richness.
-
Fresh Cilantro – Optional, but a flavorful garnish.
-
Toppings – Avocado, shredded cheese, sour cream, tortilla strips, or hot sauce.
Step-by-Step Instructions
1. Brown the Beef
In a large soup pot or Dutch oven, heat 1 tbsp oil over medium heat.
Add:
-
1 lb lean ground beef
-
1 small diced onion
-
3 minced garlic cloves
Cook until beef is browned and onion is soft (about 5–7 minutes). Drain excess fat if needed.
2. Add Vegetables & Seasoning
Stir in:
-
1 diced bell pepper
-
1 tsp chili powder
-
1 tsp cumin
-
½ tsp dried oregano
-
½ tsp smoked paprika
-
Salt and pepper to taste
Sauté for 2–3 minutes to bloom the spices.
3. Pour in Broth & Tomatoes
Add:
-
4 cups beef broth
-
1 (15 oz) can fire-roasted diced tomatoes
-
1 cup corn (frozen or canned)
Bring everything to a gentle boil.
4. Add Rice & Simmer
Stir in:
-
¾ cup uncooked long-grain white rice
Reduce heat to low and cover. Let simmer for 18–22 minutes until rice is tender.
Note: Stir occasionally to prevent sticking. Add extra broth if needed.
5. Finish & Adjust
Once rice is cooked, stir in:
-
Juice of 1 lime
-
Optional: ¼ cup chopped cilantro
Taste and adjust salt or spice level.
6. Serve Hot
Ladle into bowls and top with:
-
Diced avocado
-
Shredded cheese
-
Sour cream
-
Crushed tortilla chips
-
Fresh jalapeños
-
More lime juice
Tips, Variations & Substitutions

-
Make It Spicy: Add chopped jalapeños, chipotle peppers, or a dash of hot sauce.
-
Low-Carb Option: Replace rice with cauliflower rice and reduce simmer time to 10 minutes.
-
Add Beans: Stir in a drained can of black or pinto beans for extra protein and texture.
-
Use Ground Turkey or Chicken: For a lighter variation.
-
Make It Creamy: Stir in a splash of heavy cream or a scoop of sour cream for a creamy finish.
Serving Ideas & Occasions
This soup is ideal for:
-
Cold winter nights
-
Meal prep lunches
-
Family dinners
-
Casual get-togethers or potlucks
Pair it with:
-
Warm flour tortillas or cornbread
-
A side salad with lime vinaigrette
-
A margarita or agua fresca for a festive touch
Nutritional & Health Notes
This soup provides a balanced, satisfying meal with protein, fiber, and hearty grains.
Estimated per serving (1 of 6):
-
Calories: ~350–400
-
Protein: 20–25g
-
Carbs: 30–35g
-
Fat: 15–18g
-
Fiber: ~5g
-
Sodium: ~800mg (can vary depending on broth and canned ingredients)
To lighten it up:
-
Use lean ground meat
-
Reduce or skip cheese/sour cream
-
Opt for brown rice or quinoa for added fiber
FAQs
Q1: Can I freeze this soup?
A1: Yes! Let it cool completely, then store in freezer-safe containers for up to 3 months. Thaw and reheat gently on the stove.
Q2: Will the rice get mushy in leftovers?
A2: It can thicken slightly. Add a splash of broth or water when reheating to loosen the texture.
Q3: Can I make it in a slow cooker?
A3: Yes. Brown the beef first, then add all ingredients to the slow cooker (except rice). Cook on low for 6 hours. Add the rice during the last 30–45 minutes.
Q4: What’s the best rice to use?
A4: Long-grain white rice works best. Brown rice takes longer and may need more liquid.
Q5: Is this soup gluten-free?
A5: Yes, if you use certified gluten-free broth and double-check any seasonings or canned goods.
Q6: Can I add cheese into the soup?
A6: Yes! Stir in shredded cheddar or pepper jack at the end for a cheesy, creamy finish.
Q7: How long does it last in the fridge?
A7: Store in an airtight container for up to 4 days. Reheat on the stovetop or microwave.
Mexican Beef and Rice Soup – Hearty, Spiced & Soul-Warming
A hearty and flavorful Mexican-inspired soup made with ground beef, rice, fire-roasted tomatoes, and warm spices — all simmered into a one-pot comfort meal.
Ingredients
-
1 lb lean ground beef
-
1 tbsp olive oil
-
1 onion, diced
-
3 garlic cloves, minced
-
1 bell pepper, diced
-
1 tsp chili powder
-
1 tsp cumin
-
½ tsp oregano
-
½ tsp smoked paprika
-
Salt & pepper to taste
-
4 cups beef broth
-
1 (15 oz) can fire-roasted diced tomatoes
-
1 cup corn (frozen or canned)
-
¾ cup long-grain white rice
-
Juice of 1 lime
-
Optional: ¼ cup chopped cilantro
Instructions
-
Brown beef with onion and garlic in oil. Drain excess fat.
-
Stir in bell pepper and seasonings. Cook 2–3 minutes.
-
Add broth, tomatoes, and corn. Bring to a boil.
-
Stir in rice. Reduce heat, cover, and simmer 18–22 minutes.
-
Add lime juice and cilantro. Adjust seasoning.
-
Serve hot with your favorite toppings.
Notes
Use cauliflower rice for low-carb.
Add beans for extra heartiness.
Freeze leftovers for up to 3 months.
