I first made this creamy ground turkey spinach pasta on a hectic weeknight when I needed something fast, satisfying, and a little lighter than heavy cream sauces. It hits all three marks: tender penne, a silky Parmesan-and-half-and-half sauce, lean ground turkey for protein, and a pop of green from baby spinach. If you enjoy simple turkey pasta dinners, you might also like this tortellini pasta with ground turkey for another quick family favorite.
Why you’ll love this dish
This recipe is comfort food without the guilt. It cooks quickly, uses pantry-friendly ingredients, and stretches one pound of ground turkey into a filling meal for four. The half-and-half keeps the sauce creamy without overpowering richness, and the Parmesan melts into a glossy coating for the pasta. It is perfect for busy weeknights, casual family dinners, or meal-prep lunches that reheat well.
"A quick, cozy weeknight pasta that tastes like you spent hours on it. The turkey keeps it light and the spinach makes it feel wholesome."
Step-by-step overview
- Boil penne until al dente and set aside.
- Sauté onion and garlic in olive oil until fragrant.
- Brown ground turkey and season.
- Add chicken broth and half-and-half, scrape up browned bits, and simmer to marry flavors.
- Toss in pasta, spinach, and red pepper flakes until wilted.
- Stir in Parmesan until the sauce clings to every piece of penne.
This flow keeps the work moving and prevents the sauce from thinning or the spinach from overcooking.
What you’ll need
- 8 ounces penne pasta, uncooked
- 1 pound ground turkey
- 4 cups baby spinach, packed
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 1.5 cups low-sodium chicken broth
- 1 cup half-and-half
- 1/2 cup grated Parmesan cheese
- 1 tablespoon olive oil
- 3/4 teaspoon kosher salt
- 1/4 teaspoon ground black pepper
- 1/2 teaspoon crushed red pepper flakes
Ingredient notes and substitutions:
- Use regular Parmesan or Grana Padano for a similar savory finish.
- Swap half-and-half for whole milk plus 2 tablespoons butter if you want slightly more richness.
- Ground chicken or a plant-based ground substitute can stand in for turkey if desired.
- If you only have baby kale, chop it finely and add a minute earlier than spinach.
Step-by-step instructions
- Bring a large pot of salted water to a boil. Add the penne and cook until al dente according to package directions. Drain and set aside.
- Warm the olive oil in a large skillet over medium heat. Add the diced onion and cook until softened, about 3 minutes.
- Stir in the minced garlic and cook for 1 minute until fragrant.
- Add the ground turkey to the skillet. Season with the kosher salt and black pepper. Cook, breaking the meat into pieces with a spoon, until browned and no longer pink, about 6 minutes.
- Pour the chicken broth and half-and-half into the skillet. Stir and scrape any browned bits from the bottom of the pan. Bring the mixture to a gentle simmer.
- Add the cooked penne, the packed baby spinach, and the crushed red pepper flakes. Fold everything together gently until the spinach wilts and is evenly distributed.
- Stir in the grated Parmesan cheese until it melts and the sauce coats the pasta. Taste and adjust seasoning if needed. Serve immediately.
Best ways to enjoy it
Serve this pasta straight from the skillet so the sauce stays glossy. Plate with a sprinkle of extra Parmesan and a few extra red pepper flakes for color. Pair it with:
- A crisp green salad tossed with lemon vinaigrette to cut the creaminess.
- Roasted vegetables like asparagus or cherry tomatoes for color and texture.
- Crusty bread to mop up any leftover sauce.
For weeknight family dinners, serve alongside steamed green beans or a simple cucumber salad.
Storage and reheating tips
- Refrigerate leftovers in an airtight container within two hours of cooking. Eat within 3 to 4 days.
- To freeze, cool completely, then pack into freezer-safe containers for up to 2 months. Thaw overnight in the fridge before reheating.
- Reheat gently on the stovetop over low heat with a splash of chicken broth or milk to loosen the sauce, or microwave in short bursts, stirring in between, until the center reaches 165 degrees Fahrenheit.
- Always reheat to 165 degrees Fahrenheit for food safety, especially because this recipe contains cooked ground turkey.
Pro chef tips
- Don’t overcook the pasta. Aim for al dente since it will finish cooking a little in the sauce and hold up when refrigerated.
- Save a small cup of pasta water before draining; a spoonful can help the sauce cling if it seems too thick or dry.
- Brown the turkey well. Those browned bits add deep savory flavor when deglazed with the chicken broth.
- Add the spinach at the last moment to keep bright color and a tender texture.
- If the sauce seems thin after adding cheese, simmer for a minute to reduce or add a tablespoon more Parmesan to thicken.
Creative twists
- Add mushrooms and sun-dried tomatoes for an earthy, tangy lift.
- Swap penne for rigatoni or fusilli to catch more sauce.
- For a lighter dairy option, use a blend of low-fat milk and a tablespoon of cornstarch whisked in to thicken.
- For a richer, deeper flavor, stir in a spoonful of tomato paste with the broth before adding the half-and-half.
If you want to try a different meat profile while keeping the creamy style, check out this comforting creamy beef pasta for inspiration.
Helpful answers
How long will this recipe take from start to finish?
Plan for about 25 to 30 minutes total: 10 minutes for prep and 15 to 20 minutes for cooking, depending on your stovetop and how quickly you brown the turkey.
Can I make this ahead for meal prep?
Yes. Cook and cool the dish, then portion it into airtight containers. Refrigerate for up to 4 days. Reheat with a splash of broth or milk to restore creaminess.
Is ground turkey safe if not cooked to 165 degrees Fahrenheit?
Ground turkey should be cooked to an internal temperature of 165 degrees Fahrenheit to ensure safety. Use a meat thermometer if you are unsure.
Can I reduce the heat from the crushed red pepper flakes?
Yes. Start with 1/4 teaspoon or omit entirely for kids or those sensitive to spice. You can always pass extra red pepper flakes at the table.
What if my sauce separates after refrigerating?
Gently reheat over low heat while stirring and add a tablespoon or two of broth or milk. The sauce should come back together as the cheese re-melts.
PrintCreamy Ground Turkey Spinach Pasta
A quick and comforting pasta dish featuring creamy half-and-half sauce, lean ground turkey, and fresh spinach.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Paleo
Ingredients
- 8 ounces penne pasta, uncooked
- 1 pound ground turkey
- 4 cups baby spinach, packed
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 1.5 cups low-sodium chicken broth
- 1 cup half-and-half
- 1/2 cup grated Parmesan cheese
- 1 tablespoon olive oil
- 3/4 teaspoon kosher salt
- 1/4 teaspoon ground black pepper
- 1/2 teaspoon crushed red pepper flakes
Instructions
- Bring a large pot of salted water to a boil. Add the penne and cook until al dente according to package directions. Drain and set aside.
- Warm the olive oil in a large skillet over medium heat. Add the diced onion and cook until softened, about 3 minutes.
- Stir in the minced garlic and cook for 1 minute until fragrant.
- Add the ground turkey to the skillet. Season with the kosher salt and black pepper. Cook until browned and no longer pink, about 6 minutes.
- Pour the chicken broth and half-and-half into the skillet, stirring and scraping any browned bits from the bottom. Bring to a gentle simmer.
- Add the cooked penne, baby spinach, and crushed red pepper flakes. Fold everything gently until the spinach wilts and is evenly distributed.
- Stir in the grated Parmesan cheese until it melts and coats the pasta. Taste and adjust seasoning if needed. Serve immediately.
Notes
For added richness, substitute half-and-half with whole milk and butter. Save a cup of pasta water to thicken the sauce if necessary.
Nutrition
- Serving Size: 1 serving
- Calories: 400
- Sugar: 4g
- Sodium: 600mg
- Fat: 14g
- Saturated Fat: 6g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 60mg









