Mexican Beef and Rice Recipe: One-Pot Savory Spice Infusion

Mexican Beef and Rice Recipe: One-Pot Savory Spice Infusion

This one-pot creation simplifies Mexican flavors into a complete meal with minimal cleanup. The combination of ground beef, rice, and spices creates a hearty dish that’s both satisfying and efficient.

The one-pot method ensures every grain of rice absorbs the rich, savory spices and beefy depth. No fancy techniques are needed—just layer the ingredients and let the heat do the work.

What emerges is a dish with tender beef, fluffy rice, and a bold, aromatic profile. It’s a weeknight solution that feels like a restaurant-quality meal.

Perfect for feeding a family or meal prepping for the week. The flavors deepen when reheated, making leftovers a bonus.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Mexican Beef and Rice

Ground beef, rice, and bold spices combine for a hearty one-pot meal with minimal cleanup required.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80/20 lean-to-fat ratio preferred
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinsed before use
Yellow Onion 🧅 1 whole Medium-sized, finely diced
Garlic Cloves 🧄 4 cloves Minced for even distribution
Beef Broth 💧 2 ½ cups Low-sodium preferred for control
Tomato Sauce 🍅 1 cup Plain, unsweetened variety
Chili Powder 🌶️ 2 tbsp Mild or medium heat level
Ground Cumin 🌿 1 tbsp Toasted for deeper aroma
Dried Oregano 🍃 1 tsp Mexican oregano if available
Smoked Paprika 🌶️ 1 tsp Adds authentic depth of flavor
Cayenne Pepper 🔥 ¼ tsp Adjust to heat preference
Salt 🧂 1 ½ tsp Diamond Crystal kosher preferred
Black Pepper 🌶️ ½ tsp Freshly ground for best results
Olive Oil 🫒 2 tbsp Extra-virgin for rich flavor
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The ground beef quality directly impacts flavor. Opt for 80/20 lean-to-fat ratio from a trusted butcher or Whole Foods for rich, savory depth. The rice should be long-grain white—jasmine or basmati work well (avoid instant rice). For the beef broth, low-sodium allows precise seasoning control. Fresh cilantro from the farmers market adds vibrant finish.

No ground beef? Ground turkey or plant-based crumbles work (adjust seasoning). Short on spices? Taco seasoning at 3 tbsp can substitute the chili powder, cumin, oregano, and paprika. Out of tomato sauce? Crushed tomatoes blended smooth is an adequate replacement. The cayenne can be omitted for mild palates, or doubled for heat lovers.

Store raw beef in the coldest part of the fridge—use within 2 days or freeze for 3-4 months. The dish keeps 4-5 days refrigerated, with flavors deepening over time. Reheats beautifully, making it ideal for meal prep. Leftovers freeze well for up to 3 months.

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: I brown the beef, toss in rice and broth, then let it simmer—no extra pots, no fuss.
  • Rich Comfort: The garlic and onions caramelize into the rice, making every bite deeply savory.
  • Feeds the Crew: Between us, it stretches to six servings, making it my go-to for weeknight dinners and leftovers.
  • Budget Friendly: I use simple pantry staples, and honestly, it costs less than takeout but tastes way better.

Step-by-Step Instructions for Mexican Beef and Rice

This one-pot method delivers perfectly seasoned beef and fluffy rice with minimal cleanup.

Step 1: Brown the Ground Beef with Aromatics

Heat the 2 tbsp olive oil in a large, heavy pot or Dutch oven over medium-high heat. Add the 1.5 lb ground beef and break it up with a wooden spoon. Cook until the beef is no longer pink and begins to develop a deep brown crust, about 5-7 minutes.

Add the finely diced yellow onion and minced 4 cloves garlic cloves during the last 2 minutes of browning. Stir frequently to prevent burning. The onions should soften and turn translucent while the garlic releases its aroma without browning.

Drain excess fat if needed, leaving about 1 tbsp in the pot for flavor. This step builds the foundation of rich, savory depth that defines the dish.

Step 2: Toast the Spices and Rice

Stir in the 1.5 cups long-grain white rice, 2 tbsp chili powder, 1 tbsp ground cumin, 1 tsp dried oregano, 1 tsp smoked paprika, 0.25 tsp cayenne pepper, 1.5 tsp salt, and 0.5 tsp black pepper. Toast for 1-2 minutes until the spices become fragrant.

This toasting process blooms the spices, intensifying their flavors. The rice will take on a slightly nutty aroma and begin to turn opaque at the edges. Watch closely to avoid burning the spices, as this can introduce bitterness.

Step 3: Add Liquids and Simmer

Pour in the 1 cup tomato sauce and 2.5 cups beef broth, stirring to combine. Bring the mixture to a rolling boil, then reduce the heat to low, cover, and simmer for 20-25 minutes.

Resist the urge to stir during cooking, as this can break the rice grains and release excess starch. The liquid should be fully absorbed, and the rice should be tender with no crunch. If the pot looks dry before the rice is done, add ¼ cup of water and continue cooking.

Step 4: Rest and Garnish

Remove the pot from heat and let it sit, covered, for 10 minutes. This resting period allows the rice to steam and absorb any remaining liquid, ensuring even texture throughout.

Fluff the mixture gently with a fork, then scatter the 0.25 cup fresh cilantro over the top. The cilantro adds a bright, fresh contrast to the rich, earthy flavors of the beef and spices. Serve immediately while hot.

👨‍🍳

Pro Tips For Making Mexican Beef And Rice

  • Brown the Beef Well: Cook the ground beef over medium-high heat until deeply browned—about 6-8 minutes. I learned this the hard way: pale beef makes the whole dish taste bland.
  • Toast the Rice: After sautéing the onion and garlic, add the dry rice to the pot and toast for 2 minutes. Sounds weird, but it works—it adds a nutty depth to the final dish.
  • Use Warm Broth: Pour in hot beef broth instead of cold to keep the cooking temperature steady. After burning three batches, I finally figured out this prevents the rice from stalling mid-cook.
  • Skip the Rinsing: Don’t rinse the rice—you want the starch for texture. I was skeptical until I tried it, but the dish is creamier when you leave it unrinsed.

Make-Ahead Tips for This Recipe

Prep Ahead Strategy

You can chop the yellow onion and mince the garlic cloves up to 2 days in advance. Store them in separate airtight containers in the fridge. This saves precious time on busy weeknights while keeping flavors fresh. 💡

Brown Beef First

Cook the 1.5 lb ground beef with spices and onions, then cool and refrigerate for up to 24 hours. When ready, just add 1.5 cups rice, 2.5 cups beef broth, and 1 cup tomato sauce, then simmer. The beef rewarms beautifully in the cooking process.

Freezer-Friendly Batches

This dish freezes wonderfully for up to 3 months. Portion into quart-size freezer bags, squeeze out air, and lay flat to save space. Thaw overnight in the fridge before reheating. The flavors actually deepen during freezing.

Reheating Methods

For stovetop, add 2-3 tbsp water and heat over medium-low for 8-10 minutes, stirring occasionally. Microwave works too: cover with a damp paper towel and heat on 70% power in 2-minute intervals, stirring between each. 🔥

Garnish Last

Always add the 0.25 cup fresh cilantro just before serving, whether eating immediately or reheating. This keeps the herb vibrant and prevents wilting. The bright green pop makes the dish look as good as it tastes.

Equipment Tip

Use a heavy Dutch oven like Le Creuset for even heat distribution. The tight-fitting lid ensures proper rice cooking. I’ve found this pot style gives the most consistent results for one-pot meals.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 520kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 10g50%
Cholesterol 105mg35%
Sodium 780mg34%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
Sugars 4g
Protein 28g56%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use brown rice instead of white?

Yes, but increase the broth to 3.5 cups and simmer for 40-45 minutes. Brown rice needs more liquid and time to soften fully.

2

How do I make it spicier?

Double the cayenne pepper or add 1 chopped jalapeño with the onions. For extra heat, stir in ½ tsp chipotle powder during toasting.

3

What if my rice is still crunchy after cooking?

Add ¼ cup water, cover, and cook for an extra 5-10 minutes on low heat. Avoid peeking to keep steam trapped inside.

4

Can I substitute ground turkey?

Use the same 1.5 lb amount. Turkey is leaner, so you may need an extra 1 tbsp oil to prevent dryness.

★★★★★4.7(11 reviews)
Tyler Campbell