This website uses affiliate links which may earn commission for purchases made at no additional cost to you.

If youโ€™re looking for an easy, simple, and low-effort meal thatโ€™s perfect for a weeknight dinner, enter this creamy vegan pesto pasta. This dish is packed with homemade basil pesto, creamy butter beans, chewy pasta, and tons of garlic. 

Now, pesto pasta is a classic dish, but on its own, thereโ€™s not too much fiber or protein, which is why I love throwing in a can of creamy butter beans. You can leave these out, but it makes the dish a lot more satiating and balanced!

This dish is packed with nutrients, with over 13g of fiber and 25g of protein per serving. Also, you just need a blender, one pot, and a spatula to make this dish, so thereโ€™s little to no kitchen cleanup required. 

Whether you make this for an easy weeknight dinner or a quick lunch, you canโ€™t go wrong with pesto pasta. Itโ€™s a classic for a reason! 

vegan pesto pasta in a beige bowl

Ingredients Youโ€™ll Need For This Vegan Pesto Pasta

Hereโ€™s your grocery list for this creamy vegan pesto pasta. 

  • Fresh basil
  • Olive oil 
  • Cashews and pine nuts: I like using a mix of both, because letโ€™s be honest, pine nuts are SUPER expensive. However, feel free to use all pine nuts or all cashews if you prefer. 
  • Fresh garlic 
  • Paccheri, rigatoni, or any tube-shaped pasta: If youโ€™re looking for a good dried pasta brand, I love Seggiano pasta, itโ€™s slow-dried and tastes phenomenal. 
  • Butter beans: While these are optional, I highly recommend adding butter beans, or any type of creamy white bean, to bump up the protein and fiber content of this dish. Plus, beans, pasta, and pesto are just made for each other!!
  • Cashew milk: Linking my homemade cashew milk recipe here. Feel free to use any type of creamy milk you have on hand. 
  • Black pepper
  • Kosher salt
  • Nutritional yeast: Or use grated parmesan if youโ€™re not dairy-free. 
vegan pesto pasta in a beige bowl

Letโ€™s Chat All Things Pesto 

But first, letโ€™s get this straight! Pesto isnโ€™t a recipe, itโ€™s a technique that refers to crushing fresh herbs with oil, cheese, and a few other flavors. 

Most of us refer to Genovese basil pesto when we think of pesto, which consists of pine nuts, basil, parmesan cheese, olive oil, and garlic.

The reason I bring up the whole โ€œpesto isnโ€™t a recipe, itโ€™s a techniqueโ€ is because you can easily swap in other nuts and leaves to put your spin on this recipe. Iโ€™ll leave some of my favorite pesto combinations below, just use my homemade basil pesto recipe below as a rubric. 

  • Spinach basil pesto: Swap out the basil for 3 cups of spinach and 3 cups of basil. 
  • Arugula pesto: Swap out the basil for 6 cups of arugula. 
  • Walnut basil pesto: Swap out the cashews and pine for 3/4 cup walnuts. 
vegan pesto pasta in a beige bowl

How to Make Homemade Pesto

Basil pesto or any type of pesto is traditionally made using a mortar and pestle, but for the sake of saving time, I like using a high-speed blender (like my Vitamix). 

Simply add all of the ingredients into your blender and blend on low for about 1-1.5 minutes. The goal isnโ€™t to make a paste but to grind the nuts and basil into tiny pieces which will mimic the mortar and pestle technique. And thatโ€™s all there’s to it! 

Store any leftover basil pesto in an airtight glass jar in the fridge for up to 1 week. I havenโ€™t had the pesto oxidize on the top, but if youโ€™re worried about it turning brown, drizzle a super thin layer of olive oil on top which will prevent oxidation. 

vegan pesto pasta in a beige bowl

A Few Notes

Rounding up some pointers to making this green pesto pasta recipe perfectly! 

  • Make the homemade basil pesto on the weekend. That way itโ€™s super easy to whip up this dish during the week! 
  • Use a large tube-shaped pasta. Paccheri and rigatoni or a large shell pasta shape is my favorite pasta for this dish as it catches the sauce nicely. 
  • Use the same pot for both the pasta and sauce. No need to dirty another pan, just make the sauce in the same pot you used to cook the pasta. 

Even More Pasta Recipes

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegan pesto pasta in a beige bowl

Creamy Vegan Pesto Pasta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
  • Author: Yasmeen Ali
  • Prep Time: 30 minutes
  • Cook Time: 15 minutes
  • Total Time: 45 minutes
  • Yield: 2 servings 1x
  • Category: Main Course
  • Cuisine: Italian

Description

If youโ€™re looking for an easy, simple, and low-effort meal thatโ€™s perfect for a weeknight dinner, enter this creamy vegan pesto pasta. This dish is packed with homemade basil pesto, creamy butter beans, chewy pasta, and tons of garlic.ย 


Ingredients

Scale

Homemade Basil Pestoย 

  • 6 cups (4 oz) basilย 
  • 3/4 cup olive oilย 
  • 1/2 cup cashews
  • 1/4 cup pine nutsย 
  • 2 garlic clovesย 
  • 1 tsp kosher saltย 
  • Optional, 1/2 cup grated parmesan if not dairy-freeย 

Creamy Pesto Pastaย 

  • 2 cups (4 oz) paccheri or any tube-shaped pasta
  • 1 can (14 oz) butter beans, drained and rinsedย 
  • 1/2 cup homemade basil pestoย 
  • 4 tbsp pasta waterย 
  • 4 tbsp cashew milk or creamy milk of choiceย 
  • 1/2 tsp black pepper
  • 1/2 tsp kosher salt, plus more as needed
  • Handful of minced fresh basilย 
  • Nutritional yeastย 

Instructions

  1. Boil the pasta. Cook the pasta according to package instructions (make sure to generously salt the water). Once the pasta is done, reserve 1/4 cup of pasta water, drain the pasta, and set aside in a colander.
  2. Make the basil pesto while the pasta cooks. Add all the pesto ingredients into your blender and blend on low for about 1-1.5 minutes. The goal isnโ€™t to make a paste but to grind the nuts and basil into tiny pieces, which will mimic the mortar and pestle technique. Reserve 1/2 cup of the pesto and store any leftover basil pesto in an airtight glass jar in the fridge for up to 1 week. I havenโ€™t had the pesto oxidize on the top, but if youโ€™re worried about it turning brown, drizzle a super thin layer of olive oil on top to prevent oxidation.
  3. Make the basil pesto sauce. Heat the same pot used for the pasta on medium heat and add the basil pesto, pasta water, cashew milk, black pepper, and kosher salt. Cook the sauce on medium heat until bubbling and itโ€™s emulsified into a thick and creamy sauce. Make sure to whisk the sauce as it cooks to ensure it doesnโ€™t stick to the bottom of the pan. Reduce the heat to medium-low and add the butter beans and cooked pasta into the sauce. Mix gently to coat the pasta and warm it up a bit, about 1-2 minutes. Adjust salt as needed.ย 
  4. Serve. Pop the pasta into a bowl, and top with thinly sliced basil, freshly cracked black pepper, a generous drizzle of olive oil (optional), and nutrition yeast.