
This one-pot wonder brings bold Mexican flavors to your dinner table with minimal effort. The combination of spiced ground beef, fluffy rice, and aromatic tomatoes creates a dish that’s both hearty and deeply satisfying.
I’ve perfected this method to ensure the rice cooks evenly while absorbing all the rich, savory flavors from the beef and spices. The result is a one-pot meal that’s as easy to clean up as it is to make.
Every bite delivers tender beef, perfectly seasoned rice, and a hint of smoky depth from cumin and chili powder. It’s a complete meal that comes together in under 45 minutes.
Serve it as-is or top with fresh cilantro and a squeeze of lime for brightness. Here’s how to make it.
Ingredients for Mexican Rice Recipe with Ground Beef
Pantry staples and fresh produce create this bold, satisfying one-pot meal.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 lb | 80/20 lean-to-fat ratio preferred |
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, not instant |
| Tomato Sauce 🍅 | 1 can | 8 oz size, plain |
| Beef Broth 🥣 | 2 cups | Low-sodium preferred |
| Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth |
| Chili Powder 🌶️ | 1 ½ tbsp | Mild or medium heat |
| Ground Cumin 🌿 | 1 tsp | Toasted for smoky flavor |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | 2 tbsp | For sautéing beef and onions |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍈 | 1 whole | Cut into wedges for serving |
The ground beef is key here. 80/20 lean-to-fat ratio gives the best flavor and keeps the rice from drying out. I grab mine from Whole Foods or Costco for consistent quality. Long-grain white rice is standard, but jasmine rice works too (just rinse it first). For the broth, Swanson or Better Than Bouillon beef bases are reliable brands that deliver rich, savory depth.
No tomato sauce? Crushed tomatoes blended smooth works in a pinch. Swap ground beef for ground turkey or plant-based crumbles if preferred. The cumin is non-negotiable for that smoky base, but if you’re out, smoked paprika at half the amount gets you close. Fresh cilantro is ideal, but flat-leaf parsley can stand in (though the flavor profile shifts slightly).
Leftovers keep well. Store in an airtight container for up to 4 days in the fridge, or freeze for 3 months. Reheat gently on the stove with a splash of water to restore moisture. The flavors deepen overnight, so it’s even better the next day.
Why You’ll Love This Recipe
- One Pan Wonder: I brown the beef, toss in the rice and broth, then let it simmer—no extra pots, no fuss.
- Rich Tomato Depth: The tomato sauce soaks into the rice while the beef broth adds this savory punch that makes every bite ridiculous.
- Weeknight Hero: Between us, it’s my Tuesday night lifesaver when I need something hearty on the table fast.
- Stretches Far: One batch feeds my family for two nights, and honestly, it tastes even better the next day.
Step-by-Step Instructions for Mexican Rice With Ground Beef
This one-pot method delivers perfectly seasoned rice and beef with minimal cleanup.
Step 1: Brown the Ground Beef With Aromatics
Heat 2 tbsp olive oil in a large pot or deep skillet over medium-high heat. Add 1 lb ground beef and cook for 5-6 minutes, breaking it up with a wooden spoon until it’s no longer pink and begins to brown.
Stir in 1 whole onion (finely diced) and cook for 3-4 minutes until softened and translucent. Add 3 cloves garlic cloves (minced) and cook for 30 seconds until fragrant. This builds the flavor foundation for your dish.
Step 2: Toast the Spices and Rice
Add 1.5 cups long-grain white rice to the pot and stir to coat with the beef mixture. Cook for 2 minutes to lightly toast the rice—this prevents a gummy texture in the finished dish.
Sprinkle in 1.5 tbsp chili powder, 1 tsp ground cumin, 1 tsp dried oregano, 1 tsp salt, and 0.5 tsp black pepper. Stir constantly for 30 seconds until the spices become aromatic. Toasting the spices deepens their flavor and ensures even distribution.
Step 3: Add Liquids and Simmer
Pour in 1 can tomato sauce and 2 cups beef broth, stirring to combine all ingredients. Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 20-25 minutes.
Resist the urge to stir during cooking—this can break the rice grains. You’ll know it’s done when the liquid is fully absorbed and the rice is tender with no resistance when tested. If the top looks dry but the rice isn’t done, add ¼ cup water and continue cooking.
Step 4: Rest and Garnish
Remove from heat and let the pot sit covered for 5-10 minutes. This steam time allows the rice to finish cooking and absorb any remaining moisture. Fluff gently with a fork to separate the grains.
Garnish with 0.25 cup fresh cilantro (chopped) and serve with 1 whole lime cut into wedges for squeezing over each portion. The acid from the lime brightens the rich, savory flavors of the dish.
Pro Tips For Making Mexican Rice Recipe With Ground Beef
- Brown the Beef Well: Cook the ground beef until deeply browned, not just gray—this builds flavor that carries through the whole dish. I used to rush this step and my rice always tasted flat.
- Toast the Rice: After browning the beef, let the rice cook in the fat for 2-3 minutes until it turns slightly opaque. Sounds weird, but it works: it prevents mushy rice and adds a nutty depth.
- Use Warm Broth: Pour in beef broth that’s hot or at least room temperature, not cold from the fridge. After burning three batches, I finally figured out cold liquid stops the cooking momentum and makes the rice gummy.
- Skip the Over-Stirring: Once the liquid is added, resist the urge to stir constantly—just give it one good mix, then let it simmer undisturbed. My grandmother swore by this, and she was right: stirring breaks the rice and turns it to paste.
Troubleshooting This Dish
Rice Turns Mushy
Stirring the rice while it cooks breaks the grains and releases excess starch. Once you add the liquid, resist touching it until the 20-25 minute simmer is complete. Also, ensure you’re using long-grain white rice—shorter grains like arborio will always turn mushy in this preparation.
Dry or Undercooked Rice
If your rice is crunchy but the liquid is gone, you likely had the heat too high. Next time, maintain a gentle simmer at low heat. For immediate fixes, add ¼ cup hot beef broth, cover, and cook for 5 more minutes. Check your pot lid—if it doesn’t seal tightly, steam escapes too quickly. 💡
Bland Flavor Profile
This usually means the spices weren’t toasted properly. Bloom your chili powder and cumin in the hot oil with the beef for at least 30 seconds before adding liquids. Also, taste your beef broth—if it’s low-sodium, you may need to add an extra ½ tsp salt.
Burnt Bottom Layer
This happens when the heat is too high during simmering. Use a heavy-bottomed pot (I swear by my Le Creuset Dutch oven) and keep the temperature at the lowest setting that maintains a simmer. If you notice burning, immediately transfer the mixture to a new pot and scrape off any burnt bits.
Beef Comes Out Dry
Over-browning the beef in step one dries it out. Cook just until it’s no longer pink—about 5-6 minutes. Also, use 80/20 ground beef as specified; leaner blends lack the fat needed to keep the meat moist during the long cooking process.
Sauce Too Thin
If your dish is soupy after 25 minutes, remove the lid and cook for 3-5 more minutes uncovered. The excess moisture will evaporate. For future batches, let the tomato sauce and broth sit at a full boil for 1 minute before reducing to a simmer.
Nutrition Facts
Frequently Asked Questions
Can I use ground turkey instead of beef?
Yes! Use the same 1 lb amount but opt for dark meat turkey for better flavor.
Why toast the rice first?
Toasting for 2 minutes enhances nutty flavor and prevents gummy texture. Skipping this step can result in mushy rice.
How can I make it spicier?
Add ½ tsp cayenne pepper with the spices or include 1 diced jalapeño with the onions.
Can I prepare this ahead of time?
Cook completely, then refrigerate for up to 4 days. Reheat with 2 tbsp water to restore moisture.
- Pasta Recipe 394610: Garlic Butter Noodles With Fresh Herb Infusion - September 29, 2026
- Kalay Chanay Recipe Food Fusion: Spiced Chickpea Indulgence With Bold Flavors - September 29, 2026
- Jerk Pork Loin Recipe Oven: Caribbean Heat with Tender Bites - September 29, 2026