Cheesy Taco Rice Skillet


 Some meals earn a permanent spot in your weekly rotation from the very first bite, and this cheesy taco rice skillet is exactly that kind of recipe. It's hearty, deeply satisfying, and packed with the bold, familiar flavors of taco night — all made in a single pan in about 30 minutes. Whether you're feeding a hungry family on a Tuesday evening or looking for something comforting after a long day, this dish delivers every time.

What makes this recipe so reliable is how well the ingredients work together. The rice soaks up all the seasoned broth and spiced meat as it cooks, becoming incredibly flavorful all the way through rather than just on the surface. The combination of shredded cheddar and cream cheese on top creates a melty, rich layer that pulls the whole dish together into something genuinely crave-worthy.

The beauty of a one-pan meal goes beyond just convenience. Cooking everything together in a single skillet allows the flavors to build on each other naturally. The meat seasons the base, the broth carries those spices into the rice, and by the time the cheese melts over the top, every component has had a chance to become part of something greater than the sum of its parts.

This recipe is also incredibly forgiving and easy to customize. Swap ground beef for turkey or even plant-based meat if you prefer. Add black beans, corn, or diced jalapeños directly into the skillet for extra texture and flavor. A handful of cherry tomatoes stirred in at the end adds a fresh burst that balances the richness of the cheese beautifully.


Ingredients

For the base:

  • Long-grain rice
  • Ground beef or turkey
  • Taco seasoning
  • Chicken broth
  • Chopped onion and bell pepper
  • Garlic powder and onion powder

For the cheesy topping:

  • Shredded cheddar cheese
  • Cream cheese

For garnish:

  • Chopped green onions or fresh cilantro
  • Sour cream or avocado slices

How to Make It

  1. Brown the meat in a large skillet over medium heat for 5–7 minutes, breaking it apart as it cooks. Drain any excess fat.
  2. Add the vegetables — chopped onion and bell pepper — and sauté for 3–4 minutes until softened.
  3. Stir in the spices — taco seasoning, garlic powder, and onion powder. Cook for 1–2 minutes to let the spices bloom and become fragrant.
  4. Add the rice and broth, stirring well to coat every grain. Bring to a gentle simmer and cook until the liquid is mostly absorbed.
  5. Top with cheese — scatter shredded cheddar and dollops of cream cheese over the surface. Cover with a lid and let it melt for 2–3 minutes.
  6. Garnish and serve with green onions, a dollop of sour cream, or sliced avocado on top.

Tips for the Best Result

Use cooked rice for a quicker result, or raw rice with enough broth to cook it through — just adjust the liquid ratio and cooking time accordingly. Always bloom your spices in the pan before adding liquid; this one small step makes a noticeable difference in depth of flavor. And don't skip the cream cheese — it's what gives the topping that extra silky, restaurant-style richness that sets this skillet apart from a basic taco bowl.

Storage and Reheating

Store leftovers in an airtight container in the fridge for up to 4 days. When reheating, add a small splash of broth or water to loosen the rice back to its original texture. This dish also freezes well for up to 2 months — portion it out before freezing for easy grab-and-go meals throughout the week.

Variations to Try

Turn up the heat with sliced jalapeños or a spoonful of chipotle in adobo sauce. Make it vegetarian by replacing the meat with a can of black beans and a cup of corn. Add a layer of crushed tortilla chips on top before serving for a satisfying crunch. However you make it, this cheesy taco rice skillet adapts to your taste without ever losing what makes it so good.

Comments