High-Protein Turkey Taco Skillet (30-Minute Dinner)
Taco night just got a one-pan upgrade. This high-protein turkey taco skillet packs everything you love about tacos — seasoned ground turkey, black beans, sweet corn, and warm spices — into a single skillet dinner, then finishes it all under a blanket of melted cheese. No tortillas required, though nobody will stop you.
The beauty of this recipe is how fast it comes together. Lean ground turkey browns in minutes, and the beans and corn bulk up the skillet with fiber and texture while taco seasoning does all the heavy lifting flavor-wise. A quick melt of shredded cheddar over the top ties everything together, and the whole thing goes from fridge to table in about 30 minutes.
Serve it straight from the pan with your favorite toppings — avocado, lime, fresh cilantro — and watch it disappear. Each generous serving delivers about 32 grams of protein (estimated), making this a weeknight win for anyone eating high-protein.
Why You'll Love This Recipe
- About 32g protein per serving (estimated) — lean turkey, beans, and cheese make this a genuinely high-protein dinner
- One skillet, 30 minutes — everything cooks in a single pan for fast prep and easy cleanup
- Naturally gluten-free — just use certified gluten-free taco seasoning
- Taco night without the fuss — all the taco flavor, no tortillas, no assembly line
- Meal-prep friendly — reheats beautifully for lunches all week
Ingredients
- 1 1/2 lb (680 g) lean ground turkey (93% lean)
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 tablespoons taco seasoning (use certified gluten-free if needed)
- 1/2 teaspoon fine sea salt
- 1/4 teaspoon freshly ground black pepper
- 1 can (15 oz / 425 g) black beans, drained and rinsed
- 1 1/2 cups frozen corn kernels, thawed (about 8 oz / 225 g)
- 1 can (10 oz / 280 g) diced tomatoes with green chiles, drained
- 1 1/2 cups shredded cheddar or Mexican-blend cheese (about 6 oz / 170 g)
- 2 green onions, thinly sliced
- 2 tablespoons chopped fresh cilantro
- Lime wedges, for serving
Instructions
- Heat the olive oil in a large oven-safe skillet (12-inch) over medium-high heat. Add the diced onion and cook for 3–4 minutes, stirring, until softened and translucent.
- Add the ground turkey to the skillet. Break it up with a wooden spoon and cook for 6–8 minutes, stirring occasionally, until browned and cooked through with no pink remaining.
- Stir in the minced garlic, taco seasoning, salt, and pepper. Cook for 1 minute, stirring constantly, until the spices are fragrant and coat the turkey evenly.
- Add the drained black beans, corn, and diced tomatoes with green chiles. Stir everything together and cook for 4–5 minutes, until heated through and some of the liquid has evaporated.
- Reduce the heat to medium-low. Sprinkle the shredded cheese evenly over the top of the skillet. Cover and cook for 2–3 minutes, until the cheese is fully melted and bubbly.
- Remove from the heat and let the skillet rest for 2–3 minutes. Top with the sliced green onions and cilantro. Serve hot with lime wedges.
Tips for Success
- Use 93% lean ground turkey. It's lean enough to keep the dish high-protein without the excess grease of fattier blends, but it still has enough fat to brown nicely and stay juicy.
- Drain the canned ingredients well. Excess liquid from the beans and tomatoes will make the skillet watery. Drain and rinse the beans, and drain the tomatoes before they go in.
- Do not skimp on the browning. Let the turkey sit undisturbed for a minute or two at a time so it develops golden, caramelized edges instead of just steaming. That color is where the flavor lives.
- Shred your own cheese if you can. Bagged pre-shredded cheese contains anti-caking starches that slow melting. Freshly grated cheddar melts into a smoother, creamier layer.
- Check your taco seasoning. Many blends contain wheat or gluten-based fillers. Read the label and use a certified gluten-free taco seasoning to keep the recipe fully gluten-free.
Variations
- Extra spicy: add 1 diced jalapeño with the onion, or stir 1/4 teaspoon cayenne into the taco seasoning.
- Veggie boost: stir in a diced bell pepper with the onion, or a couple of handfuls of baby spinach before adding the cheese.
- Different protein: swap the ground turkey for lean ground chicken or extra-lean ground beef with the same timing.
- Stuffed peppers: spoon the turkey mixture into halved bell peppers, top with cheese, and bake at 375°F (190°C) for 20 minutes.
- Taco bowls: serve the skillet mixture over cilantro-lime rice or cauliflower rice for a complete bowl-style dinner.
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in a covered skillet over medium heat for 5–7 minutes, or microwave individual portions for 1–2 minutes, stirring halfway through. The cheese may firm up on reheating — a splash of water and a fresh sprinkle of cheese fixes that. Freeze in portions for up to 2 months; thaw overnight in the refrigerator before reheating.
FAQ
How much protein is in this turkey taco skillet? Each serving delivers about 32 grams of protein (estimated). That estimate comes from the lean ground turkey, black beans, corn, and cheese combined — exact numbers vary with your specific ingredients.
Is this recipe gluten-free? Yes, as long as you use a certified gluten-free taco seasoning. Turkey, beans, corn, tomatoes, and cheese are all naturally gluten-free.
Can I use ground chicken instead of turkey? Absolutely. Lean ground chicken behaves nearly identically — same browning time, same seasoning. Pick whichever you have on hand.
What toppings go well with a taco skillet? Diced avocado, sour cream or Greek yogurt, pickled red onions, fresh salsa, and extra lime wedges are all excellent. Set out a topping bar and let everyone build their own bowl.
Can I make this ahead of time? Yes. Cook the full skillet, cool it, and refrigerate for up to 4 days. Reheat covered until hot, then add the fresh toppings just before serving.
Recipe Card
- Prep time: 10 minutes
- Cook time: 20 minutes
- Total time: 30 minutes
- Servings: 4
- Estimated calories per serving: ~450
You May Also Like

Hi, I’m Emma! I’m the cook and recipe developer behind Sizzle & Sage. From my sunny home kitchen, I share easy, flavor-packed recipes for real life — quick breakfasts, cozy weeknight dinners, and simple bakes anyone can make. Pull up a chair and stay a while!





