A bowl of bow tie pasta with asparagus, peas and spinach in creamy pesto sauce.

What we love about this green veggie pasta

  • We love, love, love all the veggies in this pasta. Peas, asparagus and spinach, talk about nutritious pasta dish – it’s well rounded meatless option, so what’s not to love here?
  • Adding cream to a pesto sauce adds a deep richness and a smooth, creamy texture. You can use store bought pesto sauce for this recipe if you want to skip a few steps, but you might miss out on the added nutrients of all the fresh spinach we packed into the pesto sauce.
Overhead photo of a couple bowls of green bow tie pasta with peas and asparagus.

Here’s what you’ll need to make it

**This post contains affiliate links. We may earn commission from qualifying purchases at no additional cost to you. We will never recommend a product I don’t use or trust.**

Kitchen tools

Ingredients you might need to pick up

  • Basil leaves – Fresh basil leaves are a must for this recipe. Toss them in a quick ice bath for extra bright green sauce. (Make sure you let the leaves dry if you do)
  • Pine nuts – These little tree nuts have a subtle, sweet flavor that gives pesto it’s unique flavor profile, but if you can’t find them, cashews or almonds would work really well. Try to use peeled or blanched almonds to prevent bitterness.
  • Garlic
  • Pecorino romano – We love the salty, sharp flavor for this for pesto, but you can also substitute any good quality parmesan cheese.
  • Olive oil – Normally we keep extra virgin olive oil on hand, so that’s what we use, but you can also use a lighter olive oil – it should still have a good amount of flavor.
  • Frozen peas
  • Asparagus

Making changes to a recipe can result in recipe failure. Any substitutions listed below are simple changes that I believe will work in this recipe, but results are not guaranteed.

Close up of creamy veggie pasta made with peas and asparagus, garnished with grated cheese and pines nuts.

How to make this green veggie pasta with pesto sauce

Make the pesto. Combine all of the ingredients (except olive oil) into the bowl of a food processor, or blender. Pulse until the basil and nuts have been finely chopped. Scrape the sides with a spatula once or twice to make sure there are no big pieces remaining. Blend until the sauce is almost smooth, then add olive oil and pulse a few more times. Set aside until the pasta is done.

Cook the pasta. In a large pot of salted water, cook pasta to al denté according to package directions. When the pasta is done, reserve ½ cup of pasta water, drain and return to the pot.

Sauce and serve. Add pesto sauce, cream and a splash of pasta water to the pot with the pasta. Stir to until the pasta and veggies are well coated in sauce, adding additional pasta water if needed. Garnish with pine nuts, sliced fresh basil and pecorino romano.

Hands setting down a bowl of green creamy veggie pasta.

Why does my homemade pesto taste bitter?

If your pesto is bitter, it might be your olive oil. We recommend tasting your olive oil before using it to detect any bitterness.

You’ll also want to use good quality oil and add it to the food processor last (the less it blends the better). So don’t over process. Pesto is meant to be like a coarse paste rather than a smooth sauce.

Close up of farfalle pasta in a creamy green sauce with peas and asparagus.

More veggie pasta recipes you will love

Other pesto pastas you should try

A couple bowls of pasta in a pesto sauce, garnished with pine nuts and grated cheese.

Want more pasta recipes?

Subscribe to get the latest recipes delivered to your inbox!

Green Veggie Pasta with Pesto Sauce

Get ready for spring with our green veggie pasta. Packed with fresh asparagus, peas, and a luscious creamy pesto sauce, every bite bursts with flavor and texture. Plus, we’ve made it effortless—the veggies can cook right in the pasta pot, for a pasta dish that’s as easy to make as it is delicious to eat.
Print Recipe Pin Recipe Rate Recipe
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings 8

Ingredients

For the pesto:
  • 2 cups fresh spinach leaves (packed)
  • 1/2 cup fresh basil leaves (packed)
  • 1/3 cup pine nuts (toasted)
  • 1/2 cup grated pecorino romano cheese
  • 3 garlic cloves (minced)
  • 1/2 cup extra-virgin olive oil
  • 1/2 cup heavy cream
For the pasta:
  • 16 ounces farfalle pasta
  • 1 bunch of fresh asparagus (trimmed and cut into bite-sized pieces)
  • 1 cup frozen peas (thawed)

Instructions

  • Add spinach, basil, pine nuts, pecorino romano cheese, garlic. Pulse until coarsely blended then add olive oil. Pulse again to incorporate olive oil, without over processing it. Remove from food processor bowl and set aside.
  • Cook the pasta to al denté according to package directions. With 2 minutes remaining, add asparagus and peas. Reserve ½ cup of pasta water, drain and return to pan.
  • Add heavy cream, pesto sauce and a few tablespoons of reserved pasta water, stirring until well coated.
  • Garnish with additional pine nuts and grated pecorino romano cheese before serving.

Nutrition

Calories: 461kcal Carbohydrates: 47g Protein: 12g Fat: 25g Saturated Fat: 7g Polyunsaturated Fat: 4g Monounsaturated Fat: 13g Cholesterol: 23mg Sodium: 90mg Potassium: 279mg Fiber: 3g Sugar: 3g Vitamin A: 1183IU Vitamin C: 10mg Calcium: 106mg Iron: 2mg

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating