Creamy Vegan Pasta

This creamy vegan pasta is coated in a luscious sauce that's entirely dairy-free! It's a tangy blend of white beans, lemon juice & nutritional yeast.

Vegan Pasta

This creamy vegan pasta is my favorite recipe to make when I’m craving comfort food but don’t have hours to spend in the kitchen. From start to finish, it takes just over 20 minutes to make, so it’s the perfect weeknight meal. All you need to do is boil the pasta, blend up the sauce, sauté onion and broccoli, and toss it all together. Then, you can sit down to devour warm bowls of noodles and veggies coated with this super creamy vegan pasta sauce. While this sauce looks like a rich cream or cheese sauce, it’s actually a tangy, luscious blend of white beans, lemon juice, and nutritional yeast. So this recipe is not only quick & comforting, but it’s also healthy!

Vegan Pasta Recipe Ingredients

Vegan Pasta Recipe Ingredients

Of course, this creamy vegan pasta sauce is totally dairy-free, but it’s also different than many vegan pasta sauces I make. Often, I turn to raw cashews or coconut milk in these recipes, but this time, I went in a different direction. Here’s what I used:

  • White beans are the secret ingredient that make this sauce thick, smooth, and creamy! They also add a good amount of plant-based protein. Use canned beans, or cook your own.
  • Lemon juice brightens it up.
  • Olive oil adds richness.
  • Nutritional yeast fills this vegan pasta with yummy cheese-like flavor.
  • Onion powder & garlic amp up the savory, umami flavors in this recipe.
  • Vegetable broth (and pasta cooking water, if you like) loosens the sauce as needed.
  • Pasta. I used small shell pasta, but use what you have on hand. Orecchiette, bow ties, or rigatoni would all be great. Read the label on your pasta to make sure it’s vegan – most dried pastas are.
  • Broccoli and chopped up broccoli stems. This recipe is a great way to use up the whole vegetable. If your broccoli still has leaves attached, toss those in too!
  • And pine nuts add a delicious crunch!

One note about this recipe – it’s not mac and cheese. I know it looks cheesy, but this sauce isn’t meant to recreate cheese (head over to this vegan mac and cheese recipe if that’s what you’re looking for). Instead, it’s a tangy, comforting garlic pasta that’s delicious in its own way.

Creamy Vegan Pasta Recipe

Easy Vegan Pasta Recipe Variations

This vegan pasta is a great recipe to play with! The creamy, luscious vegan pasta sauce is a fantastic starting point for different combinations of vegetables, noodles, seasonings, and more. Here are a few ideas for changing it up:

  1. Switch the vegetables. Sautéed broccoli and onion are my go-to veggies here, but roasted broccoli, roasted cauliflower or Brussels sprouts would also be delicious. In the summer, stir in roasted tomatoes. In the spring, add market-fresh asparagus.
  2. Skip the actual pasta. Instead of regular pasta, serve this sauce over spaghetti squash or zucchini noodles.
  3. Spice it up. I love adding a few pinches of red pepper flakes to my bowl. Pickled jalapeños would be another fun, punchy addition.
  4. Get creative with flavor add-ins. Amp up this creamy vegan pasta with chopped sun-dried tomatoes, dollops of vegan pesto, or fresh basil leaves.

Vegan Pasta

If you love this vegan pasta recipe…

Head over here to find more of my favorite plant-based recipes, or try one of these delicious pasta dishes next!


4.9 from 128 reviews

Creamy Vegan Pasta

 
Prep time
Cook time
Total time
 
This creamy vegan pasta is the perfect weeknight meal! Coated in a tangy, luscious white bean sauce, it's comforting, healthy, and easy to make.
Author:
Recipe type: Main Dish
Serves: 4
Ingredients
  • 2½ cups small shell pasta
  • 1 tablespoon extra-virgin olive oil
  • 1 small yellow onion, chopped
  • 5 cups broccoli florets, chopped stems, and leaves (keep stems separate)
  • ¼ cup toasted pine nuts
  • lemon wedges, for serving
For the creamy vegan pasta sauce:
  • 1½ cups cooked white beans, drained and rinsed
  • ¼ cup vegetable broth, more as needed
  • 3 tablespoons fresh lemon juice
  • 2 tablespoons extra-virgin olive oil
  • ¼ cup nutritional yeast*
  • 1 garlic clove, minced
  • ¼ teaspoon onion powder
  • ½ teaspoon sea salt
  • freshly ground black pepper, to taste
Instructions
  1. Make the sauce: In a blender, combine the white beans, broth, lemon juice, olive oil, nutritional yeast, garlic, onion powder, salt, and pepper, and blend until smooth. Set aside.
  2. Bring a large pot of salted water to a boil. Prepare the pasta according to the instructions on the package, cooking until al dente. Drain and set aside.
  3. Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the onion and sauté until soft, about 5 minutes.
  4. Stir in the chopped broccoli stems and cook for another 3 to 5 minutes or until tender. Add the broccoli florets and leaves and a splash of water or vegetable broth. Cover and turn off the heat.
  5. Allow the broccoli to steam for 2 to 3 minutes or until tender but still bright green. Add the pasta, then stir in ¾ of the sauce, adding more broth if the sauce is too dry.
  6. Season to taste with more salt, pepper and lemon juice, as desired, and portion into bowls. Divide the remaining sauce onto each bowl. Top with the pine nuts and serve with lemon wedges on the side.

 

166 comments

Leave a comment:

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

Rate this recipe (after making it):  

  1. grandioso
    01.22.2021

    can i make this with black eyed beans?

    • Jeanine Donofrio
      01.23.2021

      I haven’t tried so I’m not sure.

  2. Shannon
    11.18.2020

    I made this tonight for my vegan husband and me (I eat whatever). We both absolutely loved this! Thank you!I just found your site and I have enjoyed everything I’ve made using your recipes.

  3. Austin H. McLemore
    11.04.2020

    This takes about 45 min for a beginner. The finished product looked great and tasted even better.

  4. Leah
    10.21.2020

    Our family loved this recipe, yummy! Thank you 😋

  5. Janice
    10.05.2020

    Made this tonight and it was sooo good! I roasted my broccoli but otherwise made the recipe as is. Really tangy and delicious!

    • Jeanine Donofrio
      10.06.2020

      I’m so glad you loved it!

  6. Tess
    09.23.2020

    Just made this and it was absolutely fantastic!

    I know this is a cliche of vegan blogs, but I swear its true – I made it for my meat loving husband and he LOVED it.

    Small changes: Instead of broccoli and onion I used beetroot leaves and stems from my garden and some fresh tomatoes. I didn’t have pine nuts so I roasted and ground some almonds to sprinkle on top.

    • Jeanine Donofrio
      09.24.2020

      Hi Tess, I’m so glad you both loved it!

  7. Annie
    08.30.2020

    I don’t know what really happened. When I tasted the sauce prior to adding it to the veg/pasta components it was fine. Once added, the tartness was overpowering. Also, our cannelloni beans left a thin, “deskinned-like, plastic-y shard” through the sauce which I am assuming is from the ninja not being able to handle the beans? I will try again with some alterations as I can still see this working…eventually.

    • Jeanine Donofrio
      08.31.2020

      Hi Annie, I’d try blending it more, and/or stirring in some starchy pasta water after you mix the sauce with the pasta. It should help loosen it up and become more creamy.

  8. Rosalie
    08.23.2020

    Just made this and it was super yummy! I subbed the olive oil for a Smokey garlic infused olive oil which really gave it some nice flavor. Will definitely make again!

    • Jeanine Donofrio
      08.30.2020

      I’m so glad you loved it!

  9. Rachel
    08.23.2020

    Are the white beans in this cannellini beans or navy beans?

    • Jeanine Donofrio
      08.23.2020

      You can use either!

  10. Ariel
    07.26.2020

    I just made this for dinner and its amazing!! My parents like it 🙂

  11. Vanessa Newport
    07.16.2020

    This recipe is SO good!! I toasted the pine nuts and it was perfection!

    • Jeanine Donofrio
      07.18.2020

      Hi Vanessa, I’m so glad you loved it!

  12. Susan
    07.08.2020

    Could miso replace nutritional yeast? Any other substitute for NY? Not a fan of NY. Thx so much.

    • Jeanine Donofrio
      07.08.2020

      Hi Susan, you could skip it altogether if you wanted to. I think miso would be great, I would start with 1 tablespoon miso and decrease the salt amount since miso is salty. I hope that helps!

  13. Devyn
    07.06.2020

    Just curious about what the asterisk next to “1/4 cup nutritional yeast” means?

    • Jeanine Donofrio
      07.07.2020

      It’s optional in the recipe. Thanks for pointing that out!

  14. lbauer
    07.05.2020

    how many calories per batch? As well as per serving? It looks super delicious and I would love to try and make it for my family.

    • Jeanine Donofrio
      07.10.2020

      apologies, I don’t calculate nutrition facts.

  15. Chloe
    06.02.2020

    This was great! I live with roommates and we always make dinner altogether so this reside was absolutely perfect!

    • Jeanine Donofrio
      06.09.2020

      I’m so glad you all loved it!

  16. Carmen V
    05.20.2020

    Really good! I was skeptical at first, but once I tried the sauce i was pleasantly surprised!!! Would definitely make again!!

    • Jeanine Donofrio
      06.09.2020

      Hi Carmen, i’m so glad you loved it!

  17. Jessica Mazzara
    05.17.2020

    Curious if anyone used canned beans? It’s what I have on hand.

    • Jeanine Donofrio
      05.17.2020

      Hi Jessica, I use canned beans – totally fine!

A food blog with fresh, zesty recipes.
Photograph of Jeanine Donofrio and Jack Mathews in their kitchen

Hello, we're Jeanine and Jack.

We love to eat, travel, cook, and eat some more! We create & photograph vegetarian recipes from our home in Chicago, while our shiba pups eat the kale stems that fall on the kitchen floor.