There’s something downright magical about a pot of Mexican Beef and Rice Soup simmering on the stove. It’s rich, aromatic, and hearty enough to make even the pickiest eaters happy (yes, even my youngest, who claims “soup isn’t real dinner”). This cozy classic brings together the bold spices of Mexico with the satisfying heartiness of ground beef and tender rice — a combo that hits all the right notes.
If you’ve been craving a dinner that tastes like a warm hug, this one’s it. Quick enough for a weeknight and tasty enough for company, it’s the kind of recipe that makes your kitchen smell like comfort itself.
Table of Contents
Why You’ll Love This Mexican Beef and Rice Soup
This soup isn’t just dinner — it’s a moment of pause in your busy day. I first made this when my twins were toddlers, and “dinnertime chaos” was our family’s unofficial theme song. I needed a one-pot wonder that didn’t require juggling three pans or fourteen ingredients, and this one stuck around for good reason.
Here’s why it’ll become a regular in your kitchen too:
- It’s one-pot simple, meaning fewer dishes and more couch time.
- Flavor-packed from the first bite, thanks to smoky paprika, cumin, and chili powder.
- Customizable — dial the heat up or down depending on your mood (or your kids’ tolerance).
- Meal prep gold — the flavors deepen overnight, so leftovers are even better.
- And the best part? It’s pure comfort, spoon after spoon.
What Does Mexican Beef and Rice Soup Taste Like?
Think of it as a cozy fusion of taco night and abuela’s homemade soup. It’s got the deep, savory flavor of seasoned beef, the gentle sweetness of corn, and the brightness of lime that wakes everything up. The rice makes it hearty enough to feel like a meal, while the fresh cilantro and toppings give it a lively finish.
Each bite has layers — smoky, tangy, earthy — and the texture balance is just right: tender rice, juicy beef, and a little crunch from bell peppers or tortilla strips on top. It’s comfort food, but with a little fiesta spirit.
Ingredients You’ll Need for Mexican Beef and Rice Soup
Here’s what goes into this heartwarming dish — nothing fancy, just pantry staples that come together beautifully.
Ingredients:
- 1 tablespoon olive oil
- 1 pound ground beef
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 bell pepper (any color), diced
- 1 jalapeño, finely chopped (optional for spice lovers)
- 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 extra lime wedges.
Pro Tip: If you love soups like Slow Cooker Tex-Mex Taco Soup or Cowboy Soup Recipe, this one fits right in your rotation. It’s bold, colorful, and made for weeknights when you want a meal that feels like home.

How to Make Mexican Beef and Rice Soup
If you’re anything like me, your weeknights probably swing between “let’s try something new” and “please, just feed me fast.” That’s where Mexican Beef and Rice Soup swoops in like a hero in a ladle.
It’s hearty, satisfying, and—best of all—comes together in one pot. So grab your apron, take a deep breath, and let’s get cooking.
(If you love easy one-pot wonders, check out my Slow Cooker Tex-Mex Taco Soup or Ground Turkey Soup next—they’re cozy cousins of this recipe.)
Step 1: Brown the Beef (Building the Base of Flavor)
Start with a large pot or Dutch oven—the kind that can handle a full, bubbling meal.
- Add 1 tablespoon of olive oil and warm it over medium-high heat.
- Crumble in 1 pound of ground beef and use your spoon to break it apart as it cooks.
- Stir occasionally until the beef is beautifully browned and no pink remains.
Pro tip: Don’t rush this part! Browning creates those tiny golden bits on the bottom of the pot called fond—and that’s where the rich, savory flavor of your Mexican Beef and Rice Soup begins.
Once the beef is cooked through, drain off any excess grease, but leave just a little behind—it’ll help flavor the veggies in the next step.
Step 2: Sauté the Vegetables (Add Sweetness and Depth)
Add your diced onion, bell pepper, and optional jalapeño right into the pot.
- Sauté for about 5 minutes, stirring occasionally, until the veggies soften and smell irresistible.
- Toss in 3 cloves of minced garlic and cook for another minute, just until fragrant.
That little hit of garlic right after the veggies is your moment of glory—it perfumes the kitchen and sets the stage for everything that comes next.
(If you enjoy layering flavors like this, you’ll also love my Cowboy Soup Recipe, which uses similar aromatics for that deep, home-cooked warmth.)
Step 3: Add Your Spices (Where the Magic Happens)
Here’s where your soup starts to take on that unmistakable Mexican flair.
Sprinkle in:
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- ½ teaspoon smoked paprika
- ½ teaspoon dried oregano
Give everything a good stir and let the spices toast for about 1 minute. This brief moment of heat helps release their essential oils, deepening the flavor. You’ll smell the shift instantly—it goes from “cooking dinner” to “something special’s happening.”
If you’re feeling adventurous, add a pinch of cayenne or chipotle powder here for a little kick.
Step 4: Add Tomatoes, Broth, and Rice (Your Soup Takes Shape)
Now it’s time to build the body of your Mexican Beef and Rice Soup.
- Pour in 1 can (14.5 ounces) of diced tomatoes with their juices.
- Add 4 cups beef broth and 1 cup of water, stirring to combine.
Bring everything to a light boil, then stir in ½ cup long-grain white rice.
Reduce the heat to low, cover the pot, and let it simmer gently for 15 minutes, or until the rice is tender and the broth has thickened slightly.
Tip: Stir every few minutes to make sure the rice doesn’t stick to the bottom. If it does, just scrape it gently—it’s all flavor.
During this stage, your kitchen will start to smell like a cozy Mexican cantina, and you’ll be wondering why you ever bought canned soup in the first place.
Step 5: Stir in Beans and Corn (Adding Hearty Texture)
Once your rice is cooked, it’s time for the final touches.
- Stir in 1 can (15 ounces) of black beans, drained and rinsed.
- Add 1 cup of frozen corn straight from the freezer—no need to thaw.
Let the soup simmer for another 5 minutes, just long enough for the beans and corn to heat through. The colors will pop—bright yellow corn, dark beans, red tomatoes—all swirled together in a comforting broth.
(If you’re a fan of colorful, veggie-packed soups, you might also love my Vegetarian One-Pot Lasagna Soup. It’s another one-pot beauty bursting with flavor and color.)
Step 6: Season and Finish (The Flavor Balancing Act)
Taste your soup and season with salt and pepper as needed. This step seems small, but it makes a world of difference.
Just before serving, stir in the juice of one lime and a handful of fresh chopped cilantro.
That squeeze of lime is like turning the lights on—it brightens everything and ties the flavors together perfectly.
Step 7: Serve and Enjoy (Make It Yours)
Now comes the fun part: serving your Mexican Beef and Rice Soup!
Ladle it into bowls and top with your favorite garnishes:
- A sprinkle of shredded cheese for creamy richness
- A dollop of sour cream for cool contrast
- Sliced avocado for buttery smoothness
- Crispy tortilla strips for crunch
- Extra lime wedges, because you can never have too much zest
Each bite offers a little bit of everything — spice, comfort, and freshness — all mingling together in perfect balance.
Chef’s Note: The first time I made this for my kids, they dunked tortilla chips right into their bowls and declared it “better than tacos.” High praise in this house!
Step 8: Bonus Tips (For the Best Results Every Time)
- Want a thicker texture? Simmer uncovered for an extra 10 minutes.
- Feeding a crowd? Double the recipe — it reheats beautifully.
- Meal prep hack: Store in mason jars for grab-and-go lunches.
- Freezer-friendly version: Leave out the rice until reheating day; it keeps the texture just right.
By the time you finish these steps, your Mexican Beef and Rice Soup will be ready to steal the spotlight at dinner. It’s vibrant, satisfying, and so full of heart — a meal that makes everyone linger just a little longer at the table.
And if you’re on a cozy soup kick, you might also fall in love with my Panera Autumn Squash Soup or Creamy White Chicken Chili with Cream Cheese next — both crowd-pleasers that pair perfectly with a cold night and warm bread.
Tips and Tricks for Perfect Mexican Beef and Rice Soup
- Rice timing matters: Use long-grain white rice for perfect texture — short-grain tends to go mushy.
- For spicier soup: Keep the jalapeño seeds in, or add a pinch of cayenne.
- For thicker soup: Let it simmer uncovered for an extra 10 minutes.
- Short on time? Swap rice for quick-cooking instant rice near the end.
- Meal prep bonus: This soup tastes even better the next day — the flavors deepen beautifully overnight.
Storage for Mexican Beef and Rice Soup
Let the soup cool completely, then transfer to airtight containers.
- Fridge: Up to 4 days
- Freezer: Up to 3 months (just leave out the rice if freezing; add it fresh when reheating)
Reheat gently on the stove or in the microwave, adding a splash of broth if it thickens.
FAQs
Can I use brown rice instead?
Absolutely — just increase the simmer time to about 25–30 minutes.
Can I make it vegetarian?
Yes! Swap the beef for lentils or plant-based crumbles and use vegetable broth.
Can I use leftover cooked rice?
You sure can. Just stir it in during the last 5 minutes of simmering.
Conclusion
This Mexican Beef and Rice Soup is everything I love about simple, heartwarming cooking — bold flavors, a little spice, and a whole lot of comfort. Whether it’s a chilly night or you’re just craving something nourishing, this recipe delivers every single time.
Now go grab that Dutch oven, pour yourself a glass of something cozy, and make this soup your new family favorite. And if you try it, I’d love to hear how it turned out — tag me on Instagram or drop a comment below!
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Mexican Beef and Rice Soup – The Ultimate One-Pot Comfort Meal
- Total Time: 45 minutes
- Yield: 6 servings 1x
Description
Mexican Beef and Rice Soup is a hearty, flavor-packed dish featuring ground beef, rice, black beans, and spices simmered in a savory tomato and beef broth. It’s perfect for a cozy dinner or easy entertaining.
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)
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- ½ teaspoon smoked paprika
- ½ teaspoon dried oregano
- 1 (14.5 oz) can diced tomatoes, undrained
- 4 cups beef broth
- 1 cup water
- ½ cup long-grain white rice
- 1 (15 oz) can 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
1. In a large pot or Dutch oven, heat olive oil over medium-high heat. Add ground beef and cook until browned, breaking it up as it cooks. Drain excess fat.
2. Add diced onion, bell pepper, and jalapeño if using. Sauté for 5 minutes until vegetables are softened.
3. Add minced garlic and cook for 1-2 more minutes until fragrant.
4. Stir in cumin, chili powder, smoked paprika, and oregano. Cook for 1 minute to toast the spices.
5. Add diced tomatoes with their juice and stir to combine.
6. Pour in beef broth and water. Bring to a boil.
7. Stir in white rice, reduce heat to low, and simmer for 15 minutes until rice is tender.
8. Add black beans and frozen corn. Simmer for another 5 minutes until heated through.
9. Season with salt and pepper to taste. Stir in lime juice and chopped cilantro.
10. Ladle soup into bowls and serve with desired toppings such as shredded cheese, sour cream, avocado, tortilla strips, or extra lime wedges.
Notes
For less heat, omit the jalapeño or reduce the chili powder. For more spice, add extra chili powder or a pinch of cayenne.
This soup is excellent for meal prep and tastes even better the next day as the flavors meld.
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat with a splash of broth if it thickens.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Main Course, Soup
- Method: Stovetop
- Cuisine: Mexican
Nutrition
- Serving Size: 1 bowl
- Calories: 332
- Sugar: 5g
- Sodium: 720mg
- Fat: 15g
- Saturated Fat: 6g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 6g
- Protein: 22g
- Cholesterol: 55mg




