There’s just something magical about a dish that can do it all — quick to make, minimal cleanup, full of bold flavor, and guaranteed to please even the pickiest eaters at the table. That’s exactly what you get with this Cheesy Taco Rice. It’s got all the flavors of your favorite taco night packed into one skillet — think seasoned ground beef, tender rice, juicy tomatoes, sweet corn, hearty black beans, and of course, a generous helping of gooey, melted cheese.
This dish has quickly become one of those go-to meals in our house that we keep coming back to, especially when the week gets hectic. You know the kind — it’s Wednesday, the fridge is looking a little sparse, and no one wants to do a mountain of dishes. That’s when this cheesy taco rice comes to the rescue.
The best part? It’s completely customizable. Whether you’re looking to sneak in some extra veggies, spice it up with jalapeños, or swap in ground turkey for a lighter take, this recipe is as flexible as it is delicious. And let’s be honest — anytime I can make something that doubles as both a weeknight dinner and tomorrow’s lunch, that’s a solid win.
Alright, let’s get started!
Ingredients You’ll Need:
Here’s a quick breakdown of everything you’ll need to bring this taco rice magic to life:
1 pound ground beef
1 tablespoon olive oil
1 small onion, diced
1 bell pepper, diced (any color)
2 garlic cloves, minced
1 packet taco seasoning (or 2 tablespoons homemade if you’re feeling fancy)
1 cup uncooked long-grain rice
2 cups beef broth (or water in a pinch)
1 cup canned diced tomatoes (with juices)
1 cup canned corn, drained
1 cup black beans, rinsed and drained
1 ½ cups shredded cheddar cheese
Salt and pepper to taste
Chopped cilantro or green onions for garnish (optional)
This combo hits every flavor note — savory, cheesy, zesty, and just a little sweet from the corn — and makes for a dish that’s totally crave-worthy.
STEP 1: Sauté Your Veggies
Start by heating the olive oil in a large skillet over medium heat. Once hot, add the diced onion and bell pepper. Let them cook for about 3 to 4 minutes until they’ve softened up a bit and started to get those nice golden edges. Add the garlic and stir for another minute until everything smells irresistible. Trust me — this is the base that builds all the flavor in the dish, so don’t rush it.
STEP 2: Brown the Beef and Season
Now it’s time for the star of the show: the ground beef. Add it straight into the skillet with your veggies and break it up using a spatula. Cook it until it’s browned and no longer pink, stirring occasionally. If there’s a lot of grease, go ahead and drain the excess. Once that’s done, sprinkle in the taco seasoning. Stir everything together really well so that every little bite of beef gets coated in that taco goodness.

STEP 3: Add the Rice, Broth, and All the Good Stuff
Next, pour in the uncooked rice. This is where the dish starts coming together. Add the beef broth, diced tomatoes (don’t drain them!), corn, and black beans. Stir it all together gently to combine everything evenly. The liquid will look like a lot at first, but trust the process.
Bring the mixture to a boil, then reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer for 18 to 20 minutes. Try not to peek — we want that rice to soak up all the flavors and cook perfectly.

Cheesy Taco Rice: Finishing Touches & Simple Variations to Make It Your Own
Welcome back! If you’ve been following along, by now your kitchen is probably filled with that savory, irresistible aroma of taco-seasoned beef simmering with rice, veggies, and beans. And guess what? We’re just a few cheesy steps away from digging into this comforting skillet meal.
One of the best things about this Cheesy Taco Rice recipe is how it all comes together in one pan — no need for multiple pots or complicated cleanup. Plus, with how adaptable it is, this dish can easily become a weekly staple without ever feeling boring.
Let’s finish it up and talk about some easy ways to personalize the recipe to suit your taste or what you have in the pantry.
STEP 4: Stir in the Cheese
Once the rice is fully cooked and most of the liquid has been absorbed (it should look fluffy and tender), go ahead and remove the skillet from the heat. Stir in 1 cup of shredded cheddar cheese while everything is still hot — it will melt quickly and turn the whole skillet into a creamy, cheesy dream.
Give it a quick taste here and adjust with salt and pepper if needed. Depending on your taco seasoning and broth, you might not need much, but a pinch of salt can bring all the flavors together perfectly.
STEP 5: Top with More Cheese and Melt
Now for the best part: more cheese. Sprinkle the remaining ½ cup of shredded cheese evenly over the top of the dish. You’ve got two great options here:
Option 1: Cover the skillet with a lid and let it sit for a few minutes. The heat will gently melt the cheese into a gooey topping.
Option 2: If you want a golden, slightly crisp finish, pop the skillet under the broiler for 2-3 minutes. Keep a close eye — it browns fast, but gives you that bubbly, cheesy crust that’s totally worth it.
STEP 6: Garnish and Serve
Once the cheese is melty and irresistible, it’s time to serve. You can keep things simple or go all out with toppings. Here are some of my go-to garnishes:
Chopped cilantro or green onions for a pop of color and freshness
A dollop of sour cream
Sliced avocado or guacamole
A drizzle of hot sauce or salsa
Crushed tortilla chips for a little crunch on top
Spoon the cheesy taco rice into bowls, serve it straight from the skillet, or even use it as a filling for burritos, tacos, or stuffed peppers. It’s hearty, satisfying, and incredibly versatile.

Easy Variations & Substitutions
This recipe is super flexible, which makes it perfect for using what you have on hand. Here are a few ways you can switch things up:
Swap the Meat: Use ground turkey or ground chicken for a leaner option. It still soaks up the taco seasoning beautifully.
Go Meatless: Omit the meat altogether and add extra beans or even crumbled tofu for a vegetarian version.
Add Heat: Like it spicy? Toss in a diced jalapeño when you sauté the onions, or add a pinch of cayenne or red pepper flakes.
Switch the Cheese: Cheddar is classic, but Monterey Jack, Pepper Jack, or a Mexican blend would all be delicious.
Sneak in More Veggies: Zucchini, mushrooms, or spinach can all be added to boost the nutrition without changing the flavor too much.
Meal Prep & Leftovers
Cheesy Taco Rice stores like a champ, which makes it perfect for meal prepping. Let it cool completely, then portion into airtight containers. It’ll keep in the fridge for up to 4 days and reheats easily in the microwave or on the stovetop with a splash of broth or water to bring back the moisture.
You can even freeze it for later. Just skip the final cheese topping until you’re ready to reheat and serve. It makes for a great emergency meal when dinner plans fall through.
Cheesy Taco Rice: Your Questions Answered + Final Thoughts
We’ve walked through every step of making this cheesy, hearty one-pan dinner, and now you’re just about ready to serve it up (or maybe you already did and are back to check out some bonus tips — welcome back!). Whether this recipe becomes your new weeknight go-to or your favorite way to use up pantry staples, it’s always good to have a few answers on hand to those last-minute questions that tend to pop up mid-recipe.
Let’s get into the FAQ section — because you’re definitely not the only one wondering if brown rice will work or what to do with leftovers!
FAQ: Common Questions About Cheesy Taco Rice
1. Can I use brown rice instead of white rice?
Yes, but keep in mind that brown rice takes longer to cook and needs more liquid. If using brown rice, increase the cooking time to around 35–40 minutes and add an extra ½ to 1 cup of broth or water. Check for doneness and adjust as needed.
2. What if I don’t have taco seasoning?
No problem! You can make your own using pantry spices. Mix together:
1 tbsp chili powder
1 tsp cumin
1 tsp paprika
½ tsp garlic powder
½ tsp onion powder
¼ tsp oregano
Salt and pepper to taste
Add a pinch of cayenne if you like it spicy.
3. Can I make this in advance?
Absolutely. Cheesy Taco Rice reheats really well, making it ideal for meal prep. Store it in an airtight container in the fridge for up to 4 days. When reheating, add a splash of broth or water to keep it moist.
4. Can I freeze it?
Yes! Let it cool completely before transferring to freezer-safe containers. It will keep well for up to 2 months. Thaw overnight in the fridge and reheat on the stove or in the microwave. Hold off on adding the cheese topping until just before serving for best results.
5. What type of cheese works best?
Cheddar is classic, but you can use Monterey Jack, Pepper Jack for a kick, or even a Mexican cheese blend. Any melty cheese will work well.
6. How can I make it vegetarian or vegan?
To make it vegetarian, just skip the ground beef and add another can of beans or some sautéed mushrooms for texture. For a vegan version, use plant-based cheese and make sure your taco seasoning is dairy-free.
7. Is this dish kid-friendly?
Yes! It’s a family favorite for a reason. You can even leave out the spicier elements like hot sauce or jalapeños if your kids prefer it milder.
Final Thoughts: Why You’ll Keep Coming Back to This Skillet Dinner
Cheesy Taco Rice hits that perfect sweet spot: easy, satisfying, and full of flavor — all without turning your kitchen into a mess. It’s the kind of meal that makes you feel like you’ve pulled off something impressive without spending hours over the stove.
What I love most is how forgiving and flexible it is. Whether you’re cleaning out the pantry or just looking for something everyone at the table will agree on, this recipe is always a winner. It’s perfect on its own, but also plays well with all your favorite toppings, and even reinvents itself as burrito or stuffed pepper filling.
If you try it, I’d love to hear how it turned out! Did you switch up the protein? Add extra veggies? Or maybe discover the perfect topping combo? Share your thoughts in the comments — and don’t forget to save this one to your weekly dinner rotation. It’s just too good (and too easy) not to make again.
Print
Cheesy Taco Rice
- Author: Andrew Recipes
Description
Cheesy Taco Rice is a hearty, flavor-packed one-pan meal that brings together the bold taste of taco-seasoned ground beef, tender rice, melty cheese, and a mix of colorful veggies. It’s a comforting dish that’s quick to prepare and perfect for busy weeknights. Whether served as a main course or as a filling for burritos or stuffed peppers, this cheesy, savory rice dish is a family favorite that never disappoints.
Ingredients
1 pound ground beef
1 tablespoon olive oil
1 small onion, diced
1 bell pepper, diced (any color)
2 garlic cloves, minced
1 packet taco seasoning or 2 tablespoons homemade taco seasoning
1 cup uncooked long-grain rice
2 cups beef broth or water
1 cup canned diced tomatoes (with juices)
1 cup canned corn, drained
1 cup black beans, rinsed and drained
1 ½ cups shredded cheddar cheese
Salt and pepper to taste
Chopped cilantro or green onions for garnish (optional)
Instructions
1️⃣ Heat the olive oil in a large skillet over medium heat. Add the diced onion and bell pepper and sauté for 3 to 4 minutes until softened. Add the garlic and cook for another minute until fragrant.
2️⃣ Add the ground beef to the skillet and cook until browned, breaking it up with a spatula as it cooks. Drain excess fat if necessary. Stir in the taco seasoning and mix well to coat the meat evenly.
3️⃣ Add the uncooked rice to the skillet along with the beef broth, diced tomatoes, corn, and black beans. Stir everything together, bring the mixture to a boil, then reduce the heat to low. Cover and simmer for 18 to 20 minutes, or until the rice is fully cooked and most of the liquid is absorbed.
4️⃣ Once the rice is cooked, remove the skillet from heat. Stir in 1 cup of shredded cheese until melted and well combined. Taste and adjust seasoning with salt and pepper if needed.
5️⃣ Sprinkle the remaining cheese on top, cover the skillet for a couple of minutes to allow the cheese to melt. Alternatively, place it under the broiler for a few minutes to get a bubbly, golden top.
6️⃣ Garnish with chopped cilantro or green onions if desired, and serve hot.
Notes
You can swap ground beef for ground turkey or chicken for a lighter version. For extra heat, add chopped jalapeños or a pinch of cayenne. Leftovers store well and reheat beautifully, making this a great meal prep option. This dish is also a great base for toppings like sour cream, avocado, or hot sauce.



