Creamy Asparagus Pesto Pasta with Parmesan

Add a vegetable-forward twist to a classic Italian sauce with this quick and creamy Cheesy Asparagus Pesto Pasta. Made with nine simple ingredients, it’s bright, versatile and ready in about 45 minutes.

A large stockpot containing Cheesy Asparagus Pesto Pasta with fresh asparagus pieces

Table of Contents

  • Why You’ll Love this Recipe
  • Key Ingredients You’ll Need
  • How to Make Asparagus Pesto
  • Pro Tips for Recipe Success
  • Frequently Asked Questions
  • More Recipes to Make with Asparagus
  • Cheesy Asparagus Pesto Pasta Recipe

I love making pesto from unexpected vegetables — from basil and broccoli to peas and pistachios — and asparagus makes a delicious, bright base. Blanching the stalks preserves their vibrant color and tender texture, and blended with nuts, cheese, garlic and lemon it becomes a silky sauce perfect for pasta, sandwiches, roasted vegetables or pizza.

Why You’ll Love this Recipe

  • Simple ingredients. You likely already have most items in your kitchen.
  • Fast and flavorful. Ready in under an hour with big taste.
  • Versatile. Perfect with pasta, as a sandwich spread or a dip for crusty bread.
  • Customizable. Swap nuts or cheeses to suit your pantry and preferences.
  • Root-to-stem cooking. Uses asparagus stems for maximum flavor and minimal waste.
Blanched asparagus in a strainer over a large pot filled with water

Key Ingredients You’ll Need

  • Asparagus: Blanch briefly to tenderize and lock in the color before blending into the pesto.
  • Nuts: Toasted pine nuts are traditional, but pistachios, walnuts or almonds also work well.
  • Parmesan cheese: Use any hard-grating cheese if you don’t have Parmesan — asiago, Pecorino or grana padano are good substitutes.
  • Garlic: Fresh garlic adds brightness; roasted garlic can deepen the flavor.
  • Lemon juice: Adds acidity and keeps the pesto lively and green.
  • Olive oil: Use good-quality extra virgin olive oil for the best flavor.
A top-down view of a blender containing toasted pine nuts, shredded Parmesan cheese, garlic cloves, salt and pepper

How to Make Asparagus Pesto

  • Blanch the asparagus. Slice into 2-inch pieces and cook in boiling salted water for 1 minute, then plunge into cold water to stop the cooking and preserve the color.

Pro tip: Blanching tenderizes the stalks and keeps the pesto bright green.

  • Blend the pesto. In a blender or food processor, combine the blanched asparagus (reserve a few tips for garnish), toasted pine nuts, Parmesan, garlic, lemon juice, salt and pepper. Pulse 10–15 seconds, then with the motor running slowly stream in the olive oil until smooth. Taste and adjust seasoning. If your blender is large, you can double or triple the recipe.

To serve, cook your favorite pasta until al dente, toss with the asparagus pesto and reserved asparagus tips, then finish with extra Parmesan and a squeeze of lemon if desired.

Pro Tips for Recipe Success

  • Toast the nuts before blending to enhance their flavor and aroma.
  • Pesto freezes well — portion it in ice cube trays for easy single-serving additions to pasta, soups or sauces.
  • Use pesto beyond pasta: mix into mayo for a sandwich spread, use as pizza sauce, or swirl into soups for extra richness.
Creamy asparagus pesto in a blender

Frequently Asked Questions

What keeps pesto from turning brown?

Blanching the asparagus and adding lemon juice help maintain the pesto’s green color.

How long can it be stored in the fridge?

Store homemade pesto in an airtight container in the refrigerator for up to one week.

Can I freeze fresh pesto?

Yes. Freeze in a sealed container for up to six months, or portion into ice cube trays for easy single servings.

What is the best way to defrost pesto?

Defrost in the microwave on defrost setting, stirring occasionally. If using in hot dishes, you can add frozen pesto cubes directly to hot pasta or a warm pan.

More Recipes to Make with Asparagus

  • Asparagus Pasta Salad with Italian Dressing
  • Cheesy Asparagus Tart
  • Crispy Bacon-Wrapped Asparagus Bundles
  • Baked Asparagus Fries with Roasted Garlic Aioli
  • Roasted Asparagus with Cheesy Breadcrumbs
Creamy asapagus pesto pasta garnished with asparagus spears and Parmesan cheese in a large stockpot

If you enjoy simple, seasonal recipes, consider subscribing to recipe newsletters to receive new ideas and meal plans. Follow your favorite food blogs or social channels for additional inspiration and updates.

Main Course

Cheesy Asparagus Pesto Pasta

Add a veggie-packed twist to a classic Italian sauce with a quick and creamy recipe for Cheesy Asparagus Pesto Pasta made with just nine ingredients.
Author: Kelly Senyei
5 from 2 votes
A large stockpot containing Cheesy Asparagus Pesto Pasta with fresh asparagus pieces
Prep Time 15 minutes
Cook Time 30 minutes
Servings 6 servings
Print Recipe

Ingredients 

  • 1 pound asparagus, ends trimmed
  • 1/4 cup pine nuts, toasted
  • 1/3 cup shredded Parmesan cheese, plus more for serving
  • 2 cloves garlic, roughly chopped
  • 1 Tablespoon fresh lemon juice
  • 1/2 cup extra-virgin olive oil
  • 1 pound uncooked pasta of choice

Instructions 

  • Bring a large pot of salted water to a boil.
  • Slice the asparagus into 2-inch pieces and add them to the boiling water for 1 minute. Remove and immediately rinse under cold water. Keep the pot of salted water at a boil for the pasta.
  • Reserve a few asparagus tips for garnish. Add the remaining asparagus to a blender with toasted pine nuts, Parmesan, garlic, lemon juice, salt and pepper. Blend 10–15 seconds, then with the blender running slowly stream in the olive oil until smooth, scraping the sides as needed. Transfer the pesto to a bowl and adjust seasoning.
  • Cook the pasta in the boiling water until al dente. Drain and transfer to a large serving bowl. Add the pesto and reserved asparagus tips, toss to combine, garnish with extra Parmesan and serve.
  • Did you make this recipe? Leave a rating and comment to share your experience.

Nutrition

Calories: 516kcal, Carbohydrates: 61g, Protein: 14g, Fat: 25g, Saturated Fat: 4g, Fiber: 4g, Sodium: 96mg

Did you try this recipe?

Leave a comment below with your star rating!