• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Main Dishes
    • Appetizers
    • Desserts
    • Breakfast
    • Side Dishes
    • Soups
    • Salads
    • Sandwiches
  • Shop
    • Bakeware
    • Cookware
    • Small Appliances
    • Pantry Staples

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • Browse Recipes
    • Main Dishes
    • Appetizers
    • Desserts
    • Breakfast
    • Side Dishes
    • Soups
    • Salads
    • Sandwiches
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Shop
    • Cookware
    • Bakeware
    • Small Appliances
    • Pantry Staples
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Main Dishes

    Published: May 29, 2018 · Modified: Jul 31, 2026 by Alissa Saenz · This post may contain affiliate links · 12 Comments

    Creamy Vegan Pesto Pasta

    Jump to Recipe Print Recipe

    Tender penne pasta is drenched in a silky dairy-free pesto sauce and tossed with juicy cherry tomatoes, briny olives, and peppery arugula to make this easy vegan pesto pasta! It's rich, packed with fresh flavor, and comes together in a flash with minimal prep work.

    Bowl of Creamy Vegan Pesto Pasta with olives, arugula, and cherry tomatoes.

    I am the world's worst gardener. Every year I plant tons of squash and tomatoes, then either forget to water them or generously donate them to the local deer population. Basil is the one thing that powers through, and I end up with way too much of it. So I make lots and lots of pesto. It'll either be my classic vegan pesto or my lemon pistachio pesto, both of which I love. But what does one do with mass quantities of pesto? Glad you asked! This creamy vegan pesto pasta calls for a full cup of it, and once I make it, it goes into heavy rotation. Poof! Pesto stash gone!

    Jump to:
    • Ingredients You'll Need
    • How It's Made
    • Variations
    • Frequently Asked Questions
    • More Easy Vegan Pasta Recipes
    • 📖 Recipe
    • 💬 Comments

    Really, though, this recipe has a lot more going for it than the fact that it makes basil pesto disappear. It has the zesty, garlicky flavor of pesto in a creamy, silky-smooth sauce. Ahhhhhmazing. And it's one of the easiest dishes you can throw together. This is practically a no-chop recipe! (And if you want to skip halving the cherry tomatoes, I will look the other way.) Yet it tastes like it came from a restaurant.

    Ready to start cooking? Let's go!

    Tip: Looking for more ways to use pesto? Try my pesto hummus, vegan pesto caprese pizza, and green minestrone soup!

    Ingredients You'll Need

    Below you'll find a list of ingredients in this recipe, with notes and substitutions. Scroll all the way to the bottom of the post to see the full recipe, including the amount of each ingredient.

    • Pasta. I like this recipe with penne, but any dried pasta will work!
    • Olive oil.
    • Flour. The recipe calls for all-purpose wheat flour. Whole wheat also works. I haven't tested any other varieties, but I think many baking flours, even gluten-free blends, would be fine.
    • Coconut milk. We're using full-fat coconut milk from a can, for maximum richness.
    • Non-dairy milk. This is in addition to the coconut milk, and it can be pretty much anything unsweetened and unflavored. Read my guide to dairy-free milks if you need help choosing one.
    • Vegan pesto. I use my homemade vegan pesto, but store-bought is fine.
    • Cherry tomatoes.
    • Arugula.
    • Kalamata olives. Feel free to skip them if you're not an olive fan.
    • Lemon juice. Freshly squeezed juice will give you the best possible flavor.
    • Red pepper flakes. These will add a touch of heat. Skip them if that's not your thing.
    • Salt and pepper.

    How It's Made

    Below is a detailed photo tutorial on how to make this dish. Scroll all the way down if you'd like to skip right to the recipe!

    Step 1: Cook the pasta. Start it first, since the sauce comes together fast. Follow the package directions and just cook it until al dente. Drain it when done, but save a bit of the cooking water — you might need it later.

    Olive oil roux simmering in a pot.

    Step 2: Make the roux. Stir some olive oil and flour together in a large pot, then cook the mixture over medium heat until it darkens a bit and smells nutty. This is the thickener for your sauce.

    Coconut cream sauce simmering in a pot.

    Step 3: Simmer. Add coconut milk and your other non-dairy milk. Stir it up, bring the mixture to a simmer, and let it cook for about 5 minutes to thicken up.

    Cherry tomatoes simmering in creamy pesto sauce.

    Step 4: Add pesto and tomatoes. Stir in your pesto and halved cherry tomatoes, then just let it simmer for a minute longer. You're just softening the tomatoes.

    Spoon stirring arugula into a pot of Creamy Vegan Pesto Pasta.

    Step 5: Add the rest. Take the pot off the heat, then quickly stir in the pasta, arugula, olives, and lemon juice. Stir well until the heat from the sauce starts to wilt the arugula. Add a bit of that pasta water if the sauce seems too thick.

    Pot of Creamy Vegan Pesto Pasta with a wooden spoon.

    Step 6: Finish the dish. Give the pasta a taste, then add red pepper flakes, salt, and pepper to taste. Feel free to adjust any other seasonings such as the pesto or lemon juice to your liking. And if you want to add more olives, I will support you in that decision.

    White wooden surface set with pot and bowl of Creamy Vegan Pesto Pasta.

    Step 7: Serve. Your creamy vegan pesto pasta is ready to enjoy! Divide it onto plates or into bowls and dig in! I like to top mine with a sprinkle of vegan Parmesan.

    Variations

    • Veggie swaps. Replace the cherry tomatoes with diced red bell pepper, chopped asparagus, or broccoli. Swap out the arugula with another delicate green like baby kale or spinach.
    • Pesto flavors. You can get or make all kinds of pesto these days. Check out my kale pesto risotto and pea pesto stuffed shells. Peruse the internet, and you'll find recipes for things like beet pesto and carrot top pesto. They're pretty much all fair game here, so experiment away!
    • Add-ins. Bulk this recipe up by adding a can of chickpeas, your favorite meat substitute, or vegan cheese (homemade vegan mozzarella would be awesome!).

    Frequently Asked Questions

    Can this recipe be made gluten-free?

    I think so, though I haven't tested a gluten-free version You'll need to use a gluten-free pasta and replace the flour with a gluten-free variety. Try an all-purpose gluten-free blend.

    How should I store leftovers and how long will they keep?

    Leftover vegan pesto pasta will keep in an airtight container in the fridge for about 3 days, or in the freezer for up to three months.

    Can I use store-bought pesto?

    Absolutely! Just check the ingredients to ensure it's vegan, since most pesto contains Parmesan cheese. Amore and Gotham Greens both make vegan pestos. I also love Trader Joe's vegan Kale Cashew pesto, if you want to try something a little different.

    Can you taste the coconut in this dish?

    I can't at all! That said, if you really hate the taste of coconut, feel free to substitute another non-dairy milk. Go with a thick, rich variety, like a good cashew milk.

    More Easy Vegan Pasta Recipes

    • Plate of Vegan Mushroom Pasta with a fork.
      Creamy Vegan Mushroom Pasta
    • Bowl of Roasted Vegetable Pasta with fork and spoon.
      Roasted Vegetable Pasta
    • Bowl of White Bean Pasta with fork and spoon.
      Lemony White Bean Pasta
    • Bowl of Miso Pasta with shiitake mushrooms and peas.
      Creamy Miso Pasta

    Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

    📖 Recipe

    Bowl of Creamy Vegan Pesto Pasta with fork and spoon.
    Print Pin
    5 from 5 votes

    Creamy Vegan Pesto Pasta

    Tender penne pasta is drenched in a silky dairy-free pesto sauce and tossed with juicy cherry tomatoes, briny olives, and peppery arugula to make this easy vegan pesto pasta! It's rich, packed with fresh flavor, and comes together in a flash with minimal prep work.
    Add us as a preferred source on Google
    Course Entree
    Cuisine American, Italian
    Prep Time 10 minutes minutes
    Cook Time 15 minutes minutes
    Total Time 25 minutes minutes
    Servings 4
    Calories 610kcal
    Author Alissa Saenz

    Ingredients

    • 10 ounces dried penne pasta, or pasta of choice
    • 2 tablespoons olive oil
    • 2 tablespoons all-purpose flour
    • ¾ cup full-fat coconut milk
    • 1 ¼ cups unflavored and unsweetened non-dairy milk
    • 1 cup vegan pesto (or to taste — Note 1)
    • 2 cups cherry tomatoes, halved
    • 2 cups fresh arugula, packed
    • ½ cup Kalamata olives, halved
    • 2 tablespoons lemon juice (omit or reduce if your pesto contains lemon)
    • Red pepper flakes, to taste
    • Salt and pepper, to taste
    US Customary - Metric

    Instructions

    • Bring a large pot of salted water to a boil. Add the pasta and cook it according to the package directions, until al dente (do not overcook). Reserve about ½ cup of the pasta cooking water, then drain the pasta into a colander when done.
    • While the pasta cooks, coat the bottom of a large pot with the oil and place it over medium heat. Let the oil heat up for a minute, then add the flour. Stir the flour and oil together and cook the mixture for about 2 minutes, stirring constantly, until it darkens slightly and begins to smell nutty.
    • Stir in the coconut milk and other non-dairy milk. Raise the heat and bring the mixture to a boil. Reduce the heat and allow the mixture to simmer, stirring frequently, for about 5 minutes, until it thickens up a bit. 
    • Stir in the pesto and cherry tomatoes and let the mixture simmer for 1 minute, until the tomatoes start to soften.
    • Remove the pot from heat and immediately stir in the pasta, arugula, olives, and lemon juice. Stir until the arugula just starts to wilt. If the sauce seems too thick, thin it with a few splashes of the reserved pasta water.
    • Taste-test and season with red pepper flakes, salt, and pepper to taste.
    • Divide onto plates and serve.

    Notes

    1. This recipe goes heavy on the pesto, and store-bought pesto in particular can be pretty intense. If you're not sure how much you want, start with less and add more to taste when the dish is finished.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Calories: 610kcal | Carbohydrates: 46g | Protein: 11g | Fat: 43g | Saturated Fat: 13g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Cholesterol: 5mg | Sodium: 964mg | Potassium: 406mg | Fiber: 4g | Sugar: 6g | Vitamin A: 1918IU | Vitamin C: 22mg | Calcium: 244mg | Iron: 3mg
    « Chocolate Peanut Butter Chia Smoothie
    Sesame Soba Noodles with Roasted Veggies & Baked Tofu »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      5 from 5 votes (1 rating without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Pablo says

      November 05, 2019 at 1:59 pm

      5 stars
      I have been making this recipe many times for the past months. I love it!
      This time though I have made a little bit too much and I wanted to ask you (in case you know):
      Do you think this dish can be frozen and stored in the freezer?

      (imagine the amount I have made haha!)

      thank you for your blog!

      Reply
      • Alissa Saenz says

        November 10, 2019 at 2:17 pm

        I'm so glad you like it and are enjoying the blog! The arugula might not hold up great in the freezer, but I don't think that would ruin the dish. Otherwise I think it should freeze fine.

        Reply
    2. April says

      June 15, 2019 at 3:11 pm

      5 stars
      Just what I've been looking for! I will be trying this soon.

      Reply
      • Alissa Saenz says

        June 16, 2019 at 2:08 pm

        I hope you enjoy it!!

        Reply
    3. B says

      March 23, 2019 at 9:08 pm

      5 stars
      Delicious

      Reply
      • Alissa Saenz says

        March 24, 2019 at 4:37 pm

        Thank you!!

        Reply
    4. Diego Lopes says

      June 04, 2018 at 8:49 am

      5 stars
      This looks like it'll hit just the spot. I love having a roux in my pasta, and this looks pretty healthy.

      Reply
      • Alissa Saenz says

        June 09, 2018 at 10:56 am

        Thanks Diego! I hope you enjoy it!

        Reply
    5. Meagan says

      June 01, 2018 at 9:39 pm

      Does this have any coconut taste from the coconut milk?

      Reply
      • Alissa Saenz says

        June 02, 2018 at 2:16 pm

        Just a little bit! If you don't like/are sensitive to the taste of coconut you might notice it. But my husband was halfway through his plate when I told him it had coconut in it, and he was surprised.

        Reply
    6. Kari says

      May 29, 2018 at 9:45 pm

      I love orecchiette pasta. Those little indents (I call them fingerprints) are perfect for this type of sauce. My basil plant almost has enough basil for a good pesto portion. Can't wait to try this.

      Reply
      • Alissa Saenz says

        June 02, 2018 at 2:23 pm

        Yes! I love orecchiette with creamy sauces and lots of veggies. :) I hope you enjoy this!

        Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    Creamy Vegan Pesto Pasta
    1748 shares
    • 133

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.