If you’re craving a cozy, flavorful bowl that feels like a warm hug, this Mexican Beef and Rice Soup Recipe is exactly what you need. It combines hearty ground beef, tender rice, and vibrant vegetables simmered in a richly spiced broth that bursts with authentic Mexican flavors. Every spoonful offers a perfect blend of textures and zesty notes, making it a fantastic family dinner or a comforting meal to share with friends. Plus, it’s incredibly straightforward to make, yet delivers a depth of taste that feels anything but simple.

Ingredients You’ll Need
These ingredients are humble staples that come together in harmony to create this wonderfully hearty soup. Each one plays a vital role, whether it’s building the rich base, adding zing, or providing texture and color.
- Olive oil: A heart-healthy fat that forms the perfect base for sautéing.
- Ground beef: Adds rich, meaty flavor and satisfying protein.
- Onion (diced): Brings sweetness and depth to the broth.
- Garlic (minced): Infuses the soup with aromatic warmth.
- Bell pepper (diced): Offers a pop of color and mild sweetness.
- Jalapeño (optional): For those who like a gentle kick of heat.
- Ground cumin: Delivers earthy, smoky undertones grounding the flavors.
- Chili powder: Adds a robust and slightly spicy layer.
- Smoked paprika: Provides a subtle smokiness that enhances the soup.
- Dried oregano: Lends a fragrant herbal touch typical in Mexican cuisine.
- Diced tomatoes (with juice): Bring brightness and a bit of acidity to balance richness.
- Beef broth: The savory foundation of the soup’s broth.
- Water: Helps adjust consistency without diluting flavor.
- Long-grain white rice: Adds comforting body and heartiness.
- Black beans (rinsed and drained): Contribute protein, fiber, and earthiness.
- Frozen corn: Offers bursts of natural sweetness and a pleasing bite.
- Salt and pepper: Essential seasonings that enhance all the other ingredients.
- Lime juice: Brightens the soup with a fresh citrus zing.
- Fresh cilantro (chopped): Adds a lively, herbaceous finish.
- Toppings like shredded cheese, sour cream, sliced avocado, and tortilla strips: Optional but highly recommended additions for texture and creaminess.
How to Make Mexican Beef and Rice Soup Recipe
Step 1: Cook the Beef
Start by heating the olive oil in a large pot or Dutch oven over medium-high heat. Add the ground beef and cook it until it’s nicely browned, breaking it apart with your spoon as it cooks. Once cooked through, drain any excess fat to keep the soup from being greasy while maintaining rich flavor.
Step 2: Sauté the Vegetables
Next, toss in the diced onion, bell pepper, and jalapeño (if you like it spicy). Sauté these for about 5 minutes until the veggies soften and start to release their sweet aromas. Then add the minced garlic for another couple of minutes—this step is key to building those deep, comforting flavors.
Step 3: Season and Add Tomatoes
Stir in the ground cumin, chili powder, smoked paprika, and dried oregano. Toasting these spices in the pot for a minute wakes up their vibrant flavors before you add the diced tomatoes along with their juice. This mix forms the hearty, flavorful base of your soup.
Step 4: Add Broth and Rice
Pour in the beef broth and water and bring everything to a boil. Once boiling, stir in the rice and then reduce the heat to low so the soup can gently simmer for around 15 minutes. This allows the rice to cook tender and soak up all the spices and juices from the broth.
Step 5: Add Beans and Corn
Stir in the black beans and frozen corn, then continue simmering for another 5 minutes. This helps everything warm through perfectly while the corn and beans add texture contrasts that make each mouthful interesting and satisfying.
Step 6: Season and Finish
Now comes the finishing touch—season the soup generously with salt and pepper to taste. Add fresh lime juice and chopped cilantro to brighten the flavors and give the soup a fresh, zesty lift right before serving.
Step 7: Serve
Ladle this delightful soup into bowls and top with your favorite garnishes like shredded cheese, creamy sour cream, sliced avocado, crunchy tortilla strips, or extra lime wedges. Each topping brings something special, making this Mexican Beef and Rice Soup Recipe even more delicious and fun to eat.
How to Serve Mexican Beef and Rice Soup Recipe

Garnishes
Garnishing your soup is where you can really get creative. A sprinkle of shredded cheese melts into the hot soup adding richness, while a dollop of sour cream cools things down and adds silkiness. Sliced avocado offers buttery creaminess and tortilla strips introduce a satisfying crunch—each garnish enhances textures and flavors beautifully.
Side Dishes
This soup pairs wonderfully with simple side dishes like warm cornbread, a fresh green salad, or even crispy roasted vegetables. These sides complement the heartiness of the soup without overpowering it, making a balanced and complete meal.
Creative Ways to Present
Serve the soup in vibrant bowls to showcase its beautiful colors. Consider layering toppings so guests can customize their bowls or serve the soup with lime wedges on the side for an extra burst of citrus. For a festive touch, garnish with a sprig of cilantro or chopped green onions.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, store them in an airtight container in the refrigerator. The soup will keep well for up to 3 days, during which the flavors continue to meld and deepen, offering an even tastier experience.
Freezing
This Mexican Beef and Rice Soup Recipe freezes beautifully. Allow the soup to cool completely before transferring it to freezer-safe containers or bags. It can be frozen for up to 3 months—perfect for busy days when you need a hearty, homemade meal in minutes.
Reheating
When ready to enjoy your leftovers, gently reheat the soup on the stovetop over medium heat, stirring occasionally until hot throughout. If it has thickened after storage, add a splash of broth or water to restore the perfect consistency.
FAQs
Can I make this soup vegetarian or vegan?
Absolutely! Swap the ground beef for plant-based crumbles or extra beans, and use vegetable broth instead of beef broth. It will still be full of flavor and just as satisfying.
What type of rice works best in the Mexican Beef and Rice Soup Recipe?
Long-grain white rice is preferred because it holds its shape well without becoming mushy. However, you can also try brown rice if you want more fiber, but be mindful it will need a longer cooking time.
Is the jalapeño necessary?
Not at all! The jalapeño adds heat and complexity, but it’s completely optional and can be left out if you prefer a milder soup.
Can I use leftover cooked rice instead of cooking raw rice in the soup?
While it’s possible, adding cooked rice too early can make it mushy. If using leftover rice, stir it in during the last few minutes of cooking just to heat through.
How can I adjust the spice level?
Reduce or omit the jalapeño and chili powder for a milder soup. To increase heat, add diced chipotle peppers or hot sauce. The beauty of this Mexican Beef and Rice Soup Recipe is how easily it adapts to your spice preference.
Final Thoughts
This Mexican Beef and Rice Soup Recipe is the ultimate comfort food with layers of bold flavors, heartiness, and freshness all in one bowl. It’s easy enough for a weeknight dinner but special enough to impress anyone lucky enough to have a bowl. Give it a try and watch how quickly it becomes a staple in your kitchen — there’s nothing quite like the feeling of sharing this delicious, soul-warming soup with the people you love.
Print
Mexican Beef and Rice Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
Description
This hearty Mexican Beef and Rice Soup combines ground beef, fresh vegetables, aromatic spices, and tender rice in a flavorful broth, topped with classic garnishes like shredded cheese and avocado for a comforting and satisfying meal.
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
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon dried oregano
- 1 can (14.5 ounces) diced tomatoes, undrained
- 4 cups beef broth
- 1 cup water
- 1/2 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
- 1/4 cup chopped fresh cilantro
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 becoming greasy.
- Sauté the Vegetables: Add the diced onion, bell pepper, and jalapeño (if using) to the pot. Sauté for 5 minutes until the vegetables soften. Then add the minced garlic and cook for an additional 1-2 minutes until fragrant, enhancing the soup’s flavor.
- Season and Add Tomatoes: Stir in the ground cumin, chili powder, smoked paprika, and dried oregano. Cook the spices for 1 minute to toast them, releasing their aroma. Add the undrained diced tomatoes and stir well to combine.
- Add Broth and Rice: Pour in the beef broth and water. Bring the mixture to a boil. Once boiling, stir in the 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 the soup for another 5 minutes to heat the beans and corn completely.
- Season and Finish: Taste the soup and season with salt and pepper accordingly. Then stir in the fresh lime juice and chopped cilantro for a bright, fresh finish.
- Serve: Ladle the soup into bowls and add your favorite toppings such as shredded cheese, sour cream, sliced avocado, tortilla strips, and extra lime wedges for added flavor and texture.
Notes
- For extra heat, include the seeds of the jalapeño or add more chili powder.
- If you prefer a thicker soup, reduce the broth slightly or add a bit more rice.
- Leftovers can be stored in the refrigerator for up to 3 days or frozen for up to 2 months.
- To make this soup gluten-free, ensure that the beef broth used is certified gluten-free.
- Feel free to substitute ground turkey or chicken for a leaner option.
- The rice can be swapped for brown rice, but cooking time will increase accordingly.

