Cook the Pasta
Bring a large pot of salted water to a boil. Add fettuccine and cook until al dente according to package instructions.
Reserve 1/2 cup of pasta water before draining. Set pasta aside.
Sauté the Garlic and Spinach
Heat olive oil in a large skillet over medium heat.
Add minced garlic and sauté until fragrant, about 1 minute.
Stir in chopped spinach and cook until wilted, about 2-3 minutes.
Blend the Creamy Spinach Sauce
Transfer the sautéed spinach and garlic mixture to a blender.
Add heavy cream, Parmesan, salt, pepper, nutmeg (if using), and lemon juice.
Blend until smooth and creamy.
Return the sauce to the skillet and warm over low heat.
Cook the Vegetables
In a separate pan, bring water to a boil and blanch asparagus for 2 minutes.
Add peas and cook for an additional minute.
Drain and transfer to the skillet with the sauce.
Combine and Serve
Add the cooked fettuccine to the skillet with the sauce and vegetables.
Toss gently to coat evenly.
Garnish with fresh basil, toasted pine nuts, and extra Parmesan if desired.