Taco Rice Recipe: Spiced Beef and Rice Fiesta in One Pan

Taco Rice Recipe: Spiced Beef and Rice Fiesta in One Pan

This one-pan wonder combines the bold flavors of tacos with the hearty satisfaction of a rice dish. The result is a complete meal that’s both filling and packed with Southwestern character.

Ground beef is seasoned with a custom taco spice blend, then simmered with rice in a rich tomato base. The grains soak up every savory, spiced note, creating a dish that’s more than the sum of its parts.

The beauty lies in its simplicity: one pot, 30 minutes, and minimal cleanup. Each bite delivers tender rice, seasoned beef, and a balance of heat and warmth that’s impossible to resist.

Serve it as-is or top with your favorite taco fixings for a customizable meal. This is weeknight cooking at its most flavorful.

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

Ingredients for Taco Rice

One pot, bold flavors, and a handful of pantry staples make this dish come alive.

Ingredient Amount Notes
Ground Beef 🥩 1 lb 80/20 lean-to-fat ratio preferred
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinsed before use
Taco Seasoning 🌶️ 2 tbsp Or homemade blend
Canned Diced Tomatoes 🍅 1 can 14.5 oz can, with juices
Beef Broth 🥣 2 ½ cups Low-sodium preferred
Yellow Onion 🧅 1 whole Medium-sized, finely diced
Garlic Cloves 🧄 3 cloves Minced for best flavor
Olive Oil 🫒 2 tbsp For sautéing ingredients
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Shredded Cheddar Cheese 🧀 1 cup For topping, optional
Sour Cream 🥛 ½ cup For serving, optional
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍈 1 whole Cut into wedges for serving

The beef is the foundation here. 80/20 ground chuck gives you the right fat for flavor without being greasy. Whole Foods or Costco have good options, but any supermarket ground beef works. For the rice, long-grain white absorbs all that spiced tomato broth best. Rinse it first to remove excess starch (worth the extra minute). The canned tomatoes should be diced with juices—don’t drain them.

No taco seasoning packet? Use 2 tbsp of homemade blend—chili powder, cumin, paprika, garlic powder. Fresh out of beef broth? Chicken broth works too. The onion can be white or red if that’s what you’ve got. For a vegetarian twist, swap the beef for crumbled tempeh or black beans. The cheese and sour cream are optional but highly recommended (trust me on this).

Leftovers keep 4-5 days in the fridge and actually taste better the next day. Freezes well for 3 months if you want to make a double batch. Store toppings separately so they stay fresh—add them just before serving.

❤️

Why You’ll Love This Recipe

  • One Pan Magic: I brown the beef, toss in rice and broth, and let it simmer—no extra pots, no fuss.
  • Flavor Bomb: The taco seasoning and diced tomatoes create that bold, zesty taste I crave without heavy lifting.
  • Meal Prep Hero: I make a big batch Sunday and my lunches are sorted for the week—still tastes fresh reheated.
  • Wallet Friendly: Ground beef and rice stretch far, and honestly, it’s one of the cheapest meals that still feels indulgent.

Step-by-Step Instructions for Taco Rice

This one-pan method brings bold Mexican flavors to your table with minimal cleanup.

Step 1: Brown the Ground Beef with Aromatics

Heat the 2 tbsp olive oil in a large skillet or deep pan over medium-high heat. Add the 1 lb ground beef and cook, breaking it up with a wooden spoon, for 4-5 minutes until it’s no longer pink.

Stir in the finely diced yellow onion and minced 3 cloves garlic cloves. Continue cooking for 2-3 minutes until the onion softens and becomes translucent. Season with the 1 tsp salt and 0.5 tsp black pepper to build layers of flavor early on.

Drain off any excess fat if needed, but leave about 1 tbsp for flavor. This creates the perfect base for your taco rice, with the beef developing a slight crust that adds texture to the final dish.

Step 2: Toast the Rice and Add Seasonings

Add the rinsed 1.5 cups long-grain white rice to the skillet with the beef. Stir constantly for 1-2 minutes to toast the rice lightly—you’ll notice it becomes slightly opaque and starts to smell nutty. This step prevents a mushy final texture.

Sprinkle the 2 tbsp taco seasoning evenly over the beef and rice mixture. Stir well to coat everything, allowing the spices to bloom in the residual heat. The aroma should become noticeably more fragrant as the seasoning warms.

Step 3: Incorporate Liquids and Simmer

Pour in the 1 can canned diced tomatoes with their juices and the 2.5 cups beef broth. Stir thoroughly to combine all ingredients, scraping up any browned bits from the bottom of the pan—this adds depth to your dish.

Bring the mixture to a boil, then reduce heat to low. Cover the pan and let it simmer for 18-20 minutes. Avoid the urge to peek—steam is what cooks the rice perfectly. You’ll know it’s done when the liquid is absorbed and the rice is tender.

Step 4: Rest and Finish with Toppings

Remove the pan from heat and let it sit covered for 5 minutes. This resting period allows the rice to steam fully and absorb any remaining liquid, resulting in fluffier grains.

Fluff the taco rice gently with a fork, then transfer to serving bowls. Top each portion with 1 cup shredded cheddar cheese, a dollop of 0.5 cup sour cream, and a sprinkle of 0.25 cup fresh cilantro for brightness. Serve with lime wedges for squeezing over the top.

👨‍🍳

Pro Tips For Making Taco Rice

  • Brown the Beef First: Cook the ground beef until deeply browned, not just gray—this builds flavor that taco seasoning alone can’t fix. I learned this the hard way after serving bland batches to my skeptical family.
  • Toast the Rice: Before adding liquids, let the rice toast in the pot with the beef for 2-3 minutes. It adds a nutty depth that makes the dish taste more complex than it is.
  • Drain the Tomatoes: Use canned diced tomatoes but drain them well first, or your taco rice will turn mushy. Sounds tedious, but it keeps the texture right.
  • Use Double Broth: Swap water for beef broth when cooking the rice—use twice the amount you think you need, since the rice absorbs it all. My grandmother swore by this, and she was right.

Flavor Customization for This taco rice

Spice Level Adjustments

For extra heat, add ½ tsp cayenne pepper with the taco seasoning. I love this kick with a cold beer. For milder flavor, reduce taco seasoning to 1 tbsp and add 1 tsp cumin for depth without the burn.

Protein Swaps

Ground turkey works great—use 1 lb and drain excess fat well. For vegetarian, try 1 can black beans or 12 oz crumbled tempeh. Brown them first for best texture.

Rice Variations

Brown rice needs 1 extra cup of broth and 40 minutes simmer time. For cauliflower rice, sauté 4 cups with beef for 5 minutes at the end.

Cheese Upgrades

Swap cheddar for pepper jack for heat, or cotija for authentic Mexican flavor. Use 1 cup of either. A sprinkle of queso fresco adds freshness.

Fresh Toppings

Add diced avocado, pico de gallo, or pickled jalapeños. My favorite combo: avocado plus ¼ cup pickled red onions. Always add fresh toppings just before serving. 🌟

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 10g50%
Cholesterol 85mg28%
Sodium 820mg36%
Total Carbohydrate 52g19%
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 ground turkey instead of beef?

Use 1 lb ground turkey and cook it the same way. Drain excess fat well since turkey is leaner. The flavor will be slightly milder but still delicious.

2

How do I make this dish vegetarian?

Swap the beef for 1 can black beans or 12 oz crumbled tempeh. Brown them first for best texture. Use vegetable broth instead of beef broth for a fully plant-based version.

3

Why do I need to rinse the rice first?

Rinsing removes excess starch, preventing the grains from becoming mushy. It also helps the rice absorb the spiced broth better, resulting in fluffier, more distinct grains.

4

Can I make this ahead of time?

Yes! It keeps well in the fridge for 4-5 days and actually tastes better the next day. Freeze for up to 3 months in an airtight container.

★★★★★5.0(4 reviews)
Tyler Campbell