If you’re on the hunt for a quick, satisfying meal that packs a ton of flavor and is perfect for busy weeknights, you’ve just found your new favorite dish. Cheesy Taco Rice is the ultimate comfort food that brings all the bold, zesty flavors of tacos into a hearty rice dish. With ground beef (or turkey, if you prefer), seasoned with taco seasoning, tender rice, tangy tomatoes, and melted cheese, this dish is sure to be a crowd-pleaser. Whether you’re cooking for your family or prepping for lunch, this one-pan wonder is the answer to your cravings!
This recipe is an ideal choice for those looking for easy weeknight dinners, budget-friendly recipes, or a quick family meal. It’s not just simple to make; it’s also a great dish for meal prep. You can customize the heat level and add in your favorite toppings to make it your own. Let’s dive into why you’ll absolutely love this cheesy, savory, and satisfying meal.
Why You’ll Love This Recipe
There are so many reasons to love this cheesy taco rice. First off, it’s a one-pan wonder, meaning less clean-up time for you and more time spent enjoying your meal! But it’s not just about the convenience—it’s about the flavor. This dish combines all the comforting flavors of tacos with a cheesy twist that will have everyone at the dinner table coming back for seconds.
Whether you’re feeding the family or just prepping for a busy week, this dish is versatile, customizable, and incredibly satisfying. Plus, it’s ready in just about 30 minutes, making it an ideal choice for quick family meals when you’re pressed for time. The ground beef, taco seasoning, and melty cheese create a perfect harmony of flavors that hit all the right notes. From the high-protein meal to the cheesy comfort food, this dish is an instant favorite.
What Makes This Recipe Special?
This Cheesy Taco Rice is a one-pot meal that’s both simple and loaded with flavor. It takes just a handful of ingredients, yet it delivers bold Tex-Mex flavors that are sure to satisfy your taco cravings without the need for a taco shell. The combination of seasoned ground beef, tender rice, zesty tomatoes, and gooey melted cheese makes for the ultimate comfort food that’s quick and easy to whip up.
What makes this recipe truly special is how customizable it is. Want to swap in turkey or chicken for the beef? Go for it! Looking for a vegetarian taco rice? Simply replace the meat with black beans or your favorite plant-based protein. You can also control the spice level by adjusting the amount of taco seasoning or salsa you use. Add some corn, bell peppers, or even a squeeze of lime for extra freshness and crunch. The possibilities are endless!
Ingredients

- Ground beef (or turkey/chicken)
- Taco seasoning
- Onion, diced
- Garlic, minced
- Diced tomatoes with green chiles (like Rotel)
- Tomato sauce or salsa
- Rice (long grain or instant)
- Chicken or beef broth
- Shredded cheese (cheddar or Mexican blend)
- Optional: black beans, corn, bell peppers, cilantro, lime wedges
How to Make It Step-by-Step
- Cook the Ground Beef
Start by heating a bit of oil in a large skillet over medium heat. Add the ground beef (or turkey) and cook, breaking it up with a spoon, until browned. This should take about 5 minutes. If there’s excess fat, drain it off. The goal is to have the meat cooked through and nicely browned. - Add the Seasonings and Aromatics
Once the beef is browned, toss in the diced onion and minced garlic. Stir everything together and cook for a couple of minutes until the onion becomes soft and translucent. This step really builds the foundation of flavor for your taco rice. - Stir in the Taco Seasoning and Tomatoes
Now, it’s time to add the taco seasoning to the pan. Stir the seasoning into the beef mixture, then add the diced tomatoes with green chiles and tomato sauce (or salsa, depending on what you have on hand). Stir to combine, letting the ingredients meld together for a minute or two. You should start to smell the wonderful taco seasoning filling your kitchen! - Add the Rice and Broth
Next, stir in the rice and pour in the chicken or beef broth. Bring the mixture to a boil, then reduce the heat to low. Cover the skillet and let it simmer. For regular rice, you’ll need to let it cook for about 15-20 minutes, or for instant rice, it will take about 5-7 minutes. The rice will absorb the liquid and become tender. - Melt the Cheese
Once the rice is fully cooked and the liquid has been absorbed, sprinkle the shredded cheese over the top of the rice. Cover the skillet again and let it sit for a few minutes until the cheese melts into the rice, creating a creamy and cheesy layer. - Garnish and Serve
Garnish with fresh cilantro, a squeeze of lime, and any other toppings you like. Serve the cheesy taco rice hot, and enjoy the comforting flavors in every bite!
Tips for Best Results
- Use a quality taco seasoning: Taco seasoning is the backbone of this dish, so choose one you love. You can even make your own with chili powder, cumin, garlic powder, and paprika for a more personalized flavor.
- Don’t skip the cheese: The gooey melted cheese on top is what makes this dish truly indulgent. Feel free to use a blend of cheeses like cheddar and Monterey Jack for extra flavor.
- Add veggies for extra nutrition: If you want to sneak in some veggies, add black beans, bell peppers, or even zucchini to the skillet. Not only will it add color and texture, but it also makes the dish more filling and healthy.
- For a creamier version: Stir in a dollop of sour cream or cream cheese at the end for a richer, creamier texture.
Ingredient Substitutions & Variations
- Ground Beef Alternatives: You can easily swap the ground beef for turkey or chicken for a leaner version of this dish. For a plant-based taco rice, use lentils, black beans, or a plant-based meat alternative.
- Add More Veggies: Add bell peppers, corn, or even spinach for extra nutrition and flavor. The more veggies you add, the healthier this dish becomes.
- Low-Carb Version: For a low-carb alternative, replace the rice with cauliflower rice. This is a great way to enjoy the flavors of this dish while keeping it light.
- Spice It Up: If you like it spicy, throw in some chopped jalapeños, or use a spicy salsa to kick up the heat.
Serving Suggestions

This cheesy taco rice is a full meal in itself, but you can always serve it with a few tasty sides to make it extra special:
- Tortilla Chips or Crispy Tortilla Strips: Add a nice crunch with some tortilla chips on the side or sprinkle tortilla strips over the rice for extra texture.
- Guacamole or Avocado: A dollop of guacamole or sliced avocado brings a creamy, cool contrast to the spicy rice.
- Mexican Street Corn: Corn on the cob brushed with mayo, chili powder, and cotija cheese is a perfect pairing with this dish.
- Side Salad: A light, fresh salad with lime dressing can balance out the richness of the cheese and add some crispness.
Pairing Ideas (Drinks, Sides, etc.)
- Drinks: For the perfect drink pairing, try a cold beer, margarita, or even a refreshing limeade. The acidity of lime will complement the richness of the cheesy rice. If you prefer a non-alcoholic option, a sparkling water with a wedge of lime will do wonders.
- Sides: If you want to bulk up the meal, try pairing the taco rice with a simple side of refried beans or a Mexican corn salad. Both are hearty and full of flavor!
How to Store and Reheat Leftovers
- Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. This makes it a fantastic meal prep option.
- Reheating: To reheat, just microwave the rice for a minute or two. You can also reheat it on the stovetop with a splash of broth to prevent it from drying out.
Make-Ahead and Freezer Tips
- Make-Ahead: You can prepare the taco rice in advance and store it in the fridge for a quick, easy dinner later in the week. It keeps well for up to 4 days.
- Freezing: For longer storage, freeze the taco rice without the cheese for up to 3 months. When ready to eat, thaw it overnight in the fridge, then add the cheese when reheating.
Common Mistakes to Avoid
- Not Enough Liquid: Make sure you have enough liquid to cook the rice. If you’re using regular rice, you might need a bit more broth to ensure it cooks properly.
- Overcooking the Rice: If you’re using regular rice, be sure to keep an eye on it and don’t let it cook too long. Instant rice is more forgiving, but regular rice requires a bit more attention to prevent it from being overcooked.
- Forgetting to Let the Cheese Melt: After adding the cheese, make sure to let the skillet sit covered for a few minutes. This will give the cheese time to melt into the rice, creating that deliciously creamy texture.
Frequently Asked Questions (FAQ)
Can I use instant rice?
Yes, instant rice cooks faster. Just reduce the liquid slightly and cook for 5–7 minutes instead of the usual 15-20 minutes.
Can I make it vegetarian?
Absolutely! Replace the meat with black beans, lentils, or plant-based crumbles to create a tasty vegetarian taco rice.
How do I make it spicier?
To spice things up, use a hot salsa, add jalapeños, or stir in a dash of hot sauce to the rice.
Can I add other vegetables?
Yes! Bell peppers, zucchini, and corn are great additions. You can add them along with the tomatoes to cook them through or add them fresh as a garnish.
What cheese works best?
Cheddar, Monterey Jack, or a Mexican blend all melt wonderfully and create the cheesy texture you’re craving.
Cooking Tools You’ll Need
- Large skillet or pan for cooking the rice and meat mixture
- Stirring spoon or spatula
- Measuring cups for the rice and liquid
- Grater for the cheese (if using block cheese)
- Lid for covering the skillet while simmering
If you enjoyed this recipe, don’t forget to save it on Pinterest or share it with a friend!

Cheesy Taco Rice
Ingredients
- 1 Tbsp olive oil
- 1 lb ground beef (or turkey)
- 1 packet taco seasoning (or homemade)
- 1 cup uncooked long-grain white rice
- 1 3/4 cups low-sodium chicken broth or water
- 1 cup shredded cheddar cheese
- 1/2 cup shredded Monterey Jack or Mexican blend cheese
- 1 tomato diced (optional)
- 2 green onions sliced (optional garnish)
- to taste salt and pepper
Instructions
- Heat olive oil in a large skillet over medium heat. Add ground beef and cook, breaking it up, until browned, about 5 minutes. Drain excess fat if needed.
- Stir in taco seasoning and 2-3 Tbsp water; cook for 1 minute until fragrant.
- Add rice and stir to coat with the beef mixture.
- Pour in chicken broth (or water), bring to a boil. Reduce heat to low, cover, and simmer for 18-20 minutes, until rice is tender and liquid is absorbed.
- Remove skillet from heat. Sprinkle cheddar and Monterey Jack evenly over top; cover and let stand for 5 minutes to melt the cheese.
- Fluff the rice with a fork, gently mixing the cheese through the rice.
- Garnish with diced tomato and green onions before serving.