There’s something truly refreshing about bright, green flavors in a pasta dish, and this spaghetti with asparagus and spinach pesto hits that spot perfectly. After a long week of quick takeout and familiar sauces, I craved something vibrant yet simple—something that felt homemade and special without demanding hours in the kitchen. The combination of tender asparagus, fresh spinach, and a zesty pesto creates a silky, herbaceous coating that wraps around every strand of spaghetti. It’s one of those meals that makes you feel like you’re dining al fresco, even if you’re just at your kitchen table. Whether you’re a home cook looking to impress or someone tired of the same old pasta routine, this dish offers a delightful twist that’s both nutritious and insanely satisfying.

Why choose Spaghetti with asparagus and spinach pesto?
Fresh Vibrance: This recipe bursts with garden-fresh asparagus and spinach, offering a bright, green flavor that’s a welcome change from heavy sauces. Effortless Prep: With minimal ingredients and simple steps, it’s perfect for busy cooks who want a wholesome meal fast. Nutrient-Packed: Loaded with greens, it’s not just tasty but also a nutritious way to enjoy pasta. Versatile Appeal: Ideal for a weeknight dinner or a casual gathering, it impresses without stress. Comfort with a Twist: Classic spaghetti meets a zesty, silky pesto that feels both familiar and excitingly new.
Spaghetti with asparagus and spinach pesto ingredients
For the Pasta and Veggies
- Spaghetti – Choose your favorite type; whole wheat adds extra fiber and nutty flavor.
- Asparagus – Trimmed and blanched to keep that fresh, tender bite that brightens the dish.
- Fresh Spinach – Use vibrant leaves for maximum color and nutrient boost in your spaghetti with asparagus and spinach pesto.
- Garlic Cloves – Provides aromatic depth, enhancing the pesto’s savory notes.
For the Pesto
- Pine Nuts or Walnuts – Toast lightly for a warm, nutty crunch that blends beautifully into the sauce.
- Parmesan Cheese – Grated finely to melt smoothly and lend a salty, umami richness.
- Olive Oil – Use extra virgin for that fruity, peppery finish that ties the pesto together.
- Lemon Juice – Adds a zesty brightness that lifts the pesto and complements the greens.
- Salt and Pepper – Season to taste, balancing the flavors with just the right kick.
How to Make Spaghetti with Asparagus and Spinach Pesto
- Boil Spaghetti: In a large pot of salted water, cook spaghetti until al dente, about 9–11 minutes. Reserve ½ cup cooking water before draining.
- Blanch Asparagus: Trim and cut asparagus into 2-inch pieces. Simmer in boiling water for 2 minutes until vibrant green and tender-crisp. Drain and plunge into an ice bath.
- For the Pesto:
- Toast Nuts: In a dry skillet over medium heat, toast pine nuts or walnuts for 3–4 minutes until golden and fragrant, stirring often. Set aside.
- Blend Pesto: In a food processor, combine cooled asparagus, fresh spinach, garlic, and toasted nuts. Pulse until roughly chopped, then stream in olive oil and lemon juice to create a silky-chunky pesto.
- Add Cheese & Season: Transfer pesto to a bowl and stir in grated Parmesan. Season with salt and pepper, tasting for bright lemon balance and nutty richness.
- Combine Pasta & Pesto: Return hot spaghetti to the pot, add pesto, and toss gently. Gradually stir in reserved pasta water until sauce clings beautifully to every strand.
- Plate and Serve: Divide pasta among bowls. Garnish with extra Parmesan, toasted nuts, and a drizzle of olive oil. Enjoy this vibrant summer-inspired meal warm.
Optional: Sprinkle red pepper flakes for a spicy kick.
Exact quantities are listed in the recipe card below.

Variations & Substitutions for Spaghetti with asparagus and spinach pesto
Feel free to make this dish your own with these delightful twists and substitutions that enhance flavor and texture.
-
Gluten-Free: Substitute traditional spaghetti with gluten-free pasta like quinoa or brown rice for a celiac-friendly option.
-
Nut-Free: Swap pine nuts or walnuts with sunflower seeds to keep the pesto creamy without any nuts, perfect for allergy concerns.
-
Dairy-Free: Replace Parmesan cheese with nutritional yeast for a cheesy flavor without dairy; it adds a nutty, savory kick, making it just as enjoyable for plant-based diets.
-
Spicy Spin: Incorporate red pepper flakes into the pesto for a subtle heat that livens up the dish while maintaining the fresh flavor profile.
-
Herb Variations: Experiment with herbs by adding fresh basil or mint to the pesto for an aromatic layer that brightens the dish in unexpected ways. You might just discover your new favorite twist!
-
Lemon Zest Boost: Grate some fresh lemon zest into the pesto mixture for an even more vibrant citrus flavor that pairs beautifully with the greens.
-
Add Protein: Toss in grilled chicken or shrimp to the spaghetti before serving for a hearty meal that satisfies hunger on busy nights.
-
Extra Veggies: Stir in roasted cherry tomatoes or sautéed zucchini for an added pop of color and texture, making your dish even more wholesome and inviting.
Embrace these variations and make this recipe uniquely yours while enjoying the fresh, delicious delight it offers!
What to Serve with Spaghetti with Asparagus and Spinach Pesto?
Elevate your dining experience with accompanying dishes that perfectly complement this vibrant pasta.
-
Garlic Bread: Warm, crispy garlic bread serves as the perfect vessel for scooping up any leftover pesto, making it a delightful addition to the meal.
-
Simple Arugula Salad: A bright salad with peppery arugula, cherry tomatoes, and a drizzle of balsamic adds a crunchy texture and a refreshing contrast.
-
Lemon Roasted Vegetables: Roasted seasonal vegetables tossed in lemon zest will echo the freshness of the pesto, balancing out the meal with caramelized sweetness.
-
Chilled White Wine: A crisp Sauvignon Blanc pairs beautifully, enhancing the green notes of the pesto while keeping your palate refreshed.
-
Grilled Shrimp Skewers: Juicy, garlic-marinated shrimp bring a touch of savory elegance, adding protein and a smoky flavor that complements the pasta’s freshness.
-
Zucchini Noodles: For a light twist, serve zucchini noodles on the side. They mirror the spaghetti texture while adding even more greens to the table.
-
Pine Nut Tart: End the meal on a sweet note with a delightful tart. Its nutty flavor ties back beautifully to the toasty notes in the pesto.
Ideal for any occasion, these pairings strive to create a well-rounded dining experience filled with flavor and joy!
Make Ahead Options
These Spaghetti with asparagus and spinach pesto are perfect for meal prep enthusiasts! You can make the pesto up to 3 days in advance. Simply prepare it by blending cooled asparagus, spinach, garlic, toasted nuts, olive oil, and lemon juice. Store the pesto in an airtight container in the refrigerator, pressing plastic wrap against the surface to prevent browning. You can also blanch and refrigerate the asparagus for up to 24 hours before assembly. When you’re ready to enjoy, cook the spaghetti, toss it with the prepared pesto and any reserved pasta water, and serve for a quick, delightful meal that’s just as delicious as when freshly made!
Expert Tips for Spaghetti with Asparagus and Spinach Pesto
- Use Fresh Greens: Choose vibrant, fresh spinach and asparagus for the best flavor and color. Wilted greens can dull the pesto’s brightness.
- Toast Nuts Gently: Keep a close eye while toasting pine nuts or walnuts to avoid burning, which adds bitterness instead of warmth.
- Reserve Pasta Water: Always save some cooking water to loosen the pesto—this starchy water helps the sauce cling perfectly to your spaghetti.
- Balance Flavors: Adjust lemon juice, salt, and pepper gradually to achieve a bright, harmonious pesto without overpowering the delicate greens.
- Blanch Asparagus Properly: Don’t overcook asparagus; blanching just until tender-crisp preserves its fresh flavor and vibrant green color.
How to Store and Freeze Spaghetti with Asparagus and Spinach Pesto
Room Temperature: Keep cooked spaghetti with asparagus and spinach pesto out for up to 2 hours, but it’s best to refrigerate quickly for freshness.
Fridge: Store in an airtight container for up to 3 days. When storing, add a splash of olive oil to maintain the pesto’s vibrant flavor.
Freezer: Freeze portioned spaghetti and pesto in freezer-safe bags or containers for up to 2 months. Thaw in the fridge overnight before reheating.
Reheating: Gently reheat on the stove with a splash of reserved pasta water until warmed through. This keeps the sauce silky and prevents drying out.

Spaghetti with Asparagus and Spinach Pesto Recipe FAQs
How do I know if my asparagus and spinach are fresh enough for the pesto?
Look for firm, bright green asparagus spears without dark spots or limp ends. Fresh spinach leaves should be vibrant and crisp, free from yellowing or wilting. Using fresh greens ensures a bright, flavorful pesto and the best texture.
Can I store leftover spaghetti with asparagus and spinach pesto, and for how long?
Absolutely! Store leftovers in an airtight container in the fridge for up to 3 days. I recommend adding a drizzle of olive oil before sealing to keep the pesto’s color and flavor fresh. Give it a gentle stir before reheating to distribute the sauce evenly.
What’s the best way to freeze spaghetti with asparagus and spinach pesto?
Freezing works wonderfully. Divide the pasta into meal-sized portions, drizzle a little olive oil over the pesto, then pack it in freezer-safe bags or airtight containers. Label them and freeze for up to 2 months. To thaw, place in the fridge overnight, then gently reheat on the stove with a splash of reserved pasta water to revive the silky pesto texture.
My pesto turned out a bit bitter. What could have gone wrong?
Bitterness often happens if nuts were over-toasted or garlic was too strong. Toast nuts on medium heat and watch closely to avoid browning beyond golden. Also, fresh garlic should be balanced carefully; if too much was added, it can overpower. Try adding a bit more lemon juice or cheese to mellow the flavor next time.
Is this spaghetti with asparagus and spinach pesto safe for pets if I want to share?
While spinach is generally safe in small amounts, garlic and walnuts/pine nuts (common in this pesto) are toxic to many pets. I strongly advise against sharing this dish with your furry friends. Instead, prepare a pet-friendly treat to keep everyone happy and safe!

Easy Spaghetti with Asparagus and Spinach Pesto You’ll Love
Ingredients
Equipment
Method
- In a large pot of salted water, cook spaghetti until al dente, about 9–11 minutes. Reserve ½ cup cooking water before draining.
- Trim and cut asparagus into 2-inch pieces. Simmer in boiling water for 2 minutes until vibrant green and tender-crisp. Drain and plunge into an ice bath.
- In a dry skillet over medium heat, toast pine nuts or walnuts for 3–4 minutes until golden and fragrant, stirring often. Set aside.
- In a food processor, combine cooled asparagus, fresh spinach, garlic, and toasted nuts. Pulse until roughly chopped, then stream in olive oil and lemon juice to create a silky-chunky pesto.
- Transfer pesto to a bowl and stir in grated Parmesan. Season with salt and pepper, tasting for bright lemon balance and nutty richness.
- Return hot spaghetti to the pot, add pesto, and toss gently. Gradually stir in reserved pasta water until sauce clings beautifully to every strand.
- Divide pasta among bowls. Garnish with extra Parmesan, toasted nuts, and a drizzle of olive oil. Enjoy warm.




