Pumpkin Pasta with Toasted Walnuts and Spinach has quickly become one of my favorite cozy meals. It’s like autumn in a bowl—comforting, rich, and packed with flavors that hit all the right notes. If you’ve got a soft spot for pasta that’s a bit different from the usual tomato or cream sauces, this recipe will definitely make your dinner rotation.
Why You Should Try This Recipe
This pasta dish brings together the creamy sweetness of pumpkin, the crunch of toasted walnuts, and the fresh earthiness of spinach. It’s a perfect balance that feels indulgent without being heavy. Plus, it’s surprisingly simple to whip up, which is a win when you want something tasty but don’t want to spend hours in the kitchen.
I first made this recipe when I had leftover pumpkin puree and a bag of walnuts staring at me in the fridge. I wasn’t sure how it would turn out, but the combo blew me away. The toasted walnuts add this lovely texture contrast, and the spinach keeps it light and fresh. It’s a great way to sneak some greens into a comforting pasta dish.
Substitutions & Variations
- Pumpkin puree: If you don’t have pumpkin puree on hand, butternut squash puree works just as well and gives a similar flavor.
- Walnuts: Pecans or almonds can replace walnuts if you want a different crunch or if you have allergies.
- Spinach: Kale or Swiss chard are great alternatives if you want a heartier green.
- Pasta: Use your favorite pasta shape. I love using penne or rigatoni because they hold the sauce nicely.
- Add protein: Toss in some cooked chicken or crispy bacon bits for a meatier version.
Ingredients You’ll Need
- 12 oz pasta (penne, rigatoni, or fusilli)
- 1 cup pumpkin puree (homemade or canned)
- 2 cups fresh spinach, roughly chopped
- 1/2 cup walnuts, roughly chopped
- 2 cloves garlic, minced
- 1/2 cup grated Parmesan cheese
- 1/2 cup heavy cream or coconut milk for a dairy-free option
- 2 tbsp olive oil
- Salt and pepper to taste
- Pinch of nutmeg (optional but adds a nice warmth)
How to Make Pumpkin Pasta with Toasted Walnuts and Spinach
- Cook the pasta: Boil salted water and cook pasta according to package instructions until al dente. Reserve about a cup of pasta water before draining.
- Toast the walnuts: While pasta cooks, heat a dry skillet over medium heat. Add walnuts and toast for 3-5 minutes, stirring often, until fragrant and golden. Set aside.
- Make the sauce: In the same skillet, heat olive oil over medium heat. Add minced garlic and sauté until fragrant (about 1 minute). Stir in pumpkin puree, heavy cream, and a pinch of nutmeg. Let it simmer for 3-4 minutes to thicken slightly.
- Add spinach: Toss chopped spinach into the sauce and cook until wilted, about 2 minutes.
- Combine pasta and sauce: Add drained pasta to the skillet. Toss everything together, adding reserved pasta water a little at a time to loosen the sauce if needed.
- Finish with cheese and walnuts: Stir in Parmesan cheese and half the toasted walnuts. Season with salt and pepper to taste.
- Serve: Plate the pasta and sprinkle the remaining walnuts on top for extra crunch.
Helpful Tips
- Toast walnuts carefully because they can go from perfect to burnt in seconds. Keep an eye on them and stir frequently.
- If the sauce feels too thick, adding pasta water helps achieve a silky consistency without watering down the flavor.
- Use fresh pumpkin puree if you can. It has a brighter flavor than canned and makes a difference in taste.
- Don’t skip the nutmeg—it adds a subtle warmth that complements the pumpkin beautifully.
- For a vegan twist, swap Parmesan for nutritional yeast and use coconut milk instead of cream.
Common Mistakes to Avoid
- Overcooking the pasta: Pasta should be al dente to hold up well with the creamy sauce.
- Burning the garlic: Garlic cooks quickly and can turn bitter if overcooked. Sauté just until fragrant.
- Skipping the reserved pasta water: It’s a secret weapon for adjusting sauce texture.
- Adding spinach too early: Toss it in last so it doesn’t get mushy and keeps its vibrant color.
- Using raw walnuts: Toasting brings out their flavor and crunch, so don’t skip this step.
Serving Ideas for Pumpkin Pasta with Toasted Walnuts and Spinach
This pasta pairs beautifully with a crisp green salad dressed in lemon vinaigrette to cut through the richness. A glass of chilled white wine, like Pinot Grigio or Sauvignon Blanc, complements the creamy pumpkin sauce nicely. For a heartier meal, serve alongside roasted vegetables or garlic bread to soak up every last bit of sauce.
Leftovers and Storage Tips
Pumpkin Pasta with Toasted Walnuts and Spinach keeps well in the fridge for up to three days. Store leftovers in an airtight container. When reheating, add a splash of water or cream to loosen the sauce and heat gently on the stove or in the microwave to avoid drying out the pasta. Walnuts can lose their crunch when stored with the pasta, so if you want that fresh-toasted texture, sprinkle some extra toasted walnuts on top just before serving leftovers. This dish also freezes well, though the texture of the spinach might soften a bit. Defrost overnight in the fridge and reheat with a little extra liquid for best results.

Pumpkin Pasta with Toasted Walnuts and Spinach
Ingredients
Instructions
- Cook pasta according to package instructions until al dente.
- In a skillet, heat olive oil over medium heat and sauté garlic until fragrant.
- Add pumpkin puree and stir to combine, warming through.
- Mix in fresh spinach and cook until wilted.
- Drain pasta and add it to the skillet, tossing with the pumpkin and spinach mixture.
- Season with salt and pepper, then sprinkle with toasted walnuts and parmesan cheese.
- Serve immediately.
