30-Minute Turkey Taco Skillet

Taco night usually means an assembly line: warm tortillas, chop toppings, brown meat, set out six little bowls. This turkey taco skillet skips all of that. Everything — seasoned ground turkey, black beans, sweet corn, tomatoes, and rice — cooks together in one large skillet, and 30 minutes later you’re scooping it straight into bowls with your favorite toppings.

Turkey taco skillet with melted cheese, cilantro, and lime wedges in a cast-iron skillet

Why you’ll love it

One pan, zero assembly line — the rice cooks right in the skillet, soaking up the seasoned tomato broth. It’s a complete meal with protein, beans, vegetables, and grains in every scoop, packing about 30g protein (estimated) per serving. Set out toppings and let everyone build their own bowl.

Ingredients for turkey taco skillet arranged on a wooden counter

Ingredients

  • 1.5 lb ground turkey, 93% lean
  • 1 tbsp olive oil
  • 1 medium yellow onion, diced
  • 1 red bell pepper, diced
  • 3 cloves garlic, minced
  • 3 tbsp homemade taco seasoning, see note below
  • 1 10 oz can diced tomatoes with green chiles, undrained
  • 1.75 cups low-sodium chicken broth
  • 1 cup instant white rice, uncooked
  • 1 15 oz can black beans, drained and rinsed
  • 1 cup frozen corn kernels
  • 1 cup shredded Mexican-blend cheese
  • 0.25 cup fresh cilantro, chopped, plus more for serving

Homemade taco seasoning: 1 tbsp chili powder, 2 tsp cumin, 1 tsp smoked paprika, 1 tsp garlic powder, 1 tsp onion powder, 1/2 tsp oregano, 1 tsp kosher salt, 1/2 tsp black pepper. Or substitute 3 tbsp store-bought.

Ground turkey browning in a skillet, broken into crumbles with a wooden spoon
Diced onion and bell pepper sauteing with turkey as taco seasoning is sprinkled over

Equipment

A large deep skillet with a lid (12-inch) or a Dutch oven, plus a wooden spoon or spatula.

Instructions

  1. Brown the turkey. Heat the olive oil in a large deep skillet over medium-high heat. Add the ground turkey and cook, breaking it into crumbles, until no pink remains, about 6-7 minutes. Drain off any excess liquid.
  2. Soften the vegetables. Stir in the onion and bell pepper; cook until softened, about 3 minutes. Add the garlic and taco seasoning; cook 1 minute more, until fragrant.
  3. Add tomatoes, broth, and rice. Pour in the diced tomatoes with their juices and the chicken broth, scraping up any browned bits. Stir in the instant rice. Bring to a lively simmer.
  4. Simmer covered. Reduce the heat to medium-low, cover, and cook until the rice is tender and most of the liquid is absorbed, about 7 minutes. Stir once halfway through.
  5. Finish with beans and corn. Uncover and stir in the black beans and corn. Cook 2-3 minutes, until heated through and thick but still saucy. If it looks dry, splash in 2-3 tablespoons of broth.
  6. Melt the cheese. Sprinkle the cheese evenly over the top, cover, and cook 1-2 minutes, until melted. Shower with cilantro and serve with lime wedges, sour cream, and avocado.
Diced tomatoes, chicken broth, and rice being stirred into the turkey skillet
Turkey taco skillet simmering covered with steam rising
Black beans and corn stirred into the turkey taco skillet
Shredded cheese melting over turkey taco skillet with cilantro

Doneness cues: Turkey must reach 165°F internally (the long simmer guarantees it). The rice is done when tender with just a little saucy broth left; it keeps absorbing as it sits, so serve promptly.

30-Minute Turkey Taco Skillet

All the flavor of taco night in one skillet: seasoned ground turkey, black beans, corn, and rice, finished with melty cheese — 30 minutes, about 30g protein per serving (estimated).
Prep Time 8 minutes
Cook Time 22 minutes
Total Time 30 minutes
Servings: 6 servings

Ingredients
  

  • 1.5 lb ground turkey 93% lean
  • 1 tbsp olive oil
  • 1 medium yellow onion diced
  • 1 red bell pepper diced
  • 3 cloves garlic minced
  • 3 tbsp homemade taco seasoning see note below
  • 1 10 oz can diced tomatoes with green chiles undrained
  • 1.75 cups low-sodium chicken broth
  • 1 cup instant white rice uncooked
  • 1 15 oz can black beans drained and rinsed
  • 1 cup frozen corn kernels
  • 1 cup shredded Mexican-blend cheese
  • 0.25 cup fresh cilantro chopped, plus more for serving
Homemade taco seasoning
  • 1 tbsp chili powder
  • 2 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 0.5 tsp dried oregano
  • 1 tsp kosher salt
  • 0.5 tsp black pepper

Equipment

  • Large deep skillet with lid (12-inch)
  • Wooden spoon or spatula

Method
 

  1. Heat the olive oil in a large deep skillet over medium-high heat. Add the ground turkey and cook, breaking it into crumbles, until no pink remains, about 6-7 minutes. Drain off any excess liquid.
  2. Stir in the onion and bell pepper; cook until softened, about 3 minutes. Add the garlic and taco seasoning; cook 1 minute more, until fragrant.
  3. Pour in the diced tomatoes with their juices and the chicken broth, scraping up any browned bits. Stir in the instant rice. Bring to a lively simmer.
  4. Reduce the heat to medium-low, cover, and cook until the rice is tender and most of the liquid is absorbed, about 7 minutes. Stir once halfway through.
  5. Uncover and stir in the black beans and corn. Cook 2-3 minutes, until heated through and thick but still saucy. If it looks dry, splash in 2-3 tablespoons of broth.
  6. Sprinkle the cheese evenly over the top, cover, and cook 1-2 minutes, until melted. Shower with cilantro and serve with lime wedges, sour cream, and avocado.

Notes

Food safety: ground turkey must reach 165°F (USDA). Refrigerate within 2 hours; reheat leftovers to 165°F. Protein (~30g/serving) estimated from USDA FoodData Central values; not a lab analysis. Instant rice keeps this at 30 minutes; long-grain rice needs about 40.

Nutrition note

Protein is estimated at about 30g per serving, calculated from USDA FoodData Central values for the listed ingredients — this is an estimate, not a lab analysis. Actual values vary by brand and preparation.

Substitutions and tips

  • Ground chicken or lean ground beef swap in 1:1. For beef, drain the fat well.
  • No instant rice? Use 1 cup cooked rice stirred in at step 5 instead — skip the covered simmer and just heat through 3–4 minutes.
  • Make it spicier: add a diced jalapeño with the bell pepper, or use hot diced tomatoes with green chiles.
  • Dairy-free: skip the cheese or use dairy-free shreds; finish with avocado and lime.
  • Don’t skip the lid in step 4 — trapped steam is what cooks the rice evenly.
Close-up of a spoonful of turkey taco skillet showing turkey, rice, beans, and corn

Storage and reheating

Refrigerate leftovers within 2 hours in an airtight container for up to 4 days. Reheat in a skillet over medium heat with a splash of broth, or microwave in 60-second bursts, stirring between, until steaming (165°F). Freezes well for up to 3 months — thaw overnight in the fridge.

Glass meal-prep containers filled with turkey taco skillet

Frequently asked questions

Can I use regular long-grain rice instead of instant? Yes, but it changes the timing: use 1 cup long-grain white rice and 2 1/4 cups broth, and simmer covered for 18–20 minutes in step 4. Total time becomes about 40 minutes.

Is this good for meal prep? Very — portion into containers with toppings packed separately. It reheats beautifully for lunches.

How do I keep it from getting dry? The skillet should look a little saucy when you take it off the heat; the rice keeps drinking liquid as it stands. A splash of broth when reheating fixes it completely.

Two bowls of turkey taco skillet with sour cream, avocado, cilantro, and lime
Overhead of a turkey taco skillet bowl with colorful toppings

More 30-minute high-protein dinners

Round out your weeknight rotation with 25-Minute Honey Garlic Chicken & Green Beans and 30-Minute Teriyaki Salmon Bowls — both pack serious protein and come together fast.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top