I first made this creamy ground turkey spinach pasta on a rainy weeknight when I wanted something comforting that didn’t take all evening. It’s a quick, saucy penne tossed with lean turkey, tender baby spinach, and a silky Parmesan-enriched cream sauce. The dish hits the sweet spot between light and indulgent — easy enough for a weekday, comforting enough for guests. If you enjoy creamy pasta adaptations, you might also like this creamy beef pasta recipe I developed with a similarly simple technique.
Why you’ll love this dish
This pasta is fast, budget-friendly, and crowd-pleasing. Ground turkey keeps the meal leaner than fattier meats while still delivering satisfying texture. The half-and-half and grated Parmesan create a velvety sauce without needing flour or long simmering. Spinach folds in quickly for color, nutrition, and a fresh contrast to the cream. Make it when you want a homemade dinner in about 30 minutes, or when you need something that reheats very well for lunches.
“Comfort food that feels lighter than it tastes — the sauce clings to the penne, and the turkey keeps it hearty without being heavy.”
Preparing Creamy Ground Turkey Spinach Pasta
Before you start: cook the pasta, brown the turkey with aromatics, deglaze the pan with broth and cream, then finish by stirring in pasta, spinach, and Parmesan until glossy. Expect three short stove-top stages: pasta, protein, and sauce assembly. This structure makes timing easy and gives you control over texture and seasoning.
What you’ll need
- 8 ounces penne pasta, uncooked
- 1 pound ground turkey
- 4 cups baby spinach, packed (can substitute with 5–6 ounces frozen spinach, thawed and squeezed)
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 1.5 cups low-sodium chicken broth (or vegetable broth for a milder flavor)
- 1 cup half-and-half (use a light cream or whole milk for a thinner sauce)
- 1/2 cup grated Parmesan cheese, plus extra for serving
- 1 tablespoon olive oil
- 3/4 teaspoon kosher salt
- 1/4 teaspoon ground black pepper
- 1/2 teaspoon crushed red pepper flakes (optional for a little heat)
If you want a richer sauce, try the alternate method described in this creamy beef pasta technique which uses a slightly longer reduction and more cheese.
Step-by-step instructions
- Fill a large pot with salted water and bring it to a boil. Add the penne and cook until al dente following the package directions. Drain and set aside.
- Heat the olive oil in a large skillet over medium heat. Add the diced onion and cook until softened, about 3 minutes.
- Add the minced garlic and cook 1 minute, stirring, until fragrant.
- Add the ground turkey to the skillet. Season with kosher salt and black pepper. Break the meat into small pieces and cook about 6 minutes, until browned and no longer pink.
- Pour in the chicken broth and half-and-half. Stir well and scrape any browned bits from the bottom of the pan. Bring the mixture to a gentle simmer.
- Add the cooked penne, baby spinach, and crushed red pepper flakes. Fold gently until the spinach just wilts and the sauce coats the pasta.
- Stir in the grated Parmesan until it melts and makes the sauce glossy. Taste and adjust seasoning. Serve immediately with extra Parmesan if you like.

Best ways to enjoy it
Plate this pasta in shallow bowls so the sauce stays visible. Finish with a light drizzle of olive oil and a sprinkle of extra Parmesan and cracked black pepper. Serve with:
- A crisp green salad with lemon vinaigrette to cut through the creaminess.
- Roasted vegetables like cherry tomatoes and zucchini for color and texture.
- Crusty bread or garlic-scented toasts to mop up sauce.
Pairing note: because the dish is creamy and mildly spicy, bright, acidic sides work best to balance richness.
Storage and reheating tips
Cool leftovers quickly and refrigerate in an airtight container for up to 3–4 days. To reheat, warm gently on the stove over low heat with a splash of broth or milk to loosen the sauce, stirring until hot. In the microwave, cover and heat in 30-second bursts, stirring between intervals and adding a bit of liquid if needed. For longer storage, freeze portions in freezer-safe containers for up to 2 months. Thaw overnight in the refrigerator before reheating. Always reheat to an internal temperature of 165°F (74°C) for safety.
Helpful cooking tips
- Don’t overcook the pasta; slightly undercooking (al dente) helps it hold up when mixed into the sauce.
- Use low-sodium broth so you can control the final salt level. Parmesan adds saltiness, so taste before adding more salt.
- If the sauce is too thin, simmer a few minutes to reduce; if too thick, stir in a splash of broth or milk.
- Crumble the turkey finely as it cooks for even distribution and a smoother bite.
- Add spinach last so it wilts but keeps color and texture. If using frozen spinach, squeeze out excess water before adding.
Flavor swaps
- Cheese: Swap half the Parmesan for Pecorino Romano for sharper, saltier flavor.
- Dairy-free: Use full-fat coconut milk thickened with a tablespoon of cornstarch dissolved in a little broth; finish with a dairy-free Parmesan alternative.
- Protein: Replace ground turkey with ground chicken or a plant-based crumble for vegetarian-friendly protein.
- Veg upgrades: Stir in roasted red peppers or sun-dried tomatoes for sweetness and tang.
Helpful answers
How long does this take to make from start to finish?
Active time is about 25–30 minutes: 10–12 minutes to prep and cook aromatics and turkey, and about 10–12 minutes to boil pasta and finish the sauce.
Can I make this ahead and reheat for guests?
Yes. Cook everything, cool quickly, and refrigerate. Reheat gently on the stove with a splash of broth. Keep in mind fresh spinach is best when added right before serving; if planning ahead, store wilted spinach separately or add fresh when reheating.
Is ground turkey a safe substitute for other ground meats?
Ground turkey is a safe and lean substitute. Ensure it reaches an internal temperature of 165°F (74°C) during cooking to eliminate bacterial risks. Because it’s leaner, the dish may taste lighter than versions made with fattier meats; adjust seasoning and cheese to boost richness if desired.
Can I make this gluten-free?
Yes. Use gluten-free penne and verify that your chicken broth and Parmesan are gluten-free labeled. Cooking time for pasta may differ, so follow package directions.
What if I don’t have half-and-half?
You can use equal parts whole milk and light cream, or whole milk alone for a lighter sauce. If using milk, the sauce will be thinner so reduce it slightly longer or add an extra 2–3 tablespoons of Parmesan to help thicken.

Creamy Ground Turkey Spinach Pasta
Ingredients
Method
- Fill a large pot with salted water and bring it to a boil. Add the penne and cook until al dente following the package directions. Drain and set aside.
- Heat the olive oil in a large skillet over medium heat. Add the diced onion and cook until softened, about 3 minutes.
- Add the minced garlic and cook 1 minute, stirring, until fragrant.
- Add the ground turkey to the skillet. Season with kosher salt and black pepper. Break the meat into small pieces and cook about 6 minutes, until browned and no longer pink.
- Pour in the chicken broth and half-and-half. Stir well and scrape any browned bits from the bottom of the pan. Bring the mixture to a gentle simmer.
- Add the cooked penne, baby spinach, and crushed red pepper flakes. Fold gently until the spinach just wilts and the sauce coats the pasta.
- Stir in the grated Parmesan until it melts and makes the sauce glossy. Taste and adjust seasoning. Serve immediately with extra Parmesan if desired.


