This vibrant pasta combines creamy avocado pesto with fresh spinach and aromatic basil for a nutritious twist on classic Italian flavors. The silky sauce clings beautifully to al dente spaghetti, creating a satisfying 25-minute vegetarian meal that's both indulgent and wholesome.
Perfect for busy weeknights, the pesto comes together quickly in a food processor while the pasta cooks. The ripe avocados provide a luxurious texture, while fresh spinach and basil deliver bright, herbaceous notes. Pine nuts add subtle crunch, and Parmesan brings savory depth.
Customize easily with walnuts instead of pine nuts, or add cherry tomatoes for extra freshness. The result is a restaurant-quality dish that's simple enough for everyday cooking but impressive enough for guests.
The first time I made this avocado pesto, my roommate leaned over the pot and whispered, "That looks like something you'd find at a tiny restaurant in Rome." We ended up eating straight from the serving bowl, standing in the kitchen, and I knew this wasnt just another pasta recipe. The way the creamy avocado transforms traditional pesto into something velvety and luxurious still amazes me every single time.
Last spring, I made this for a dinner party when two guests announced they were trying to eat more plant-based meals. They had thirds. Theres something magical about how the basil and spinach brighten the rich avocado, creating a sauce that feels indulgent but leaves you feeling light and energized. My friend now calls it her green comfort food.
Ingredients
- 400 g (14 oz) spaghetti: I like bronze-die pasta for better sauce grip, but any quality brand works beautifully here
- Salt: Generously salt your pasta water until it tastes like the sea
- 2 ripe avocados: They should yield slightly to gentle pressure but not feel mushy
- 2 cups (60 g) fresh spinach: Baby spinach works best and adds a mild sweetness
- 1 cup (25 g) fresh basil leaves: Genovese basil gives the most authentic Italian flavor
- 2 cloves garlic: Fresh garlic makes all the difference here
- 1/3 cup (35 g) pine nuts: Toast them in a dry pan first for deeper flavor, though walnuts work wonderfully too
- 1/2 cup (50 g) grated Parmesan cheese: Use a microplane for the finest texture
- 2 tbsp lemon juice: Fresh squeezed keeps the avocado vibrant and green
- 1/4 cup (60 ml) extra virgin olive oil: This is where you want to use your best oil
- Salt and freshly ground black pepper: Taste and adjust repeatedly as you blend
- Additional garnishes: Extra Parmesan, fresh basil, and cracked pepper make it look restaurant-worthy
Instructions
- Get your water boiling:
- Bring a large pot of salted water to a rolling boil while you prep your ingredients
- Cook the spaghetti:
- Cook according to package directions until perfectly al dente, then reserve 1/2 cup of the starchy cooking water before draining
- Blend the pesto base:
- Combine avocados, spinach, basil, garlic, pine nuts, Parmesan, lemon juice and olive oil in your food processor
- Season and blend smooth:
- Process until completely creamy, adding pasta water if needed to reach your desired consistency
- Toss and serve immediately:
- Combine pasta and pesto with a splash of reserved water, then top with extra cheese and basil
My daughter who normally picks out anything green asked for seconds the first time I served this. Watching her scrape her bowl clean made me realize how sometimes the most nourishing foods are also the ones that bring us together. This pasta has become our go-to for quick weeknight celebrations.
Making It Your Own
Ive learned that the best recipes are flexible ones. Sometimes I add a handful of arugula for extra peppery bite, or swap in cashews when pine nuts feel too pricey. The beauty lies in making it work with whats in your kitchen and what your family loves.
Pairing Suggestions
A crisp Sauvignon Blanc cuts through the creaminess beautifully, but if youre avoiding alcohol, a sparkling water with lemon works just as well. I love serving this with a simple green salad dressed in nothing but olive oil and vinegar, letting the pasta be the star.
Storage and Make-Ahead Tips
The pesto itself keeps for about two days in an airtight container, though its best used immediately. Press plastic wrap directly onto the surface to prevent browning. For leftovers, gently reheat with a splash of water rather than in the microwave.
- Cook the pasta fully but store separately from the sauce
- Bring everything to room temperature before tossing leftovers
- A squeeze of fresh lemon revives the flavors beautifully
Theres something deeply satisfying about transforming simple ingredients into something that feels like a hug in a bowl. I hope this becomes one of those recipes you turn to again and again.
Recipe FAQs
- → Can I make the pesto ahead of time?
-
Yes, prepare the pesto up to 24 hours in advance and store it in an airtight container in the refrigerator. Press plastic wrap directly onto the surface to prevent oxidation. Before serving, let it come to room temperature and toss with hot pasta.
- → What pasta shapes work best with this sauce?
-
Spaghetti is ideal for this creamy pesto, but other long noodles like linguine, fettuccine, or angel hair work wonderfully. For shorter shapes, try fusilli, penne, or farfalle—their crevices catch the thick avocado sauce beautifully.
- → How do I prevent the avocado pesto from browning?
-
The lemon juice in the pesto helps slow oxidation. For best results, serve immediately after tossing with pasta. If storing, press plastic wrap directly onto the surface and refrigerate for up to 24 hours. A thin layer of olive oil on top also helps preserve the vibrant green color.
- → Can I freeze this avocado pesto pasta?
-
Freezing isn't recommended as the avocado's texture changes when thawed, becoming grainy. However, you can freeze the pesto sauce without pasta for up to 3 months. Thaw in the refrigerator overnight and toss with freshly cooked spaghetti.
- → What can I use instead of pine nuts?
-
Walnuts, cashews, or almonds make excellent substitutes for pine nuts. For a nut-free version, use sunflower seeds or pumpkin seeds for similar crunch. Each alternative brings its own subtle flavor profile while maintaining the pesto's creamy texture.
- → How do I make this dish vegan?
-
Simply omit the Parmesan cheese or replace it with a vegan Parmesan alternative made from cashews, nutritional yeast, and salt. The pesto remains creamy and flavorful without dairy, and you can garnish with nutritional yeast for a savory finish.