This cheesy taco rice skillet is super easy, healthy, and you only need one pot to make it. Plus, it’s absolutely delicious and full of flavor that your whole family will love.
This post may contain affiliate links.

Why you’ll love this recipe
This one pot cheesy taco skillet uses simple ingredients, is so flavorful, and it’s a great healthy meal to throw into your taco night rotation.
The total cooking time is under 30 minutes, so this easy dinner recipe is perfect for busy weeknights.
Plus, you only need one pan! Is there anything better than a one-pan meal? There’s nothing easier than cooking everything in one skillet and calling it a day (save this Deconstructed Stuffed Pepper recipe too).
It’s also super filling and high protein so that you’ll feel full and satisfied.
If you love melty cheese and taco flavors (who doesn’t?), you’re going to absolutely love this one. Let’s get into how to make it!

Ingredients
Rice: I prefer to use white rice over brown rice for this recipe but you can use either! Both work perfectly. For an even quicker meal, use instant rice or frozen rice!
Ground turkey: Ground turkey works great for this recipe because it’s a good lean protein option and takes on the flavors of the dish super well. You won’t even notice it’s ground turkey! You can also use shredded chicken, lean ground beef, ground chicken, or even lentils.
Taco seasoning: My favorite pre-made taco seasoning is the mild taco seasoning from Siete. You can also make a homemade version using cumin, chili powder, salt, paprika, garlic powder, black pepper, and onion powder.
Mexican cheese: I like to use a Mexican shredded cheese blend, but you can also use sharp cheddar cheese or monterey jack cheese.
Salsa: Use your favorite salsa! If you don’t like a lot of spice, make sure to opt for the “mild” kind.
Garlic and onion: Don’t forget your garlic and onion! You can use garlic and onion powder if you don’t have fresh on hand.
Toppings: Serve your cheesy taco rice with your favorite taco toppings like shredded lettuce, tomato, lime wedges, red onion, fresh cilantro, sour cream, and avocado.
Step-by-step instructions
- In a large skillet, heat about 1-2 tsp of olive oil in a pan and brown the ground turkey on medium heat, about 10-12 minutes.
- Next, add minced garlic and onion to the pan. Cook for 2-3 minutes until onions begin to turn translucent.

- Next, add cooked rice, salsa, and half of the Mexican cheese to the pan. Combine thoroughly and cook for an additional 3-4 minutes on low heat.
- Top the rice and ground turkey mixture with the rest of the cheese and cover for 1-2 minutes until the cheese is melted.

- Serve with your favorite taco toppings like shredded lettuce, tomatoes, cilantro, and a dollop of sour cream.
Recipe FAQ
Is this cheesy taco rice healthy?
When putting together a balanced meal, it should have a balanced combination of the macronutrients: carbohydrates, protein, and fat. This dish has all three! Paired with a veggie side like shredded lettuce and tomato, it’s a super nutrient-dense and healthy meal.
Can I meal prep this dish?
Definitely, this recipe is perfect for meal prepping ahead as it stores and reheats wonderfully. Simply store in an airtight container for up to 5 days

Variations & recipe tips
- Serve with tortilla chips or even sliced bell peppers for dipping.
- Add more fiber by adding a can of black beans or pinto beans.
- Add jalapeños, a can of green chiles, or hot sauce for a spicier kick.
- If you want the rice skillet to be “saucier”, add a splash of chicken broth or beef broth.
- Use leftover taco meat to cut down on your cook time even more!
- Serve in soft flour tortillas with shredded lettuce, tomato and sour cream for a cheesy rice taco.
- Serve on top of greens and add more veggies for a cheesy taco salad.
- Use enchilada sauce instead of salsa to change up the flavor!
More one pot meals:
Easy Deconstructed Lasagna (Lazy Lasagna)
Easy Healthy Philly Cheesesteak Casserole
Inside Out Egg Roll (Easy 20 Minute Recipe!)
Easy Dump and Bake Meatball Casserole

Cheesy Taco Rice Skillet (One Pot)
Ingredients
- 1 lb ground turkey
- 2 cups cooked rice
- 1 onion diced
- 3 tbsp taco seasoning or about 1 packet
- 4 cloves garlic minced
- 1/2 cup salsa
- 1 cup Mexican cheese shredded
Toppings to serve with
- shredded lettuce
- tomato
- sour cream
- cilantro
- lime wedges
- extra salsa
Instructions
- In a large skillet, brown the ground turkey on medium heat, about 10-12 minutes.
- Next, add minced garlic and onion to the pan. Cook for 2-3 minutes until onions begin to turn translucent.
- Next, add cooked rice, salsa, and half of the Mexican cheese to the pan. Combine thoroughly and cook for an additional 3-4 minutes on low heat.
- Top the rice and ground turkey mixture with the rest of the cheese and cover for 1-2 minutes until the cheese is melted.
- Serve with your favorite taco toppings like shredded lettuce, tomatoes and cilantro.