There’s a special kind of magic that happens when you combine the hearty, savory flavors of taco night with the comforting, filling nature of a rice bowl. It’s the culinary equivalent of your favorite cozy sweater—reliable, satisfying, and always a good idea. As a chef, I’m constantly seeking that perfect weeknight trifecta: minimal dishes, maximum flavor, and a meal that pleases everyone at the table.
This Cheesy Taco Rice is my gold-standard answer. It’s a vibrant, one-pan wonder where seasoned ground beef, rice, beans, and corn simmer together, creating a flavor-packed base that’s then smothered in a layer of perfectly melted cheese. The result is a textural dream: tender rice, juicy beef, creamy beans, and that irresistible cheesy pull in every single bite.
This dish earns a permanent spot in your dinner rotation for so many reasons. After testing it multiple times in my own kitchen, here’s what makes it truly special:
- One-pan convenience: From browning the beef to melting the cheese, everything happens in a single skillet. That means more flavor development and far less cleanup.
- Big flavor, fast: Using a robust taco seasoning and the liquid from the canned tomatoes means the rice cooks directly in the sauce, absorbing every bit of that Tex-Mex goodness.
- Family-friendly winner: It’s cheesy, hearty, and customizable. Even picky eaters can’t resist this comforting combination.
- Meal-prep champion: It reheats beautifully and can be easily doubled to feed a crowd or provide lunches for the week.
- Diet-flexible: The recipe is a fantastic template. You can easily swap the protein, use cauliflower rice, or adjust the cheese to fit various dietary needs.
Ingredients You’ll Need
- Let’s gather our ingredients—this is where simple pantry staples transform into something truly special. The beauty of this recipe lies in its balance: the savory beef, the sweet corn, the earthy beans, and the sharp cheese all play together perfectly.
- Lean ground beef: I recommend 90/10 or 93/7 lean beef. It provides great flavor without leaving too much excess grease to drain.
- Long-grain white rice: Be sure to rinse it under cold water until the water runs clear. This crucial step washes off excess surface starch, ensuring your rice cooks up fluffy, not gummy.
- Taco seasoning: A store-bought packet is perfectly convenient, but if you have 2-3 minutes, a homemade blend (like chili powder, cumin, paprika, garlic powder, and oregano) lets you control the salt and spice level.
- Diced tomatoes with green chiles: Using the undrained can, like Rotel, is my professional secret. The liquid becomes part of the cooking broth, infusing the rice with a subtle tang and kick.
- Broth: Low-sodium beef or chicken broth builds a richer base than water. If you only have regular broth, you may want to reduce the salt in your seasoning.
- Mexican cheese blend: The pre-shredded blends of cheddar, Monterey Jack, and asadero melt beautifully. For the best melt, you can shred a block yourself, but the convenience of pre-shredded works great here.
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 don’t need any fancy gadgets for this recipe. Success hinges on just one key piece:
- A large, deep skillet or Dutch oven (at least 12 inches) with a tight-fitting lid. This is non-negotiable. You need the surface area to brown the beef properly and the depth to hold all the ingredients. A lid that seals well is essential for the rice to steam correctly.
- A wooden spoon or sturdy spatula for breaking up the beef and stirring.
- Basic measuring tools and a can opener round out your list. That’s truly it!
How to Make Cheesy Taco Rice Recipe
Step 1: Build the Flavor Base
Heat your oil in that large skillet over medium-high heat. Add the ground beef and diced onion, using your spoon to break the beef into crumbles. Cook this for 5-7 minutes until the beef is fully browned and the onions turn soft and translucent.
Drain off any excess fat, then add the minced garlic. Believe me, cooking the garlic for just that last minute prevents it from burning and fills your kitchen with the most amazing aroma.
Step 2: Toast the Spices and Combine
Now, sprinkle the entire packet of taco seasoning over the beef and onion mixture. Stir it constantly for about 30 seconds. This isn’t just mixing—you’re toasting the spices, which wakes up their essential oils and deepens the flavor profile dramatically.
Tip from me: you’ll smell the difference. Then, add in the rinsed rice, drained beans, corn, and the entire can of tomatoes (juice and all). Give everything a good stir to coat it all in that seasoned goodness.
Step 3: Simmer to Perfection
Pour in your broth and give one final stir, scraping up any tasty bits from the bottom of the pan. Bring the mixture to a full boil, then immediately reduce the heat to low. Cover the skillet tightly with the lid.
This is the most important part: let it simmer undisturbed for 18-20 minutes. Trust me, no peeking! Lifting the lid releases the precious steam that’s cooking your rice.
Step 4: The Cheesy Finish
After 20 minutes, remove the lid. The rice should be tender and most of the liquid absorbed. If there’s a little liquid left, let it sit uncovered off the heat for 2-3 minutes—it will soak right up.
Now for the best part: turn off the heat and evenly sprinkle all that shredded cheese over the top. Cover the skillet again and let the residual heat melt the cheese into a perfectly smooth, gooey layer for about 3 minutes. No need for the broiler here; this gentle method prevents the cheese from becoming greasy.
Step 5: Garnish and Serve
Uncover your masterpiece and garnish generously with fresh cilantro, dollops of cool sour cream, and creamy diced avocado. The contrast of temperatures and textures is divine. Serve it right from the skillet with some warm tortillas or sturdy tortilla chips on the side for scooping.
Step back and admire your beautiful, effortless dinner before everyone digs in.
A few chef-driven insights will guarantee perfect results every single time.
- Rinse your rice: I can’t stress this enough. Rinsing removes the loose starch coating the grains. Skipping this step is the most common reason for gummy, clumpy rice in one-pan dishes.
- The no-peek simmer: When the lid goes on, leave it on. The steam cycle is critical for cooking the rice evenly. If you lift the lid, you drop the temperature and release the steam, which can lead to undercooked rice at the bottom of the pan.
- Cheese melting magic: Adding the cheese after the heat is off and letting it melt with a lid on uses gentle, residual heat. This gives you that smooth, creamy melt without the oils separating, which can happen under direct high heat.
- Rest before serving: Let the finished dish sit for 5 minutes after adding the cheese. This allows the flavors to marry and makes it easier to serve clean portions.
Recipe Variations
- This recipe is incredibly adaptable. Here are some of my favorite tested twists.
- Ground turkey or chicken: A straight 1:1 swap for the beef. Use chicken broth as your liquid for the best flavor pairing.
- Vegetarian version: Omit the beef. Use an extra can of black beans or pinto beans and swap the beef broth for vegetable broth. You might want to add ½ teaspoon of smoked paprika for depth.
- Cauliflower rice: For a low-carb option, omit the white rice. Prepare the beef and veggie base as directed, then stir in 4 cups of riced cauliflower with the broth. Simmer uncovered for 8-10 minutes until the cauliflower is tender, then add the cheese.
- Spicy kick: Add a diced jalapeño (seeds removed for less heat) with the onion, or use a “hot” variety of diced tomatoes and green chiles.
- Spanish rice style: Use a can of tomato sauce instead of the diced tomatoes, and add 1 teaspoon of ground cumin to the seasoning.
What to Serve With This Recipe
While this dish is a complete meal on its own, a few simple sides can turn it into a feast.
For a casual weeknight, I love serving it with a crisp, simple side salad dressed with a lime vinaigrette to cut through the richness. Warm, soft flour tortillas or a basket of crispy tortilla chips are mandatory for scooping up every last bit. If you’re feeding a crowd, consider adding a platter of nacho toppings: pickled jalapeños, sliced olives, pico de gallo, and guacamole let everyone customize their bowl.
Beverage-wise, a cold Mexican lager, a tangy margarita, or even a refreshing agua fresca are perfect pairings.
Storage & Make-Ahead Instructions
- This recipe is a meal-prep dream.
- Refrigeration: Cool leftovers completely, then store in an airtight container in the refrigerator for up to 4 days.
- Freezing: Freeze cooled portions in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: The best method is to reheat it in a skillet over medium-low heat with a splash of broth or water to keep it moist. Stir gently until heated through. You can also use the microwave, but cover it and reheat in 60-second intervals, stirring in between.
- Make-Ahead: You can fully cook the recipe (through adding the cheese) 1-2 days in advance. Store covered in the fridge. Reheat gently in a 325°F oven, covered, for 20-25 minutes, or until hot throughout.
Frequently Asked Questions
Q: Can I use brown rice instead of white rice?
A: Yes, but it requires adjustment. Brown rice needs more liquid and a longer cook time. Use 2 1/4 cups of broth and extend the covered simmer time to 40-45 minutes.
You may need to add a bit more broth if the pan dries out.
Q: My rice is still hard after 20 minutes. What happened?
A: This usually means the heat was too high, causing the liquid to evaporate before the rice could cook, or the lid wasn’t tight enough. Add 1/4 cup of hot broth or water, cover tightly, and cook for another 5-8 minutes on low.
Q: Can I make this dish dairy-free?
A: Absolutely. Simply omit the cheese or use your favorite dairy-free shreds. The dish will still be very flavorful from the seasoned beef and vegetables.
Q: Is it necessary to drain the canned corn and beans?
A: Yes, for the beans and corn, draining and rinsing is important. You want to control the liquid in the recipe precisely for the rice to cook correctly. The liquid from the tomatoes, however, stays in.
Q: Can I add other vegetables?
A: Definitely! Diced bell peppers (add with the onion) or a handful of spinach (stir in right before adding the cheese) are excellent additions. Just be mindful that very watery veggies like zucchini could make the dish too wet.
Q: How can I tell when the dish is done cooking?
A: The rice should be tender with no hard center, and almost all the liquid should be absorbed. There may be a little moisture visible, which will be absorbed during the resting period with the cheese.
Q: What’s the best way to reheat leftovers without drying them out?
A: Always add a tablespoon or two of liquid (broth or water) when reheating, whether in the microwave or on the stovetop. This replaces the moisture lost during storage and keeps the rice tender.
Final Thoughts
This Cheesy Taco Rice recipe embodies everything I love about home cooking: it’s straightforward, deeply satisfying, and brings people together around a delicious, comforting meal. It’s the kind of dish that proves you don’t need complicated techniques or a mountain of ingredients to create something truly memorable. The one-pan method is not just a convenience; it’s a flavor-building powerhouse that delivers a complete dinner with minimal fuss.
I encourage you to make this recipe your own. Try the variations, adjust the spice level to your liking, and don’t be afraid to toss in whatever veggies you have on hand. Once you see how effortlessly it comes together and how quickly it disappears from the table, I’m confident it will become a trusted staple in your kitchen, just as it is in mine.
I’d love to hear how it turns out for you—share your creations and any clever twists you come up with. Now, go grab that skillet and get cooking

Cheesy Taco Rice
Equipment
- Large, deep skillet or Dutch oven with a tight-fitting lid
- Wooden spoon or spatula
- Measuring cups and spoons
- Can opener
Ingredients
- 1 tbsp neutral oil like avocado or canola
- 1 lb lean ground beef 90/10 or 93/7 works best
- 1 yellow onion diced
- 3 cloves garlic minced
- 1 packet taco seasoning or 2 1/2 tbsp homemade blend
- 1 cup long-grain white rice rinsed
- 1 15 oz can black beans drained and rinsed
- 1 15 oz can corn kernels drained, or 1 1/2 cups frozen
- 1 10 oz can diced tomatoes with green chiles like Rotel, undrained
- 2 cups beef or chicken broth low-sodium recommended
- 2 cups shredded Mexican cheese blend
- fresh cilantro, sour cream, diced avocado for garnish
Instructions
- Heat the oil in a large, deep skillet or Dutch oven over medium-high heat. Add the ground beef and diced onion. Cook, breaking up the beef with a wooden spoon, for 5-7 minutes until the beef is browned and the onion is softened. Drain any excess fat, then add the minced garlic and cook for 1 more minute until fragrant.
- Sprinkle the taco seasoning over the beef mixture and stir to coat everything evenly. This toasts the spices, unlocking their full flavor. Add the rinsed rice, black beans, corn, and the entire can of diced tomatoes with green chiles (including the liquid). Stir everything together for about a minute to combine.
- Pour in the broth and give everything a final stir. Bring the mixture to a boil, then immediately reduce the heat to low. Cover the skillet tightly with a lid and simmer for 18-20 minutes. Do not lift the lid during this time—trust me, this allows the rice to steam properly.
- After 20 minutes, remove the lid. The rice should be tender and the liquid absorbed. If there’s a little liquid left, let it sit uncovered for 2-3 minutes. Turn off the heat. Now for the fun part: sprinkle the shredded cheese evenly over the entire surface. Cover the skillet again for 2-3 minutes, letting the residual heat melt the cheese into a gooey blanket.
- Garnish with fresh cilantro, dollops of sour cream, and diced avocado. Serve directly from the skillet for a rustic, family-style presentation. Step back and admire your beautiful, cheesy creation before digging in!
