30-Minute Turkey & Spinach Alfredo Skillet

Classic alfredo is a butter-and-heavy-cream situation — delicious, but not exactly weeknight-friendly fuel. This turkey & spinach alfredo skillet keeps everything you want from the original (silky, garlicky, Parmesan-loaded sauce) and rebuilds it lighter: low-fat milk and light cream cheese form the base, a spoonful of Greek yogurt goes in off the heat for extra protein and tang, and lean ground turkey brings the whole dish to about 37g of protein per serving. The penne cooks directly in the skillet — no boiling, no draining, no colander — so dinner lands in 30 minutes with one pan to wash.

Overhead view of turkey and spinach alfredo skillet: creamy penne with ground turkey and wilted spinach, topped with Parmesan

Why you’ll love it

  • Alfredo, lightened. Milk + light cream cheese + Greek yogurt give you a creamy, garlicky sauce without a quart of heavy cream.
  • One skillet, no boiling. The penne cooks right in the savory broth-and-milk mixture, soaking up flavor as it softens.
  • ~37g protein per serving (estimated), from lean ground turkey plus Greek yogurt and Parmesan.
  • Spinach at the end. Fresh spinach wilts into the hot pasta in about a minute — color, freshness, and zero extra cooking.
Ingredients for turkey alfredo skillet: ground turkey, penne, onion, garlic, milk, cream cheese, Greek yogurt, Parmesan, and spinach

Ingredients

  • 1 1/4 lb ground turkey, 93% lean
  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 1/2 teaspoon red pepper flakes, plus more to taste
  • 1/2 teaspoon Italian seasoning
  • 2 cups low-sodium chicken broth
  • 1 1/2 cups low-fat (1%) milk
  • 12 oz penne pasta, about 3 1/2 cups dry
  • 4 oz light cream cheese, cubed and at room temperature
  • 1/2 cup plain 2% Greek yogurt
  • 3/4 cup grated Parmesan cheese, plus more for serving
  • 1/4 teaspoon ground nutmeg
  • 3/4 teaspoon kosher salt, divided (1/2 + 1/4)
  • 1/2 teaspoon black pepper
  • 6 oz fresh baby spinach, about 6 cups
  • Chopped fresh parsley, for serving
Ground turkey crumbles browning in a hot skillet
Softened onion with minced garlic, red pepper flakes, and Italian seasoning in the skillet

Equipment

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

Instructions

  1. Brown the turkey (5 minutes).. Heat the olive oil in a large deep skillet over medium-high heat. Add the ground turkey, season with 1/2 teaspoon salt and the black pepper, and cook, breaking it into crumbles, until no pink remains, about 5 minutes. It must reach 165°F internally — it will get there well before the end of the recipe.
  2. Soften the aromatics (3 minutes).. Stir in the onion and cook until softened, about 2 minutes. Add the garlic, red pepper flakes, and Italian seasoning; cook 1 minute more, until fragrant.
  3. Add liquids and pasta.. Pour in the chicken broth and milk, scraping up any browned bits from the bottom of the pan. Stir in the penne and the remaining 1/4 teaspoon salt. Bring to a lively simmer.
  4. Simmer covered (9 minutes).. Reduce the heat to medium-low, cover, and cook, stirring once or twice, until the penne is just tender and most of the liquid is absorbed into a thin, brothy sauce, about 9 minutes. The pasta cooks directly in the skillet — no boiling, no draining.
  5. Make it alfredo (2 minutes).. Uncover and drop in the cream cheese cubes, stirring until melted and smooth. Take the pan off the heat and stir in the Greek yogurt, Parmesan, and nutmeg until the sauce turns silky. (Off the heat is the key — it keeps the yogurt from curdling.)
  6. Wilt the spinach (1 minute).. Fold in the spinach a handful at a time; it wilts into the hot pasta in about a minute. Shower with parsley and extra Parmesan and serve right away.
Chicken broth, milk, and dry penne poured into the skillet
Penne simmering covered in the skillet with steam rising
Cream cheese cubes melting into the pasta sauce

Doneness cues: Ground turkey must reach 165°F internally — it will get there well before the end of the recipe. The penne is done when tender with a thin, saucy coating; the sauce thickens as it stands, so serve promptly.

Silky alfredo sauce coating the penne after Greek yogurt and Parmesan are stirred in
Fresh spinach half-wilted into the hot alfredo pasta

30-Minute Turkey & Spinach Alfredo Skillet

A lightened take on alfredo: lean ground turkey, penne cooked right in the skillet, and a creamy milk-plus-Greek-yogurt sauce with fresh spinach — 30 minutes, about 37g protein per serving (estimated).
Prep Time 8 minutes
Cook Time 22 minutes
Total Time 30 minutes
Servings: 6 servings

Ingredients
  

  • 1 1/4 lb ground turkey 93% lean
  • 1 tablespoon olive oil
  • 1 medium yellow onion diced
  • 4 cloves garlic minced
  • 1/2 teaspoon red pepper flakes plus more to taste
  • 1/2 teaspoon Italian seasoning
  • 2 cups low-sodium chicken broth
  • 1 1/2 cups low-fat (1%) milk
  • 12 oz penne pasta about 3 1/2 cups dry
  • 4 oz light cream cheese cubed and at room temperature
  • 1/2 cup plain 2% Greek yogurt
  • 3/4 cup grated Parmesan cheese plus more for serving
  • 1/4 teaspoon ground nutmeg
  • 3/4 teaspoon kosher salt divided (1/2 + 1/4)
  • 1/2 teaspoon black pepper
  • 6 oz fresh baby spinach about 6 cups
  • Chopped fresh parsley for serving

Equipment

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

Method
 

  1. Heat the olive oil in a large deep skillet over medium-high heat. Add the ground turkey, season with 1/2 teaspoon salt and the black pepper, and cook, breaking it into crumbles, until no pink remains, about 5 minutes. It must reach 165°F internally — it will get there well before the end of the recipe.
  2. Stir in the onion and cook until softened, about 2 minutes. Add the garlic, red pepper flakes, and Italian seasoning; cook 1 minute more, until fragrant.
  3. Pour in the chicken broth and milk, scraping up any browned bits from the bottom of the pan. Stir in the penne and the remaining 1/4 teaspoon salt. Bring to a lively simmer.
  4. Reduce the heat to medium-low, cover, and cook, stirring once or twice, until the penne is just tender and most of the liquid is absorbed into a thin, brothy sauce, about 9 minutes. The pasta cooks directly in the skillet — no boiling, no draining.
  5. Uncover and drop in the cream cheese cubes, stirring until melted and smooth. Take the pan off the heat and stir in the Greek yogurt, Parmesan, and nutmeg until the sauce turns silky. (Off the heat is the key — it keeps the yogurt from curdling.)
  6. Fold in the spinach a handful at a time; it wilts into the hot pasta in about a minute. Shower with parsley and extra Parmesan and serve right away.

Notes

Food safety: Ground turkey to 165°F. Penne cooks directly in the skillet — no boiling or draining. Stir the Greek yogurt in off the heat to keep the sauce smooth. Leftovers 4 days refrigerated; freezing not recommended. Protein ~37g/serving estimated from USDA FoodData Central; not lab-tested.

Nutrition note

Protein is estimated at about 37g per serving, calculated from USDA FoodData Central values for the listed ingredients — not lab-tested. Full panel not provided; estimates only, per site policy.

Substitutions and tips

  • Ground chicken swaps in 1:1. Lean ground beef works too — drain the fat well after browning.
  • Fettuccine instead of penne? Yes — break the noodles in half so they fit the skillet, and add 2–3 minutes to the simmer in step 4.
  • No light cream cheese? Use 1/2 cup ricotta or 1/4 cup more Greek yogurt; the sauce will be a touch thinner.
  • Off the heat for the yogurt is the one rule that matters. Stirring dairy into a boiling sauce is how you get grainy alfredo — pull the pan off the burner first.
  • Don’t rinse the pasta (you never boiled it, so there’s nothing to rinse) — the starch it releases is what thickens the sauce.
Two served bowls of turkey spinach alfredo garnished with parsley and Parmesan

Storage and reheating

Refrigerate leftovers within 2 hours in an airtight container for up to 4 days. Reheat gently in a skillet over medium-low heat with a splash of milk or broth, stirring, until steaming (165°F) — gentle heat keeps the sauce smooth. Freezing is not recommended; dairy-based sauces can separate and the spinach turns watery on thawing.

Turkey spinach alfredo portioned into meal-prep containers

Frequently asked questions

Will the Greek yogurt curdle in the sauce? Not if you add it off the heat. The pan is still plenty hot enough to warm the yogurt through, and the cream cheese base buffers it. Stir, don’t boil, after the yogurt goes in.

Can I use regular cream cheese and whole milk? Yes — the sauce will be richer and a bit higher in calories. Keep the same amounts and the same off-heat method.

Is this good for meal prep? Yes for lunches. Portion into containers and reheat gently with a splash of milk; the sauce loosens right back up.

How do I keep the leftovers from getting dry? Alfredo sauces always thicken as they sit. A splash of milk or broth while reheating restores the creamy texture completely.

Overhead table spread with the turkey alfredo skillet, a side salad, and bread

More lightened pasta dinners

For another one-skillet pasta night, our 30-Minute Creamy Garlic Chicken & Spinach Pasta is a reader favorite. Love ground turkey dinners? Try the 30-Minute Turkey Taco Skillet. Soup season? Our 30-Minute White Bean Turkey Chili is all one pot.

Leave a Comment

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

Recipe Rating




Scroll to Top