Avocado Spinach Basil Pesto

Creamy avocado spinach basil pesto spaghetti topped with fresh grated Parmesan and black pepper Save
Creamy avocado spinach basil pesto spaghetti topped with fresh grated Parmesan and black pepper | cookingwithkendra.com

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
Bright green avocado pesto pasta dish tossed with al dente spaghetti noodles and fresh basil garnish Save
Bright green avocado pesto pasta dish tossed with al dente spaghetti noodles and fresh basil garnish | cookingwithkendra.com

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
Vibrant spaghetti coated in rich avocado basil spinach pesto served with cracked pepper and extra cheese Save
Vibrant spaghetti coated in rich avocado basil spinach pesto served with cracked pepper and extra cheese | cookingwithkendra.com

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

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.

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.

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.

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.

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.

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.

Avocado Spinach Basil Pesto

Creamy avocado-basil pesto coats al dente spaghetti with fresh spinach for a vibrant, nutritious pasta ready in 25 minutes.

Prep 15m
Cook 10m
Total 25m
Servings 4
Difficulty Easy

Ingredients

Pasta

  • 14 oz spaghetti
  • Salt, for boiling water

Pesto

  • 2 ripe avocados, pitted and peeled
  • 2 cups fresh spinach leaves
  • 1 cup fresh basil leaves
  • 2 cloves garlic
  • 1/3 cup pine nuts (or walnuts for variation)
  • 1/2 cup grated Parmesan cheese
  • 2 tbsp lemon juice (about 1/2 lemon)
  • 1/4 cup extra virgin olive oil
  • Salt and freshly ground black pepper, to taste

Garnish

  • Additional Parmesan cheese, grated
  • Fresh basil leaves
  • Cracked black pepper

Instructions

1
Cook the Spaghetti: Bring a large pot of salted water to a boil. Cook the spaghetti according to package instructions until al dente. Reserve 1/2 cup of pasta cooking water, then drain the spaghetti.
2
Prepare the Pesto: While the pasta cooks, combine avocados, spinach, basil, garlic, pine nuts, Parmesan, lemon juice, and olive oil in a food processor or blender. Season with salt and pepper.
3
Blend to Smooth Consistency: Blend until smooth and creamy, scraping down the sides as needed. If the mixture is too thick, add 1–2 tablespoons of pasta water to reach your desired consistency.
4
Combine Pasta and Pesto: Toss the drained spaghetti with the pesto, adding a splash of reserved pasta water as needed to coat the noodles evenly.
5
Serve and Garnish: Serve immediately, garnished with extra Parmesan, fresh basil leaves, and a sprinkle of cracked black pepper.
Additional Information

Equipment Needed

  • Large pot
  • Colander
  • Food processor or blender
  • Chef's knife
  • Measuring cups and spoons

Nutrition (Per Serving)

Calories 520
Protein 14g
Carbs 62g
Fat 24g

Allergy Information

  • Contains dairy (Parmesan cheese)
  • Contains tree nuts (pine nuts or walnuts)
Kendra Lewis

Sharing simple, homemade recipes and handy cooking tips for fellow home cooks.