When my family gets restless around dinnertime and I’m staring at leftovers in the fridge, this skillet cheesy taco rice saves me every time. It’s the kind of meal that makes everyone think you spent hours in the kitchen, but honestly? It takes about 30 minutes from start to finish. One pan, big flavors, and zero complaints from the kids – that’s a winning combination in my book.
This recipe combines everything we love about tacos with the comfort of a cheesy rice casserole. It’s savory, slightly spicy (you control the heat), and loaded with melty cheese that gets all gooey and irresistible. Whether you’re feeding a crowd or meal-prepping for the week, this quick and easy meal delivers every single time.
Why You’ll Love This Skillet Cheesy Taco Rice

The beauty of this dish is in its simplicity. You don’t need fancy ingredients or special equipment – just a trusty skillet and pantry staples. The rice cooks right in the pan with taco-seasoned ground beef, absorbing all those delicious flavors as it simmers. Then comes the cheese – oh, the cheese – creating that stretchy, melty topping we all crave.
It’s perfect for busy weeknights when takeout sounds tempting but you want something homemade. The whole family can customize their bowls with their favorite toppings, making it a fun interactive dinner. Plus, cleanup is a breeze since everything cooks in one pan.
Skill Level: Beginner-friendly
Cook Time: 30 minutes
Taste Profile: Savory, cheesy, mildly spicy with customizable heat
Ingredients You’ll Need
For the Base:
- 1 lb (450g) ground beef (80/20 lean works best)
- 1 cup (200g) long-grain white rice, uncooked
- 1 medium yellow onion, diced (about 150g)
- 3 cloves garlic, minced
- 1 can (15 oz/425g) black beans, drained and rinsed
- 1 can (14.5 oz/411g) diced tomatoes with green chilies
- 2 cups (480ml) beef broth or chicken broth
- 1 tbsp olive oil
For the Taco Seasoning:
- 2 tsp chili powder
- 1 tsp ground cumin
- 1 tsp paprika
- ½ tsp garlic powder
- ½ tsp onion powder
- ½ tsp dried oregano
- ¼ tsp cayenne pepper (optional, for heat)
- 1 tsp salt
- ½ tsp black pepper
Substitute: Use 3 tbsp store-bought taco seasoning if you prefer.
For the Cheese Topping:
- 1½ cups (170g) shredded sharp cheddar cheese
- 1 cup (115g) shredded Monterey Jack cheese
Substitute: Mexican blend cheese or pepper jack for extra kick.
For Garnish (Optional):
- Fresh cilantro, chopped
- Sour cream
- Diced tomatoes
- Sliced jalapeños
- Sliced avocado
- Lime wedges
- Crushed tortilla chips
Similar to how cauliflower rice taco bowls offer a lighter alternative, this recipe brings taco flavors to a hearty rice base that’s satisfying and filling.
Step-by-Step Instructions
Step 1: Prepare Your Ingredients Dice the onion and mince the garlic. Drain and rinse the black beans. Measure out your rice and broth. Having everything ready makes the cooking process smooth and stress-free.
Step 2: Brown the Ground Beef Heat olive oil in a large skillet (12-inch works perfectly) over medium-high heat. Add ground beef and break it apart with a wooden spoon. Cook for 5-6 minutes until browned and no pink remains. The beef should develop some crispy brown bits – that’s flavor building right there.
Step 3: Sauté the Aromatics Push the beef to the sides of the skillet. Add diced onion to the center and cook for 3 minutes until softened. Add minced garlic and cook for 30 seconds until fragrant. Stir everything together.
Step 4: Add the Taco Seasoning Sprinkle all the taco seasoning spices over the beef mixture. Stir well to coat everything evenly. Let it cook for 1 minute to toast the spices – this step intensifies their flavor significantly.

Step 5: Add Rice and Liquids Pour in the uncooked rice and stir to coat with the seasoned beef mixture. Add the can of diced tomatoes with green chilies (with their juices), black beans, and beef broth. Stir everything together until well combined.
Step 6: Simmer Until Rice is Tender Bring the mixture to a boil over high heat. Once boiling, reduce heat to low and cover the skillet with a tight-fitting lid. Simmer for 18-20 minutes without lifting the lid. The rice should absorb all the liquid and become tender.
Visual cue: When you tilt the pan slightly, you shouldn’t see any standing liquid at the bottom.
Step 7: Check for Doneness After 20 minutes, remove the lid and fluff the rice with a fork. Taste a spoonful – the rice should be tender but not mushy. If it’s still slightly firm, add 2-3 tbsp water, cover, and cook for 2-3 minutes more.
Step 8: Add the Cheese Remove the skillet from heat. Sprinkle the cheddar and Monterey Jack cheeses evenly over the top. Cover the skillet again and let it sit for 3-4 minutes. The residual heat will melt the cheese into that gorgeous stretchy layer we’re after.
Step 9: Garnish and Serve Uncover the skillet and admire that melted cheese blanket. Sprinkle with fresh chopped cilantro, diced tomatoes, or any of your favorite toppings. Serve directly from the skillet for a rustic family-style presentation.

This cheesy taco rice pairs beautifully with other Tex-Mex favorites. If you love weeknight dinners that come together quickly, you’ll appreciate how versatile this recipe is.
Tips for the Best Cheesy Taco Rice
Use the Right Pan
A 12-inch skillet with a lid is ideal. Cast iron works wonderfully because it distributes heat evenly, but any large skillet will do. Make sure it has a tight-fitting lid to trap steam during cooking.
Don’t Skip Rinsing the Rice
If you have time, rinse your rice under cold water until the water runs clear. This removes excess starch and prevents the rice from becoming gummy. Not mandatory, but it makes a difference in texture.
Adjust the Spice Level
This recipe is mildly spiced as written. For more heat, add the cayenne pepper or use pepper jack cheese. For less spice, skip the cayenne and use mild diced tomatoes instead of the version with green chilies.
Let It Rest
After the rice finishes cooking, let it sit covered for 5 minutes before adding cheese. This resting period allows any remaining moisture to distribute evenly, ensuring fluffy rice throughout.
Cheese Matters
Freshly shredded cheese melts better than pre-shredded varieties, which contain anti-caking agents. If you want that ultimate gooey texture, take the extra minute to shred your own cheese block.
Much like instant pot taco pasta, this dish brings together classic taco flavors in a comforting format that everyone loves.
Variations to Try
Cheesy Chicken Taco Rice
Swap ground beef for 1 lb diced chicken breast or thighs. Season the chicken with taco spices and cook until golden before adding the other ingredients. The result is a lighter version that’s equally delicious.
Vegetarian Option
Skip the meat entirely and double up on black beans. Add a cup of corn kernels and diced bell peppers for extra texture and nutrients. Use vegetable broth instead of beef broth.
Cheesy Bean and Rice Burrito Taco Bell Style
Make this recipe, then use it as filling for large flour tortillas. Add extra beans, some refried beans spread on the tortilla, and wrap it up burrito-style. Pan-fry the burrito seam-side down for a crispy exterior.
Spicy Version
Use pepper jack cheese, add diced jalapeños with the onions, and include the cayenne pepper in your seasoning mix. Top with hot sauce and sliced fresh jalapeños before serving.
Low-Carb Alternative
Replace the white rice with cauliflower rice. Add it during the last 5 minutes of cooking since it needs much less time. This creates a lighter dish that still satisfies those cheesy taco cravings.
For another protein-packed option, try high protein turkey burrito bowls which offer similar flavors with a nutritional boost.
Serving Suggestions

This skillet cheesy taco rice is incredibly versatile. Serve it as a main dish with a simple side salad, or turn it into a build-your-own taco rice bar for parties. Set out bowls of toppings – sour cream, guacamole, salsa, shredded lettuce, crushed tortilla chips – and let everyone customize their plate.
It also makes an excellent filling for stuffed bell peppers. Just hollow out some peppers, fill them with the cheesy taco rice, and bake at 375°F (190°C) for 25 minutes.
Pair it with sheet pan fajita dinner for a full Tex-Mex feast, or serve alongside mediterranean chickpea salad for a fresh contrast to the rich, cheesy rice.
Storage and Reheating
Refrigerator Storage
Let the cheesy taco rice cool completely, then transfer to an airtight container. It keeps well in the fridge for up to 4 days. The flavors actually deepen overnight, making leftovers even tastier.
Freezing Instructions
This dish freezes beautifully. Portion it into freezer-safe containers, leaving a bit of space at the top for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating Tips
For best results, reheat in a skillet over medium-low heat with a splash of broth or water. Cover and stir occasionally until heated through. Microwave reheating works too – add a tablespoon of water, cover loosely, and heat in 1-minute intervals, stirring between each.
If you’re meal prepping for the week like I often do with 20 minute chicken rice bowls, this recipe holds up remarkably well in individual portions.
Why This Recipe Works
The magic happens when rice cooks directly in the seasoned beef and tomato mixture. Each grain absorbs those taco flavors, creating a dish where every bite is packed with taste. The black beans add protein and texture, while the melted cheese brings everything together with that irresistible creaminess.
Using both cheddar and Monterey Jack creates the perfect cheese blend – cheddar for sharp flavor and Monterey Jack for superior melting qualities. Together, they form that stretchy, gooey topping that makes this dish Instagram-worthy and incredibly satisfying.
The one-pan method means less cleanup and more time with your family. It’s comfort food that doesn’t require hours of effort, which is exactly what busy home cooks need.
Common Questions
Can I use brown rice instead?
Yes, but you’ll need to adjust cooking time and liquid. Brown rice takes 40-45 minutes to cook and requires an extra ½ cup of broth. Keep the skillet covered and check periodically.
What if I don’t have a lid for my skillet?
Aluminum foil works perfectly. Crimp it tightly around the edges to trap steam inside the pan.
Can I make this in advance?
Absolutely. Cook everything except the cheese topping. Let it cool, refrigerate, and when ready to serve, reheat on the stovetop, then add cheese and let it melt.
Is there a dairy-free option?
Use dairy-free cheese alternatives or skip the cheese entirely. The dish is still flavorful from the taco seasoning and will have a texture more similar to Spanish rice.
What’s the best beef-to-rice ratio?
This recipe uses 1 lb beef to 1 cup rice, which creates a hearty, protein-rich dish. For more rice-forward proportions, use ¾ lb beef and 1½ cups rice with an additional ½ cup broth.
If you enjoy one pot creamy pesto chicken, you’ll appreciate how this recipe uses similar cooking techniques for maximum flavor with minimal cleanup.
Equipment Needed
- 12-inch skillet with lid (cast iron or non-stick)
- Wooden spoon or spatula
- Sharp knife and cutting board
- Measuring cups and spoons
- Can opener
That’s it. No special gadgets required, which is why this recipe fits so well into regular weeknight cooking routines.
Nutritional Benefits
While this isn’t necessarily a healthy meal in the traditional sense, it does pack some nutritional value. Ground beef provides protein and iron, black beans add fiber and additional protein, and tomatoes contribute vitamin C and lycopene. The rice offers energy-sustaining carbohydrates.
To lighten it up, use 93% lean ground beef or ground turkey, reduce the cheese by half, and bulk up the recipe with extra beans and vegetables like bell peppers or corn.
Make It Your Own
The best part about skillet cheesy taco rice is how adaptable it is to your family’s preferences. My kids love it with extra cheese and mild seasonings, while my husband adds hot sauce and jalapeños to his portion. Sometimes I’ll throw in leftover rotisserie chicken instead of cooking ground beef from scratch – that’s weeknight cooking at its finest.
This recipe reminds me of those cozy family dinners where everyone’s happy and no one’s looking at their phones. The skillet sits in the middle of the table, steam still rising, and we pass around the toppings. It’s simple food that brings people together, and isn’t that what home cooking is all about?
Whether you call it cheesy taco rice, taco skillet, or that amazing one-pan dinner Mom makes, this recipe delivers comfort, flavor, and satisfaction in every single bite. Give it a try this week – your family will thank you, and you’ll thank yourself for choosing a recipe that’s actually enjoyable to make. For more inspiration, check out our collection of weeknight dinners or explore quick easy meals that keep dinner stress-free and delicious.


