Picture this: it’s 5:30 PM, everyone’s hungry, and the thought of dirtying multiple pots feels overwhelming. That’s the exact moment this Cheesy Taco Rice Skillet was born in my kitchen. It’s the culinary equivalent of a warm hug—a hearty, flavorful, and incredibly satisfying meal that comes together in one pan with minimal fuss.
The beauty lies in its layers: savory seasoned beef, tender rice, sweet corn, creamy beans, and a blanket of melted cheese that ties it all together. It’s the reliable weeknight hero you’ll turn to again and again.
- One-pan convenience: From browning the beef to simmering the rice, everything happens in a single skillet. That means more flavor development and far less cleanup.
- Big flavor, fast: By using a trusted taco seasoning blend and toasting the rice with the aromatics, you build a deep, savory foundation in under 30 minutes.
- Endlessly customizable: This is a perfect template. Swap the protein, change the beans, adjust the heat level, or pile on your favorite fresh toppings to make it your own.
- Family-friendly winner: It’s a complete, balanced meal in a bowl that appeals to both kids and adults. The cheesy top is always a crowd-pleaser.
- Meal-prep friendly: It reheats beautifully and can be portioned for lunches or frozen for a future busy night.
- Diet-flexible: With simple swaps, this can easily be made gluten-free, dairy-free, or vegetarian without sacrificing satisfaction.
Ingredients You’ll Need
Let’s gather our ingredients—this is where simple pantry staples transform into a comforting, complete dinner. I recommend using 90/10 lean ground beef; it has enough fat to flavor the dish without making it greasy. Rinsing your long-grain white rice is a small step I always take—it washes away excess surface starch so your final dish is fluffy, not gummy.
For the taco seasoning, a store-bought packet works perfectly in a pinch, but if you have 2 minutes, my homemade blend (equal parts chili powder, cumin, smoked paprika, garlic powder, and onion powder) gives you complete control over the salt and spice level. The beauty of the canned goods—diced tomatoes, black beans, and corn—is their reliability and speed. Just drain and rinse the beans to reduce sodium.
Finally, choose a cheese that melts well, like a sharp cheddar, Monterey Jack, or a pre-shredded Mexican blend for convenience.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
Kitchen Equipment Needed
You truly only need one main piece of equipment: a large (12-inch), deep skillet or a 5-quart Dutch oven with a tight-fitting lid. The depth is crucial to contain all the ingredients as the rice simmers and expands. A wooden spoon or sturdy spatula is ideal for breaking up the beef and stirring.
Beyond that, standard measuring tools and a can opener are all you need. If you want to get fancy, a microplane for the garlic and a cheese grater for a block of cheese will elevate your results, but they’re optional.
How to Make Cheesy Taco Rice Skillet Recipe
Step 1: Brown the Beef
Heat your oil in the skillet over medium-high heat. Add the ground beef and cook, using your spoon to break it into crumbles. Trust me, you want to get good color and fond (those tasty browned bits) on the bottom of the pan—that’s pure flavor.
Once the beef is no longer pink, after about 5-6 minutes, transfer it to a plate with a slotted spoon. We’ll leave those flavorful drippings behind to cook our veggies.
Step 2: Sauté the Aromatics
In the same skillet with the beef drippings, add your diced onion and bell pepper. Cook them, stirring occasionally, until they start to soften and the onion becomes translucent, about 4-5 minutes. Now add the minced garlic.
Tip from me: push the veggies to the side for a moment to let the garlic hit the hot pan directly—it toasts quickly and becomes fragrant in just 30-60 seconds. Don’t let it burn!
Step 3: Toast the Rice and Seasonings
This is the secret step. Return the cooked beef to the pan. Sprinkle the taco seasoning and the rinsed rice over everything.
Stir vigorously for about 1 full minute. Believe me, toasting the rice in the fat and spices coats each grain and creates a nutty base flavor that prevents the final dish from being bland or mushy.
Step 4: Simmer to Perfection
Now, pour in your broth and the entire can of diced tomatoes with their juices. Add the drained black beans and frozen corn. Give it one big stir, scraping up any fond from the bottom.
Bring the liquid to a lively boil, then immediately reduce the heat to the lowest setting. Cover the skillet with the lid and let it simmer gently, undisturbed, for 18-20 minutes. The rice will absorb the liquid and become tender.
Step 5: The Cheesy Finish and Serve
Remove the skillet from the heat. Take a quick taste and add salt and pepper if needed. Now for the fun part: evenly sprinkle all that glorious shredded cheese over the entire surface.
Cover the skillet again and let it sit off the heat for 2-3 minutes. The residual heat will melt the cheese into a perfectly gooey layer without overcooking it. Step back and admire your creation, then garnish with fresh cilantro, diced avocado, a dollop of sour cream, or a squeeze of lime juice right at the table.
- Temperature Control is Key: When you reduce the heat to low for simmering, make sure it’s truly a gentle bubble. Too high, and the liquid will evaporate before the rice cooks through, leaving you with a crunchy, undercooked center.
- The Lid is Non-Negotiable: Keeping the lid on during the 18-minute simmer creates a mini steam oven, ensuring the rice cooks evenly and absorbs all the flavorful liquid. Peeking lets steam escape and can extend the cooking time.
- Resting Time Matters: Letting the skillet sit, covered, off the heat for 5 minutes after adding the cheese (or even before adding it) allows the starches in the rice to relax. This results in a better texture and makes serving cleaner.
- Avoid Over-stirring: Once you add the liquid and cover the skillet, resist the urge to stir. Stirring releases starch from the rice, which can make the entire dish gluey.
Recipe Variations
- Ground Turkey or Chicken Skillet: For a leaner option, substitute ground turkey or chicken. Add an extra tablespoon of oil when sautéing the veggies to compensate for the lower fat content.
- Vegetarian Taco Rice: Omit the ground beef. Use an extra can of black beans or pinto beans, or a plant-based ground “meat” alternative. Use vegetable broth.
- Spicy Chipotle Version: Add 1-2 minced chipotle peppers in adobo sauce when you add the garlic. Their smoky heat transforms the flavor profile beautifully.
- Spanish Rice Twist: Swap the taco seasoning for 2 tsp smoked paprika, 1 tsp cumin, and 1/2 tsp oregano. Use fire-roasted diced tomatoes and add a pinch of saffron threads to the broth if you have them.
- Cheesy Taco Cauliflower Rice: For a low-carb version, replace the white rice with 4 cups of riced cauliflower. Add it with the beans and corn, but reduce the simmer time to 8-10 minutes, as cauliflower rice cooks much faster.
- Green Chile & Lime: Stir in a 4-oz can of diced green chiles with the tomatoes. Finish with the zest and juice of one lime after melting the cheese for a bright, tangy kick.
What to Serve With This Recipe
This skillet is a hearty, stand-alone meal, but a few simple sides can turn it into a feast. A crisp, refreshing side salad with a lime vinaigrette cuts through the richness perfectly. For a restaurant-style touch, warm some flour or corn tortillas on the side for scooping.
If you’re feeding a crowd, a big bowl of creamy guacamole, a tangy pico de gallo, and a cooling sour cream or crema are essential topping bar additions. Beverage-wise, a light Mexican lager, a citrusy margarita, or even a sparkling water with lime wedges complements the flavors wonderfully.
Storage & Make-Ahead Instructions
- Refrigerator: Store cooled leftovers in an airtight container for up to 4 days. The flavors often taste even better the next day.
- Freezer: This dish freezes exceptionally well. Portion it into freezer-safe containers or bags for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: The best method is on the stovetop. Add a small splash of broth or water to a skillet over medium-low heat, add the rice, and stir gently until heated through. You can also use the microwave, covered, stirring every 60 seconds.
- Make-Ahead: You can fully cook the recipe, let it cool, and refrigerate it for up to 2 days before serving. Reheat gently on the stovetop with a little added moisture.
Frequently Asked Questions
Q: Can I use instant rice or brown rice instead?
A: I don’t recommend instant rice as it will become mushy. For brown rice, use 1 1/4 cups of broth and extend the covered simmering time to 40-45 minutes. You may need to add a bit more liquid if it looks dry.
Q: My rice is still hard after 20 minutes. What happened?
A: This usually means the heat was too high and the liquid evaporated too fast, or the lid wasn’t tight. Add 1/4 cup of hot broth or water, cover again, and simmer for another 5-8 minutes on low.
Q: Can I make this dairy-free?
A: Absolutely! Simply omit the cheese or use your favorite dairy-free shreds. The dish is still incredibly flavorful without it.
Q: Is it possible to make this in an oven-safe skillet and finish it under the broiler?
A: Yes, for a bubbly, browned cheese top, after simmering, sprinkle on the cheese and place the oven-safe skillet under a preheated broiler for 2-3 minutes, watching closely to prevent burning.
Q: What’s the best way to reheat leftovers without drying them out?
A: Always add a tablespoon or two of liquid (broth, water, or even salsa) when reheating. This reintroduces moisture that the rice absorbs during storage.
Q: Can I add other vegetables?
A: Definitely! Diced zucchini, mushrooms, or spinach are great additions. Add hearty veggies with the onions and peppers, and stir in delicate greens like spinach just before adding the cheese.
Q: My skillet isn’t deep enough. Can I split the recipe?
A: Yes, you can cook the beef and veggies, then transfer everything to a larger pot or a 9×13 baking dish to simmer in the oven at 375°F (190°C), covered with foil, for about 25 minutes.
Final Thoughts
This Cheesy Taco Rice Skillet embodies what I love most about home cooking: maximum flavor with minimal effort and cleanup. It’s a testament to how a handful of simple ingredients, treated with a few key techniques (like toasting that rice!), can create something truly special and satisfying. It’s the kind of recipe that earns a permanent spot in your weekly rotation because it works—it’s reliable, adaptable, and universally loved.
I encourage you to make it your own with the variations that suit your taste. Once you try it, I’m confident it will become a requested favorite in your home, too. Give it a try this week, and don’t forget to come back and let me know how it turned out!
Share your creations online and tag me—I love seeing your kitchen successes.

Cheesy Taco Rice Skillet
Equipment
- Large (12-inch) deep skillet or Dutch oven with lid
- Wooden spoon or spatula
- Measuring cups and spoons
- Can opener
Ingredients
- 1 tbsp neutral oil like avocado or canola
- 1 lb ground beef 90/10 lean-to-fat ratio recommended
- 1 yellow onion diced
- 1 bell pepper any color, diced
- 3 cloves garlic minced
- 1 packet taco seasoning or 2 tbsp homemade blend
- 1 cup long-grain white rice rinsed
- 1 15 oz can black beans drained and rinsed
- 1 15 oz can diced tomatoes with juices
- 1 cup frozen corn
- 2 cups beef or chicken broth low-sodium preferred
- 2 cups shredded cheese cheddar, Mexican blend, or Monterey Jack
- salt and black pepper to taste
Instructions
- Heat the oil in a large, deep skillet or Dutch oven over medium-high heat. Add the ground beef and cook, breaking it up with a spoon, until no longer pink, about 5-6 minutes. Use a slotted spoon to transfer the beef to a plate, leaving the drippings in the pan.
- Add the diced onion and bell pepper to the skillet. Cook in the beef drippings, stirring occasionally, until softened, about 4-5 minutes. Add the minced garlic and cook for 1 more minute until fragrant.
- Return the cooked beef to the skillet. Stir in the taco seasoning and rinsed rice, coating everything evenly. Cook for 1 minute to lightly toast the rice.
- Pour in the broth and the canned diced tomatoes with their juices. Add the drained black beans and frozen corn. Stir well to combine. Bring the mixture to a boil, then immediately reduce the heat to low, cover the skillet with a tight-fitting lid, and simmer for 18-20 minutes, or until the rice is tender and has absorbed most of the liquid.
- Remove the skillet from the heat. Taste and season with salt and pepper as needed. Sprinkle the shredded cheese evenly over the top. Cover the skillet again and let it sit for 2-3 minutes off the heat to melt the cheese. Garnish with your favorite toppings and serve hot.
