If you’re craving a meal that’s bursting with bold flavors, comforting textures, and comes together in one pan, you’re going to love this Taco Rice Skillet Recipe. It takes all the fun and zest of your favorite taco ingredients and combines them with hearty rice and melty cheese, creating a vibrant and satisfying dish that’s perfect for busy weeknights or casual gatherings. This recipe is a deliciously simple way to enjoy the taste of taco night anytime you want, all without the mess of assembling individual tacos.

Ingredients You’ll Need
The beauty of this Taco Rice Skillet Recipe lies in its straightforward ingredients that work harmoniously to bring out the best flavors and textures. Each component plays its part in turning simple pantry staples into a wonderfully rich and colorful dish everyone will love.
- Olive oil: Provides a flavorful base for browning the meat and sautéing the aromatics.
- Ground beef (or ground turkey): Adds a hearty and savory protein foundation for the skillet.
- Small onion, diced: Brings sweetness and depth when softened alongside garlic.
- Garlic cloves, minced: Offers fragrant pungency that elevates every bite.
- Chili powder: Infuses that classic taco spice warmth and complexity.
- Cumin: Adds earthiness and a subtle smoky note.
- Smoked paprika: Enhances with a touch of smoky richness.
- Oregano: Lends a herby brightness that balances the spices.
- Salt and black pepper: Basic seasonings that enhance and round out flavors.
- Uncooked white or brown rice: Absorbs all the savory juices while contributing comforting texture.
- Beef or chicken broth: Used to cook the rice and deepen the overall flavor profile.
- Diced tomatoes with green chilies (undrained): Adds acidity, juiciness, and a touch of heat.
- Black beans (optional): Introduce extra protein and fiber plus a hearty bite.
- Shredded cheddar or Mexican blend cheese: Melts beautifully for gooey, cheesy goodness.
- Fresh cilantro (for garnish): Brings a bright, herbaceous finish.
- Sour cream (optional): Adds a cool, creamy contrast when serving.
- Diced avocado (optional): Provides buttery richness and freshness on top.
How to Make Taco Rice Skillet Recipe
Step 1: Cook the Ground Beef
Start by heating the olive oil in a large skillet over medium heat. Add your ground beef or turkey, breaking it apart as it cooks until nicely browned. This step is crucial for developing that rich, meaty flavor that forms the heart of the dish.
Step 2: Add the Onion and Garlic
Once the meat is browned, toss in the diced onion and minced garlic. Cook for about 2 to 3 minutes until the onions soften and the garlic releases its wonderful aroma—this layer builds complexity and sweetness.
Step 3: Add the Spices
Sprinkle in the chili powder, cumin, smoked paprika, oregano, salt, and black pepper. Stir well and cook for another minute or so until the spices bloom. This frying of spices infuses the meat and onions with deep, warming flavors key to any great taco dish.
Step 4: Add Rice, Broth, and Tomatoes
Next, stir in the uncooked rice, broth, diced tomatoes with green chilies, and the optional black beans. Mix everything together so the rice is evenly coated and submerged, ready to soak up those delicious flavors.
Step 5: Simmer
Bring your skillet mixture to a boil, then lower the heat to a gentle simmer. Cover and let it cook for 18-20 minutes, or until the rice is tender and all the liquid has been absorbed. This step melds every ingredient into a unified, comforting dish.
Step 6: Melt the Cheese
Once the rice is perfectly cooked, remove the skillet from heat. Sprinkle a generous handful of shredded cheese on top, then cover and let it sit for five minutes. The residual heat melts the cheese, creating that luscious, gooey layer everyone loves.
Step 7: Garnish and Serve
Finally, garnish with fresh cilantro for a pop of color and freshness. Serve with optional dollops of sour cream and diced avocado to add creaminess and balance. Now you’re ready to dive into a beautiful, satisfying Taco Rice Skillet Recipe.
How to Serve Taco Rice Skillet Recipe

Garnishes
Fresh cilantro is the go-to garnish for its bright, lively flavor that cuts through the richness. Adding sour cream or diced avocado creates a cool, creamy counterpoint that enhances every spoonful. Feel free to sprinkle extra shredded cheese or add a squeeze of lime juice for zing.
Side Dishes
This recipe is a full meal on its own, but pairing it with crisp green salads, roasted vegetables, or even simple tortilla chips can add a nice contrast in texture and freshness. A side of pickled jalapeños or a quick corn salad amps up the festive taco vibes as well.
Creative Ways to Present
For a fun twist, scoop the Taco Rice Skillet into crispy taco shells or stuff it inside warm flour tortillas to make a taco bake. Another great idea is to use it as a filling for stuffed bell peppers or top it on warmed tostada shells for crowd-pleasing variations.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer your leftover Taco Rice Skillet Recipe to an airtight container and refrigerate. It will stay fresh and flavorful for up to 3 days, making it an excellent option for quick lunches or easy dinners throughout the week.
Freezing
This dish freezes incredibly well. Portion it out into freezer-safe containers and it can be stored for up to three months. When you’re ready to enjoy, thaw overnight in the fridge for the best texture and flavor retention.
Reheating
Reheat leftovers gently on the stovetop over low heat or in the microwave. You may want to add a splash of broth or water to prevent drying out. Stir occasionally to distribute the heat evenly and bring back that melty cheese goodness.
FAQs
Can I use ground turkey instead of beef in this Taco Rice Skillet Recipe?
Absolutely! Ground turkey is a leaner alternative that works wonderfully in this recipe without sacrificing any of the savory taco flavors.
Is it okay to use brown rice instead of white rice?
Yes, brown rice adds a nuttier flavor and chewy texture, but keep in mind it may require a few extra minutes of cooking and a bit more liquid to become tender.
Can I make this recipe vegetarian?
Definitely! Swap the ground meat for extra beans, lentils, or plant-based crumbles. Just adjust the seasoning and cooking times accordingly.
What kind of cheese works best for melting over the skillet?
Sharp cheddar or a Mexican cheese blend melt beautifully and complement the spices perfectly, giving you that irresistible gooey topping.
Can I add vegetables to this Taco Rice Skillet Recipe?
Yes! Feel free to toss in diced bell peppers, corn, or zucchini when adding the onions and garlic to boost the nutrition and add vibrant color.
Final Thoughts
This Taco Rice Skillet Recipe is one of those feel-good meals that’s as easy to make as it is satisfying to eat. Whether you’re feeding a family or looking for a flavorful solo dinner, it’s a fantastic way to enjoy all the best parts of taco night in a cozy, cheesy skillet. Give it a try and watch it quickly become a beloved favorite in your recipe rotation.
Print
Taco Rice Skillet Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Tex-Mex
Description
This Taco Rice Skillet is a hearty and flavorful one-pan meal perfect for busy weeknights. Ground beef is cooked with aromatic spices, mixed with rice, broth, tomatoes with green chilies, and optionally black beans, then simmered until tender. Topped with melted cheese and fresh cilantro, it can be served with creamy sour cream and diced avocado for a satisfying Tex-Mex inspired dinner.
Ingredients
Meat and Vegetables
- 1 tablespoon olive oil
- 1 pound ground beef (or ground turkey)
- 1 small onion, diced
- 2 cloves garlic, minced
Spices
- 1 teaspoon chili powder
- 1 teaspoon cumin
- ½ teaspoon smoked paprika
- ½ teaspoon oregano
- ½ teaspoon salt
- ¼ teaspoon black pepper
Rice and Liquids
- 1 cup uncooked white or brown rice
- 1 ¾ cups beef or chicken broth
- 1 (10-ounce) can diced tomatoes with green chilies, undrained
Optional Ingredients
- 1 cup black beans, drained and rinsed (optional)
- 1 cup shredded cheddar or Mexican blend cheese
- ¼ cup chopped fresh cilantro (for garnish)
- ¼ cup sour cream (for serving, optional)
- ¼ cup diced avocado (for serving, optional)
Instructions
- Cook the Ground Beef: Heat the olive oil in a large skillet over medium heat. Add the ground beef and cook until browned, breaking it apart with a spoon as it cooks.
- Add the Onion and Garlic: Stir in the diced onion and minced garlic. Cook for another 2-3 minutes until softened.
- Add the Spices: Add the chili powder, cumin, smoked paprika, oregano, salt, and black pepper. Cook for 1 minute until the spices become fragrant.
- Add Rice, Broth, and Tomatoes: Stir in the uncooked rice, broth, diced tomatoes with green chilies, and black beans if using. Mix well.
- Simmer: Bring the mixture to a boil, then reduce the heat to low. Cover and simmer for 18-20 minutes, or until the rice is tender and the liquid is absorbed.
- Melt the Cheese: Remove from heat and sprinkle the shredded cheese over the top. Cover with a lid for 5 minutes to allow the cheese to melt.
- Garnish and Serve: Garnish with fresh cilantro and serve with sour cream and diced avocado, if desired.
Notes
- You can substitute ground beef with ground turkey or chicken for a leaner option.
- Use brown rice instead of white rice but expect a longer simmering time (around 40-45 minutes).
- Black beans are optional and can be omitted or replaced with corn for added sweetness.
- Leftovers store well in the refrigerator for up to 3 days and can be reheated on the stovetop or microwave.
- Adjust the spice level by adding more or less chili powder to suit your taste.

