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.

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
- 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
A large deep skillet with lid (12-inch) or a Dutch oven, plus a wooden spoon or spatula.
Instructions
- 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.
- 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.
- 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.
- 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.
- 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.)
- 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.



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.


30-Minute Turkey & Spinach Alfredo Skillet
Ingredients
Equipment
Method
- 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.
- 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.
- 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.
- 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.
- 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.)
- 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
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.

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.

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.

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.