I first made this Green Goddess Fettuccine on an overcast Thursday when I wanted something green, creamy, and fast. It’s a vibrant fettuccine tossed in a silky spinach-parmesan sauce, studded with blanched asparagus and sweet peas. The blender turns wilted greens into a sauce so smooth it feels indulgent but still bright thanks to lemon and basil. If you enjoy quick creamy pastas, try Creamy Beef and Shells for another comforting meal that cooks up in about the same time.
Why you’ll love this dish
This recipe balances comfort and freshness. A single blender step transforms spinach into a restaurant-worthy sauce, so you get a luxuriously creamy coating without heavy, hands-on stirring. It’s fast enough for weeknights, pretty enough for casual dinner guests, and flexible for dietary swaps like dairy-free or vegan versions.
“Bright, creamy, and exactly what weeknight dinner dreams are made of. The peas and asparagus add color and snap while the sauce feels rich without heaviness.”
Reasons to try it now:
- Ready in roughly 25 to 35 minutes from start to finish.
- Easy swaps let you make it dairy-free or vegan without losing texture.
- Kid-friendly flavors with familiar pasta, but plenty of greens hidden in the sauce.
Preparing Green Goddess Fettuccine With Creamy Spinach Sauce, Asparagus, and Peas
Overview of the process:
- Boil the fettuccine until just al dente and reserve some pasta water.
- Sauté garlic and briefly wilt spinach, then blitz with cream and Parmesan into a smooth sauce.
- Blanch asparagus and peas to keep them bright and crisp.
- Toss pasta with the warmed sauce and vegetables, finish with basil and toasted nuts.
This gives you a clear roadmap before you touch a pan and helps you time the blanching to finish just as the pasta is ready.
What you’ll need
- 12 oz fettuccine
- Salt for boiling water
- 2 tbsp olive oil
- 3 cloves garlic, minced
- 4 cups fresh spinach, chopped (packed)
- 1 cup heavy cream, or use canned coconut milk for a dairy-free version
- 1/2 cup Parmesan cheese, grated, or nutritional yeast for a vegan option
- 1/2 tsp salt
- 1/4 tsp black pepper
- Pinch of nutmeg (optional)
- 1 tbsp lemon juice
- 1 cup green peas, fresh or frozen
- 1 bunch green asparagus, trimmed and cut into 2-inch pieces
- 2 tbsp fresh basil, chopped
- 2 tbsp pine nuts or slivered almonds, toasted
- Extra Parmesan or lemon zest for finishing (optional)
Substitution notes:
- Swap heavy cream for full-fat canned coconut milk to keep creaminess without dairy.
- Use nutritional yeast and a splash more lemon for a tangy, dairy-free “cheesy” flavor.
- If you prefer a different pasta shape, tagliatelle or pappardelle work well because they hold the sauce.
Directions to follow
- Fill a large pot with water and season generously with salt. Bring to a rolling boil. Add the fettuccine and cook until al dente, following package timing. Reserve 1/2 cup of the pasta water before draining. Drain and set the pasta aside.
- Warm 2 tablespoons olive oil in a large skillet over medium heat. Add the minced garlic and cook about 1 minute, just until fragrant and not browned.
- Add the chopped spinach to the skillet. Stir until wilted, about 2 to 3 minutes. Remove the skillet from the heat.
- Transfer the garlic and spinach mixture to a blender. Add the heavy cream, Parmesan, 1/2 teaspoon salt, 1/4 teaspoon black pepper, a pinch of nutmeg if using, and 1 tablespoon lemon juice. Blend until smooth and velvety.
- Return the blended sauce to the skillet and keep it warm over low heat. If it feels too thick, thin it with a splash of the reserved pasta water until it reaches a glossy, saucy consistency.
- Meanwhile, bring a separate pot of water to a boil. Blanch the asparagus for 2 minutes. Add the peas and cook an additional minute. Drain the vegetables and transfer them into the skillet with the sauce.
- Add the cooked fettuccine to the skillet. Gently toss to coat the pasta and distribute the vegetables. Add more reserved pasta water as needed to loosen the sauce so it clings evenly to each strand.
- Finish by stirring in the chopped basil and scattering toasted pine nuts or slivered almonds on top. Offer extra grated Parmesan or lemon zest at the table for bright finishing notes. Serve immediately.

How to plate and pair
Best ways to enjoy it:
- Twist a generous nest of fettuccine onto warmed plates so the sauce pools lightly under the pasta. Scatter asparagus tips and peas on top for contrast.
- Sprinkle toasted nuts and basil last so they stay crunchy and fragrant.
- For a heartier, country-style pairing, serve with a rustic roasted vegetable or a savory side like Sausage and Sweet Potatoes with Honey Garlic to round out the meal.
Wine-free beverage pairings:
- Sparkling water with lemon or a chilled herbal iced tea complements the lemony brightness.
Storage and reheating tips
Keeping leftovers fresh:
- Refrigerate in an airtight container within two hours of cooking. Use within 3 to 4 days for best quality.
- To reheat, warm gently on the stovetop over low heat with a splash of water or cream to revive the sauce. Stir frequently to prevent scorching. Microwave reheating works too—heat in 30-second increments, stirring between bursts.
- Freezing is possible but not ideal for texture. If necessary, freeze cooled portions in a freezer-safe container for up to 2 months. Thaw overnight in the fridge and reheat slowly, adding liquid to restore creaminess.
Food safety tip:
- Reheat leftovers until piping hot all the way through and discard any portions left at room temperature longer than two hours.
Helpful cooking tips
- Salt the pasta water well. It seasons the pasta from the inside out and makes a big difference.
- Don’t overcook the spinach. It only needs a quick wilt before blending to preserve fresh flavor and color.
- Toast nuts in a dry skillet over medium heat until fragrant and lightly golden. Watch closely; they can burn in seconds.
- Use reserved pasta water. The starches help bind and emulsify the sauce so it clings to the noodles.
- If using frozen peas, add them to the blanching water straight from the freezer to avoid a mushy texture.
Creative twists
- Protein boost: Stir in cooked roasted chicken or pan-seared tofu for extra body.
- Herb swap: Replace basil with tarragon or chives for a different aromatic profile.
- Citrus kick: Add a little lemon zest to the sauce for extra brightness beyond the juice.
- Crunch upgrade: Use toasted walnuts or chopped pistachios if you prefer a different nutty flavor.
- Green variations: Mix in arugula or parsley with the spinach for a pepperier sauce.
Common questions
How long does this recipe take from start to finish?
Expect about 25 to 35 minutes total. Pasta and blanching time are the longest steps, and the blender sauce makes the cooking fast.
Can I make this dairy-free or vegan?
Yes. Substitute canned full-fat coconut milk for the cream and use nutritional yeast instead of Parmesan. Increase the lemon slightly to brighten the flavor if you skip the cheese.
Can I use frozen spinach instead of fresh?
You can, but thaw and squeeze out excess water first. The sauce will be easier to blend and less diluted if the spinach is relatively dry.
Is it safe to freeze the finished dish?
Freezing is possible but can change the sauce texture. Freeze in airtight containers for up to 2 months, then thaw overnight and gently reheat with added liquid to restore creaminess.
What if I don’t have a blender?
A food processor will work. For a chunkier texture, finely mince the wilted spinach and whisk it into warmed cream and cheese on the stovetop until integrated.

Green Goddess Fettuccine with Creamy Spinach Sauce, Asparagus, and Peas
Ingredients
Method
- Fill a large pot with water and season generously with salt. Bring to a rolling boil.
- Add the fettuccine and cook until al dente, reserving 1/2 cup of the pasta water before draining.
- Warm 2 tablespoons olive oil in a large skillet over medium heat. Add the minced garlic and cook until fragrant, about 1 minute.
- Add chopped spinach to the skillet and stir until wilted, about 2 to 3 minutes. Remove from heat.
- Transfer the garlic and spinach mixture to a blender, adding heavy cream, Parmesan, salt, black pepper, nutmeg (if using), and lemon juice. Blend until smooth.
- Return the blended sauce to the skillet over low heat. Thin with reserved pasta water as needed.
- In a separate pot, bring water to boil and blanch asparagus for 2 minutes. Add peas and cook for an additional minute.
- Drain the vegetables and transfer them to the skillet with the sauce.
- Add cooked fettuccine to the skillet and gently toss to coat, adding more reserved pasta water if needed.
- Stir in chopped basil and top with toasted pine nuts or slivered almonds. Serve immediately with extra Parmesan or lemon zest.


