Pea Pesto Pasta (Dairy-Free & Gluten-Free)

GFGluten Free

Disclosure: This post may contain affiliate links. I may earn a small commission for my endorsement, recommendation, testimonial, and/or link to any products or services from this website.

This 8-Ingredient Pea Pesto Pasta recipe is Vegan, Gluten-Free, Oil-Free, and Healthy! Made with Fresh Basil and Toasted Pine Nuts, this meal is great for a tasty Dinner or Meal Prep.

Not-so-fun-fact: I used to hate Pesto for a solid 4-5 years because of one bad experience that led to an upset tummy. However, I’m happy to report that that phase as passed — now I’m practically pesto-obsessed.

pea pesto pasta in white bowl with bowl of pesto on the side

This Pea Pesto Pasta is certainly no exception! It’s yummy, zesty, and packs a little extra Plant-Based Protein with the help of Peas. I used Fresh Peas, but if you don’t have any on hand frozen will work too! Plus I threw some Arugula in there for some extra #health — and because I think it complements the flavors of the Pesto nicely.

two white bowls filled with pesto pasta

Not only is this meal hearty, healthy, and delicious, but it is also super easy to prepare! You only need 7 ingredients total (including the Pasta), and everything comes together in less than 30 minutes. How’s that for an easy weeknight meal?

bowls of pea pesto pasta with jar of pesto on the side

A Few Final Thoughts:

  • You can use any pasta you’d like for this recipe! I used these Gluten-Free Shells made from Chickpeas.
  • If you choose to use Frozen Peas, I would suggest using a little extra (as indicated in the recipe).ย  I find the volume of Frozen Peas seems to reduce more after cooking.
  • This recipe is great for Meal Prep! I would suggest mixing the Pesto sauce with the Pasta to prevent it from drying out. Or, you can make all of the Pesto at once, but cook an additional batch of Pasta mid-week to keep it fresh ๐Ÿ™‚ย 

bowls of pea pesto pasta with toasted pine nuts and forks

If you’re looking for more Vegan Pasta recipes, you’ll also love this Pasta with Romesco Sauce and Roasted Cauliflower and this One Pot Spinach & Artichoke Pasta!

Finally, if you make this recipe and decide to share it on Facebook or Instagram, don’t forget to tag me @FromMyBowl + #FromMyBowl! I love seeing your delicious recreations ๐Ÿ™‚


Pea Pesto Pasta (Dairy-Free & Gluten-Free)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.8 from 4 reviews

This 8-Ingredient Pea Pesto Pasta recipe is Vegan, Gluten-Free, Oil-Free, and Healthy! Made with Fresh Basil and Toasted Pine Nuts, this meal is great for a tasty Dinner or Meal Prep.

  • Author: Caitlin Shoemaker
  • Prep Time: 15 Minutes
  • Cook Time: 10 Minutes
  • Total Time: 25 minutes
  • Yield: 4-6 Servings 1x
  • Category: Main
  • Method: Stovetop
  • Cuisine: American


  • 16 oz. Pasta of Choice
  • ยฝ cup Pine Nuts
  • 2 tbsp Nutritional Yeast
  • 2 cups Fresh Peas (or 2 ยผ cup Frozen)
  • 34 cloves Garlic
  • 2 cup Fresh Basil, packed
  • Juice & Zest of 1 Lemon
  • Pinch of Red Pepper Flakes (Optional)
  • 1+ tbsp Filtered Water
  • 1 tsp Kosher Salt
  • 2 cup Fresh Arugula


  1. Cook your Pasta according to package instructions; drain and set aside.
  2. In the meantime, add the Pine Nuts to a medium saucepan. Toast over Medium-High heat for 3-4 minutes, or until evenly golden brown. Stir continuously with a spatula to prevent burning.
  3. Transfer the Pine Nuts to a separate dish, then return the saucepan to the heat. Add the Nutritional Yeast to the pan and toast for 45-60 seconds, until golden brown. Set aside.
  4. Add the Fresh Peas and Garlic Cloves to the same pan, then cover with water. Bring to a boil, and cook for 5-7 minutes, until tender. Drain.
  5. Next, prepare the Pesto. Add the Garlic Cloves, 1 cup of Cooked Peas, the Basil, Lemon Juice and Zest, Red Pepper, Nutritional Yeast, and Salt to a Food Processor. Set 2 tbsp of the toasted Pine Nuts to the side, then add the remainder of them to the machine as well. Blend on high until well incorporated – the mixture should be pretty uniform, but not completely smooth.
  6. Add Filtered Water to the Food Processor 1 tbsp increments, blending until smooth. The Pesto sauce should be thick and creamy, but not runny.
  7. Finally, add the remaining cooked Peas, Pesto Sauce, and Fresh Arugula to the pot of drained Pasta; reheat if necessary. Divide the pasta into bowls, and top with the remaining toasted Pine Nuts.
  8. Refrigerate leftovers in a sealed container for up to 6 days.


  • You can use any pasta you’d like for this recipe! I used these Gluten-Free Shells made from Chickpeas.
  • I have not tested this recipe with any substitutions for the Pine Nuts. However, I believe you could substitute them for equal parts Pumpkin Seeds, if you have an allergy.

Did you make this recipe?

Share a photo and tag us โ€” we can't wait to see what you've made!

Want to save this Pea Pesto Pasta for later? Pin the recipe to your Pinterest boards:

This 7-Ingredient Pea Pesto Pasta recipe is Vegan, Gluten-Free, Oil-Free, and Healthy! Made with Fresh Basil and Toasted Pine Nuts, this meal is great for a tasty Dinner or Meal Prep. #vegan #plantbased #easydinner #30minutemeal #mealprep #pesto #pestopastarecipe #glutenfree #healthydinner #healthyveganrecipes via

About the Author

Hey there, Iโ€™m Caitlin! I make easy-to-follow, wholesome, and budget-friendly vegan recipes that are mostly gluten-free and refined sugar-free. I’m also an avid yogi, love the great outdoors, am chocolate-obsessed, and enjoy eating almond butter straight off of the spoon.

Learn More

FREE GUIDE: 5 Tips for Quick & Easy Vegan Dinners

Plus, get all of my recipes sent straight to your inbox!

You May Also Like

Leave a Comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Yummers. First recipe from your blog

    I even had seconds for dinner (and didn’t feel guilty at all lol) Subbed spinach for the arugula because I didn’t have arugula lol. Also tried the chickpea past. Can’t wait to try another recipe

    1. You can freeze and re-use the pesto, but I would not freeze and reheat pasta (just to clarify!)

  2. I served this with the red lentil sedanini from Trader Joe’s and it made for a really filling, delicious meal that even the carnivores in my family enjoyed! I ended up boiling only two of the four cloves of garlic and mincing the remaining ones raw, as I like the bite of raw garlic, and adding another raw clove after everything was blended. I also included a bit more lemon juice to balance the sweetness of the peas and replaced about half of the basil with spinach simply because our tired little basil plant didn’t yield enough – it still worked out great. I can imagine putting this sauce to a variety of other uses, such as spreading it on sourdough toast or layering it with noodles, tofu ricotta, and roasted vegetables for a green lasagna.

  3. Iโ€™m giving this four stars instead of five because it was amazingly delicious yesterday when I made it but today is so dried out ๐Ÿ™ I was super excited to die this for my meal prep lunches adding the arugula separately each day so it would stay fresh. Do you have any suggestions for livening it up? Might have to just make another batch of the pesto to add separately each day as well to keep it creamy. Either way, it was delicious and I will definitely make it again, just probably not as a meal prep. Thanks for the awesome ideas though! This blog is awesome.

    1. Hi Alicia,
      You could continue to thin the sauce out with almond milk or water if you’d like! Unfortunately all pastas dry out over time – until some scientist comes up with a way to counteract that, I think that is just a fact of life ๐Ÿ˜‰

  4. What a beautiful pasta! Banza is also my favorite chickpea pasta brand! Did you add any nonstick spray or water to the pan before toasting your pine nuts, or did you use a nonstick skillet to do so? I would reckon that the pine nuts might leave residue if they accidentally burn!

  5. I made the pesto sauce last night as semi-meal prep for the week (i.e. just cook fresh pasta on the night I want to eat it). I used baby spinach leaves, homemade vegan parmesan and a handful of cashew nuts because I was too lazy to go to the shop for pine nuts and fresh basil. What a winner though! The sauce is not even going to make it for pasta because I tried it on sourdough toast and ate almost half immediately ๐Ÿ™‚ I think this would also be good on a baked potato or maybe stirred through some rice as a side dish? My colleagues also had a taste and raved about it. Thanks Caitlin for the inspiration!

  6. What’s the purpose of toasting the nutritional yeast and nuts? Could I get away without doing that?

    1. It improves the depth of flavor of the dish – I would not recommend skipping it as it only takes ~5 min and is really easy to do!

  7. How much cooked peas does this make? I want to make it but I only have canned peas and donโ€™t know how much to use!

  8. Hi! Really excited to try this recipe but I don’t access to fresh basil. Would substituting a bit of dry with some other leafy green work? Thanks!

    1. You could use 2-3 tsp of Dried Basil, but I would add in 2 cups of fresh spinach leaves for volume ๐Ÿ™‚