This Mexican Beef and Rice Stew is a comforting one-pot wonder packed with vibrant, soul-warming flavors. The rice cooks right in the rich broth, creating a hearty and deeply satisfying meal. It’s perfect for busy weeknights and reheats beautifully for easy leftovers.
If you're looking for the perfect Mexican Beef and Rice Stew, you're in the right place. Whether you love Stew or want to explore our Dessert Recipes collection, we've got you covered.
Why You’ll Love This Mexican Beef and Rice Stew
- One-pot wonder: Maximum flavor with minimal cleanup.
- Satisfying texture: Rice thickens the stew naturally for a creamy consistency.
- Endlessly adaptable: Easy to customize with your favorite veggies or spice level.
- Better next day: Flavors deepen overnight for delicious leftovers.
Ingredients & Tools
- 1 tbsp olive oil
- 1 lb ground beef (I prefer 85/15 for a good balance of flavor and leanness)
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 1 jalapeño, seeds removed and finely diced
- 1 tbsp tomato paste
- 1 (14.5 oz) can diced tomatoes, undrained
- 4 cups beef broth (low-sodium is best so you can control the salt)
- 1 cup long-grain white rice, rinsed
- 1 tsp ground cumin
- 1 tsp chili powder
- 1/2 tsp dried oregano
- 1 bay leaf
- 1 cup frozen corn
- 1 (15 oz) can black beans, rinsed and drained
- Salt and black pepper to taste
- For garnish: Fresh cilantro, lime wedges, sliced avocado, sour cream
Tools: A large Dutch oven or heavy-bottomed pot with a lid is essential here.
Notes: Don’t skip rinsing the rice—it prevents gumminess. Good-quality beef broth makes a difference.
Nutrition (per serving)
| Calories: | 420 kcal |
| Protein: | 25 g |
| Fat: | 14 g |
| Carbs: | 48 g |
| Fiber: | 7 g |
Serves: 6 | Prep Time: 15 minutes | Cook Time: 35 minutes | Total Time: 50 minutes
Before You Start: Tips & Ingredient Notes
- Why rinse the rice? This is a non-negotiable step for me in this recipe. Rinsing washes away the loose starch on the surface of the grains. If you skip it, that starch will release directly into your stew, making it thicken too much and potentially become a bit gluey instead of silky.
- Can I use a different type of meat? Absolutely! Ground turkey or chicken would work wonderfully here for a leaner option. If you’re using ground turkey, I’d recommend adding an extra tablespoon of olive oil at the beginning, as it tends to be very lean.
- What if I don’t have a Dutch oven? Any large, heavy-bottomed pot with a tight-fitting lid will do the job. The heavy base is key because it distributes heat evenly, preventing the rice from burning on the bottom while it simmers.
- How can I control the spice level? The primary heat here comes from the jalapeño. For a milder stew, remove all the seeds and white membranes. For more heat, leave some in, or even add a second pepper. The chili powder also contributes a gentle warmth.
How to Make Mexican Beef and Rice Stew
Step 1: Heat the olive oil in your large Dutch oven or pot over medium-high heat. Add the ground beef, breaking it up with a wooden spoon. Cook until it’s nicely browned, which should take about 6-8 minutes. You’ll notice a fond—those little browned bits—sticking to the bottom of the pot. Don’t scrub them off! That’s pure flavor gold waiting to be dissolved.
Step 2: Add the diced onion and cook for about 4-5 minutes, until it starts to turn translucent and soft. Then, stir in the minced garlic and diced jalapeño, cooking for just one more minute until fragrant. Be careful not to burn the garlic—it can turn bitter quickly.
Step 3: Push the beef and veggie mixture to one side of the pot. Add the tomato paste to the empty space and let it cook for about 30 seconds. This little trick, called “toasting” the tomato paste, deepens its flavor and removes any raw, tinny taste. Then, stir it all together.
Step 4: Now, pour in the diced tomatoes with their juices and the beef broth. Use your spoon to scrape up all those delicious browned bits from the bottom of the pot. This is called deglazing, and it’s the secret to building a deeply flavorful broth.
Step 5: Stir in the rinsed rice, cumin, chili powder, dried oregano, and the bay leaf. Season generously with salt and pepper. Bring the whole mixture to a lively boil, then immediately reduce the heat to low and cover the pot with a tight-fitting lid.
Step 6: Let the stew simmer gently for 20 minutes. Do not lift the lid during this time! You need to trap all the steam inside to properly cook the rice. Peeking will let the precious heat escape.
Step 7: After 20 minutes, remove the lid. The rice should be tender and have absorbed most of the liquid. Stir in the frozen corn and rinsed black beans. They just need to heat through, which will take about 3-4 minutes. Remove the bay leaf and discard it. Give the stew a final taste and adjust the seasoning with more salt or pepper if needed.
Step 8: Let the stew sit, off the heat and uncovered, for about 5 minutes before serving. This allows the texture to settle and thicken up just a bit more. Ladle into bowls and top with all your favorite fresh garnishes.
Storage & Freshness Guide
- Fridge: Cool completely, store in airtight container up to 4 days.
- Freezer: Not recommended—rice becomes mushy upon thawing.
- Reviving: Reheat with a splash of broth or water to loosen consistency.
Serving Suggestions
Complementary Dishes
- Warm, buttery cornbread — The slight sweetness and crumbly texture are a perfect match for the savory, spiced stew. It’s ideal for scooping up every last bit from the bowl.
- A simple, crisp green salad — Toss some romaine lettuce with a sharp lime vinaigrette to provide a fresh, acidic counterpoint that cuts through the richness of the stew beautifully.
- Cheesy quesadillas — For the ultimate comfort food spread, serve wedges of crispy, melted cheese quesadillas on the side for dipping right into the stew.
Drinks
- A classic Margarita — The bright, citrusy notes and touch of salt perfectly complement the earthy spices and hearty beef in the stew.
- An ice-cold Mexican lager — A light, crisp beer like a Modelo Especial or Corona is a no-fuss pairing that cleanses the palate between bites.
- Sparkling water with lime — For a non-alcoholic option, the effervescence and citrus zing are incredibly refreshing against the stew’s deep flavors.
Something Sweet
- Churros with chocolate sauce — The warm, cinnamon-sugary crunch of a churro dipped in rich chocolate is a classic and celebratory way to end the meal.
- Fresh mango sorbet — This is a light, fruity, and palate-cleansing choice that feels like a little tropical vacation after the hearty stew.
- Tres leches cake — If you’re feeling indulgent, a slice of this moist, milky cake provides a lovely, sweet contrast that somehow just feels right.
Top Mistakes to Avoid
- Mistake: Not browning the beef properly. If you just gray the meat, you’re missing out on a huge layer of flavor. Take the time to get a good, dark sear on the beef—it makes all the difference.
- Mistake: Skipping the rice rinse. I’ve messed this up before too, and it results in a stew that’s overly thick and starchy, rather than having distinct, fluffy grains of rice. A quick rinse under cold water is all it takes.
- Mistake: Lifting the lid while the rice is cooking. I know it’s tempting to check on it, but this releases the steam that’s essential for cooking the rice through. Trust the process and set a timer.
- Mistake: Forgetting to let it rest. Serving it immediately after stirring in the beans and corn can make it seem a bit soupy. Letting it sit for 5 minutes off the heat allows the rice to fully absorb the remaining liquid and the stew to reach its perfect final consistency.
Expert Tips
- Tip: For an even deeper flavor, use fire-roasted diced tomatoes. They add a subtle smokiness that elevates the entire dish and plays so well with the chili powder and cumin.
- Tip: If you have the time, let the stew cool completely and store it overnight before serving. The flavors truly marry and intensify, making it taste like you cooked it for hours.
- Tip: To make this dish stretch even further or add more veggies, stir in a diced bell pepper (any color) along with the onion. It adds a lovely sweetness and a bit of crunch.
- Tip: If you find your stew is a bit too thick after resting, no worries! Just stir in a splash of additional beef broth or even hot water until it reaches your desired consistency.
FAQs
Can I make this Mexican Beef and Rice Stew in a slow cooker?
Absolutely! The method is just a little different. Brown the beef, onion, and garlic in a skillet first (this step is crucial for flavor). Then, transfer everything except the rice, corn, and beans to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. About 30 minutes before serving, stir in the rinsed rice, corn, and beans, cover, and cook until the rice is tender. The slow cooker gives you that “all-day simmered” taste with minimal hands-on time.
How should I store and reheat leftovers?
Let the stew cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 4 days. The rice will continue to absorb liquid, so when reheating, you’ll likely need to add a splash of broth or water to loosen it up. Reheat gently on the stovetop over medium-low heat, stirring occasionally, until piping hot. I don’t recommend freezing this stew, as the rice can become mushy and grainy upon thawing.
Can I use brown rice instead of white rice?
You can, but it requires a major adjustment to the liquid and cooking time. Brown rice needs more liquid and a much longer simmering time to become tender. I’d recommend increasing the beef broth by about 1 to 1.5 cups and extending the covered simmering time to 45-50 minutes. Check it towards the end to see if it needs more liquid.
Is this stew spicy?
As written, it has a very mild, warm kick from the chili powder and a single jalapeño with the seeds removed. It’s family-friendly, but the spice level is completely in your control. For no heat, omit the jalapeño entirely. For more fire, leave the seeds in your jalapeño or add a pinch of cayenne pepper with the other spices.
What are the best garnishes for this stew?
The garnishes are what make this dish sing! Don’t be shy. A big handful of fresh, chopped cilantro adds a burst of herbaceousness. A squeeze of fresh lime juice is non-negotiable—it brightens all the rich flavors. Creamy slices of avocado or a dollop of cool sour cream (or Greek yogurt) provide a wonderful temperature and texture contrast. A sprinkle of shredded cheese or a few tortilla chips for crunch are also fantastic additions.
Mexican Beef And Rice Stew
Make this easy Mexican Beef and Rice Stew for a hearty, one-pot meal. Packed with flavor and ready in under an hour. Get the simple recipe now!
Ingredients
For the Ingredients
-
1 tbsp olive oil
-
1 lb ground beef
-
1 large yellow onion (diced)
-
3 cloves garlic (minced)
-
1 jalapeño (seeds removed and finely diced)
-
1 tbsp tomato paste
-
1 can diced tomatoes (14.5 oz, undrained)
-
4 cups beef broth
-
1 cup long-grain white rice (rinsed)
-
1 tsp ground cumin
-
1 tsp chili powder
-
0.5 tsp dried oregano
-
1 bay leaf
-
1 cup frozen corn
-
1 can black beans (15 oz, rinsed and drained)
-
Salt and black pepper (to taste)
-
For garnish (Fresh cilantro, lime wedges, sliced avocado, sour cream)
Instructions
-
Heat the olive oil in your large Dutch oven or pot over medium-high heat. Add the ground beef, breaking it up with a wooden spoon. Cook until it's nicely browned, which should take about 6-8 minutes.01
-
Add the diced onion and cook for about 4-5 minutes, until it starts to turn translucent and soft. Then, stir in the minced garlic and diced jalapeño, cooking for just one more minute until fragrant.02
-
Push the beef and veggie mixture to one side of the pot. Add the tomato paste to the empty space and let it cook for about 30 seconds. Then, stir it all together.03
-
Pour in the diced tomatoes with their juices and the beef broth. Use your spoon to scrape up all those delicious browned bits from the bottom of the pot.04
-
Stir in the rinsed rice, cumin, chili powder, dried oregano, and the bay leaf. Season generously with salt and pepper. Bring the whole mixture to a lively boil, then immediately reduce the heat to low and cover the pot with a tight-fitting lid.05
-
Let the stew simmer gently for 20 minutes. Do not lift the lid during this time!06
-
After 20 minutes, remove the lid. Stir in the frozen corn and rinsed black beans. They just need to heat through, which will take about 3-4 minutes. Remove the bay leaf and discard it. Give the stew a final taste and adjust the seasoning with more salt or pepper if needed.07
-
Let the stew sit, off the heat and uncovered, for about 5 minutes before serving.08
Not what you're looking for?



