This vibrant pasta combines creamy ripe avocados with nutrient-dense spinach and fragrant fresh basil, blended into a silky pesto that perfectly coats al dente spaghetti. Ready in just 25 minutes, this vegetarian-friendly dish offers a modern twist on traditional Italian pesto pasta, delivering rich flavors and wholesome ingredients in every bite.
Last Tuesday, I came home exhausted and stared at two avocados that needed to be used immediately. The bright green skins caught the kitchen light, and suddenly I was tossing everything into the food processor—spinach, basil, whatever nuts I had in the freezer. My roommate walked in, sniffed the air, and asked what magic was happening. That accidental experiment has now become our go-to comfort meal.
I made this for my sister when she was recovering from surgery and needed something nourishing but not too heavy. She took one bite and literally said 'this tastes like a hug.' The way the creamy sauce coats each strand of spaghetti makes you feel cared for, like someone put real thought into your dinner.
Ingredients
- 400 g spaghetti: I grab whatever brand is on sale but always aim for bronze-cut pasta for better sauce cling
- 2 ripe avocados: Give them a gentle squeeze—they should yield slightly like a ripe peach
- 2 cups fresh spinach: Baby spinach works best since it blends seamlessly into the sauce
- 1 cup fresh basil leaves: The fresh basil is non-negotiable here for that authentic pesto flavor
- 2 cloves garlic: Fresh garlic makes all the difference compared to jarred minced versions
- 1/3 cup pine nuts: Toast them in a dry pan for 2 minutes first to bring out their natural oils
- 1/2 cup grated Parmesan: Buy a wedge and grate it yourself—the pre-grated stuff has anti-caking agents
- 2 tbsp lemon juice: Freshly squeezed prevents the avocado from turning brown
- 1/4 cup extra virgin olive oil: This helps create that silky restaurant-style texture
Instructions
- Get your pasta water going:
- Fill your largest pot with water, add a generous handful of salt, and bring it to a rolling boil
- Cook the spaghetti:
- Add pasta and cook until al dente, then reserve that precious half cup of pasta water before draining
- Build your sauce base:
- Toss avocados, spinach, basil, garlic, pine nuts, Parmesan, lemon juice, and olive oil into your food processor
- Blend it up:
- Pulse until completely smooth, stopping to scrape down the sides and adding pasta water if needed
- Bring it all together:
- Toss hot spaghetti with the pesto, using reserved pasta water to achieve perfect coating consistency
My friend Sarah served this at her dinner party last month, and her vegan neighbor was thrilled when she made a simple parm swap. Everyone kept asking what was in the sauce, and the table went quiet for a solid five minutes while everyone devoured their plates. That kind of silence is the highest compliment.
Making It Your Own
Sometimes I swap in walnuts when pine nuts feel too expensive, and honestly, the earthier flavor works beautifully. Try adding roasted cherry tomatoes on top for bursts of sweetness that cut through the richness.
Serving Suggestions
A crisp white wine like Sauvignon Blanc cuts through the creamy avocado perfectly. I also love serving this alongside a simple arugula salad dressed with just lemon and olive oil.
Storage And Make-Ahead Tips
The pesto keeps in the fridge for up to 2 days, though the top might darken slightly—just stir it well. Press plastic wrap directly onto the surface to minimize air exposure.
- Make extra pesto and freeze it in ice cube trays for instant portions
- Reheat leftover pasta gently with a splash of water to revive the sauce
- Never freeze the assembled pasta—it will get mushy and sad
This recipe started as a desperate fridge-cleanout dinner, but now it is the meal I crave when life gets overwhelming and I need something that feels like comfort food but still loves me back.
Your Recipe Questions Answered
- → Can I make the pesto ahead of time?
-
Yes, prepare the pesto up to 24 hours in advance and store in an airtight container in the refrigerator. Press plastic wrap directly onto the surface to prevent oxidation. Add a squeeze of fresh lemon juice before serving to maintain vibrant color.
- → What can I substitute for pine nuts?
-
Walnuts, cashews, or almonds work beautifully as alternatives. For a nut-free version, sunflower seeds or pumpkin seeds provide similar texture and richness without the allergens.
- → How do I prevent the avocado from browning?
-
The lemon juice in the pesto helps prevent oxidation. Store any leftovers in an airtight container with plastic wrap pressed directly against the surface, and consume within 1-2 days for best quality and color.
- → Can I use a different type of pasta?
-
Absolutely. Fettuccine, linguine, or penne work well. For a gluten-free option, use brown rice pasta or chickpea pasta. Adjust cooking time according to package instructions.
- → Is this suitable for meal prep?
-
Yes, though best enjoyed fresh. Store pasta and pesto separately in the refrigerator for up to 2 days. Reheat pasta gently with a splash of water and toss with pesto just before serving.
- → How can I add more protein?
-
Grilled chicken, shrimp, or pan-seared tofu complement the flavors beautifully. Alternatively, stir in white beans or sprinkle with hemp hearts for a plant-based protein boost.