Mexican Beef and Rice Soup Recipe
If you’re craving a bowl of comfort with a kick of vibrant flavors, let me introduce you to the Mexican Beef and Rice Soup. This hearty dish brings together savory ground beef, tender rice, and a colorful mix of vegetables, all simmered in a rich broth infused with aromatic spices. Each spoonful carries a beautiful balance of smoky, spicy, and fresh notes, making it perfect for cozy dinners or sharing with friends on any night you want a taste of Mexico in a bowl. It’s simple enough to whip up on a busy day yet special enough to impress anyone at your table.

Ingredients You’ll Need
Gathering a handful of everyday ingredients is all it takes to create this soul-soothing soup. Each component plays its part, whether it’s adding depth, texture, or a pop of color, resulting in a dish that’s as delightful to eat as it is to make.
- Olive oil: For browning the beef and sautéing the veggies, giving a subtle fruity undertone.
- Ground beef: The hearty protein base that makes the soup satisfying and rich.
- Onion, diced: Adds sweetness and a mellow bite that balances the spices.
- Garlic, minced: Offers that unmistakable aromatic punch to brighten the soup.
- Bell pepper, diced: Brings color and a mild, refreshing crunch.
- Jalapeño, finely chopped (optional): Adds controlled heat and an extra layer of flavor.
- Ground cumin: Infuses the broth with warm, earthy tones quintessential to Mexican cuisine.
- Chili powder: Provides smoky, mild spiciness that builds flavor depth.
- Smoked paprika: Delivers a subtle smokiness that complements the beef perfectly.
- Dried oregano: Offers a hint of herbaceous zing to round out the spices.
- Diced tomatoes (with juice): Adds acidity and a juicy richness that lifts the entire soup.
- Beef broth: Creates a savory, meaty base that ties all ingredients together beautifully.
- Water: Balances the broth concentration for perfect consistency.
- Long-grain white rice: Provides comforting texture and acts as a filling element.
- Black beans, drained and rinsed: Introduce a creamy texture and protein boost.
- Frozen corn: Pops of sweetness that brighten each bite.
- Salt and pepper: Essential for seasoning and enhancing all flavors.
- Lime juice: Adds a fresh, zesty finish that wakes up the soup.
- Fresh cilantro, chopped: Brings vibrant herbaceous notes and a splash of color.
How to Make Mexican Beef and Rice Soup
Step 1: Cook the Beef
Start by heating the olive oil in a large pot over medium-high heat. As the oil shimmers, add the ground beef, breaking it up with a spoon. This step is all about building your flavor base—a good browning adds richness while rendering out excess fat ensures a lighter soup. Once the beef is nicely browned all over, drain off any fat to keep the broth clean and flavorful.
Step 2: Sauté the Vegetables
Next, toss in your diced onion, bell pepper, and jalapeño if you’re going for some heat. Sauté these until they soften and mingle their flavors — about five minutes should do. Adding the minced garlic last allows it to bloom, cooking just enough to release its fragrance without turning bitter, which elevates the whole pot.
Step 3: Season and Add Tomatoes
Now, sprinkle all your warming spices—cumin, chili powder, smoked paprika, and oregano—into the pot, stirring well to toast them briefly. This step is the magic moment that intensifies those classic Mexican flavors. Then, pour in the diced tomatoes along with their juicy goodness, stirring everything into a mouthwatering mix that begins to simmer and meld beautifully.
Step 4: Add Broth and Rice
Pour in the beef broth and water, bringing the entire mixture to a boil. Once bubbling, stir in the rice and reduce the heat to low so the soup can gently simmer. This slow cook allows the rice to perfectly soften, absorbing all those layered flavors—about 15 minutes or until it’s tender and plump.
Step 5: Add Beans and Corn
When the rice is just right, stir in the black beans and frozen corn directly into the soup. These ingredients add hearty texture and bursts of sweetness, rounding out the profile with protein and color. Let them warm through for around 5 more minutes, ensuring every spoonful is rich and balanced.
Step 6: Season and Finish
Finally, season the Mexican Beef and Rice Soup with salt and pepper to your liking. Squeeze in fresh lime juice to add a bright, tangy contrast that lifts the deep flavors. Stir in fresh cilantro last — its vibrant fragrance is a lovely fresh finish that invites you to dig in.
How to Serve Mexican Beef and Rice Soup

Garnishes
Don’t be shy with toppings! Shredded cheese melting over hot soup adds creamy indulgence, while a dollop of sour cream smooths out the spices with cool richness. Sliced avocado brings buttery texture, tortilla strips provide delightful crunch, and extra lime wedges brighten it all with a quick squeeze. These garnishes personalize each bowl to your craving.
Side Dishes
This soup is a fantastic one-pot meal, but pairing it with warm cornbread or lightly toasted tortillas offers a great textural balance. A simple green salad with a citrus vinaigrette also complements the soup’s hearty, spicy personality, keeping the meal fresh and balanced.
Creative Ways to Present
For a fun twist, serve the soup in mini bread bowls for a cozy feel or ladle it over a bed of crispy tortilla chips for added crunch. Layer it in glass mugs for casual gatherings, allowing guests to see the colorful ingredients come alive. These little touches make your Mexican Beef and Rice Soup even more inviting.
Make Ahead and Storage
Storing Leftovers
This soup keeps well in the refrigerator for up to 3 days, stored in an airtight container. The flavors deepen overnight, making leftovers even more delicious. Just give it a good stir before serving, as the rice might have absorbed some broth.
Freezing
If you want to save soup for longer, freezing is a great option. Store it in a freezer-safe container and freeze for up to 3 months. Keep in mind the rice may soften further after thawing, but the flavors remain vibrant and comforting.
Reheating
Reheat your Mexican Beef and Rice Soup gently on the stove over medium heat, stirring occasionally until warmed through. Add a splash of broth or water if it thickens too much, to bring it back to that perfect soup consistency.
FAQs
Can I use ground turkey instead of ground beef?
Absolutely! Ground turkey will give a leaner profile, and though the flavor will be lighter, the spices and broth keep the soup delicious and hearty.
Is the jalapeño necessary?
Not at all. The jalapeño adds a nice, mild heat, but you can omit it if you prefer a milder soup or swap it with a milder pepper.
Can I make this soup vegetarian?
Yes! Replace the ground beef with a plant-based protein or extra beans, and use vegetable broth instead of beef broth for a tasty vegetarian version.
What type of rice works best?
Long-grain white rice is ideal since it holds its shape well and cooks evenly in the soup. Avoid quick-cooking or instant rice as they might get mushy.
How spicy is this soup?
The heat level is moderate, thanks to chili powder and optional jalapeño. You can adjust the spice by adding more or less jalapeño or chili powder according to your preference.
Final Thoughts
Mexican Beef and Rice Soup is one of those dishes that feels like a warm hug after a busy day. It’s nourishing, bursting with flavor, and incredibly satisfying. Whether you’re cooking for family, friends, or just treating yourself, this recipe is a keeper that brings joy to every bowl. Give it a try—you might just find yourself making it again and again!
PrintMexican Beef and Rice Soup Recipe
This Mexican Beef and Rice Soup is a hearty, flavorful dish that combines ground beef, rice, black beans, corn, and a blend of Mexican-inspired spices in a savory broth. Perfect for a comforting meal, this soup offers a balance of protein, vegetables, and aromatic seasonings, topped with optional garnishes like shredded cheese, sour cream, and avocado.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Simmering and sautéing
- Cuisine: Mexican
- Diet: Halal
Ingredients
Main Ingredients
- 1 tablespoon olive oil
- 1 pound ground beef
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 bell pepper, diced (any color)
- 1 jalapeño, seeded and finely chopped (optional for extra heat)
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- ½ teaspoon smoked paprika
- ½ teaspoon dried oregano
- 1 can (14.5 ounces) diced tomatoes, undrained
- 4 cups beef broth
- 1 cup water
- ½ cup long-grain white rice
- 1 can (15 ounces) black beans, drained and rinsed
- 1 cup frozen corn
- Salt and pepper to taste
- Juice of 1 lime
- ¼ cup chopped fresh cilantro
Optional Toppings
- Shredded cheese
- Sour cream
- Sliced avocado
- Tortilla strips or chips
- Extra lime wedges
Instructions
- Cook the Beef: In a large pot or Dutch oven, heat the olive oil over medium-high heat. Add the ground beef and cook until browned, breaking it up with a spoon as it cooks. Drain any excess fat to keep the soup from being greasy.
- Sauté the Vegetables: Add the diced onion, bell pepper, and jalapeño (if using) to the pot. Sauté for about 5 minutes, or until the vegetables start to soften. Then add the minced garlic and cook for an additional 1-2 minutes until fragrant, stirring frequently to avoid burning.
- Season and Add Tomatoes: Stir in the ground cumin, chili powder, smoked paprika, and dried oregano. Let the spices toast for 1 minute to enhance their flavors. Pour in the diced tomatoes with their juice and stir everything to combine well.
- Add Broth and Rice: Pour in the beef broth and water, then bring the mixture to a boil. Stir in the long-grain white rice, reduce heat to low, and let the soup simmer gently for about 15 minutes, or until the rice is tender and cooked through.
- Add Beans and Corn: Stir in the drained and rinsed black beans along with the frozen corn. Continue to simmer for an additional 5 minutes, allowing the beans and corn to heat thoroughly within the soup.
- Season and Finish: Season the soup with salt and pepper to taste. Stir in the freshly squeezed lime juice and chopped cilantro to add a burst of brightness and freshness.
- Serve: Ladle the soup into bowls and top with your favorite optional toppings such as shredded cheese, sour cream, sliced avocado, tortilla strips, or extra lime wedges for added flavor and texture.
Notes
- Adjust the jalapeño quantity or omit it if you prefer a mild soup.
- For a richer flavor, use homemade beef broth or stock.
- You can substitute white rice with brown rice, but cooking time will be longer.
- Leftovers store well in the refrigerator for up to 3 days and freeze well for up to 3 months.
- To make this recipe vegetarian, omit the beef and use vegetable broth, replacing the ground beef with lentils or plant-based meat alternatives.
Nutrition
- Serving Size: 1 cup
- Calories: 280
- Sugar: 5g
- Sodium: 650mg
- Fat: 12g
- Saturated Fat: 4.5g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 6g
- Protein: 20g
- Cholesterol: 55mg
Keywords: Mexican beef soup, beef and rice soup, Mexican soup recipe, hearty soup, black bean soup, ground beef soup, easy dinner soup

