• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Pinch of Parsley
  • Recipes
  • About
  • Resources
  • Partnerships
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Subscribe
  • Resources
  • Partnerships
  • About
    • Facebook
    • Instagram
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Subscribe
    • Resources
    • Partnerships
    • About
    • Facebook
    • Instagram
    • TikTok
    • YouTube
  • ×

    Home » Recipes » Mains

    Asparagus & Pea Pasta

    Published: Jun 2, 2021 · Modified: Dec 19, 2022 by Lauren Casolaro · This post may contain affiliate links · 1 Comment

    • Yum
    • Share
    Jump to Recipe Print Recipe
    pinterest vegan pasta recipe
    pinterest creamy pasta recipes
    creamy asparagus pasta
    asparagus & pea pasta in a creamy vegan white bean sauce

    Tossed in a creamy white bean alfredo sauce, this asparagus & pea pasta is guaranteed to be a crowd pleaser! It's vegan, nut-free, high in plant-based protein, and only takes 20 minutes to make. It's truly the perfect spring dish!

    close up of vegan asparagus pasta

    A spin-off of spaghetti al limone, the white bean pasta sauce is seriously what takes this meal to the next level. It's creamy, lemony, and loaded with garlic. The sauce packs this dish with flavor and makes the spring vegetables taste incredibly fresh.

    Jump to:
    • Key Ingredients
    • How to Make this Creamy Asparagus & Pea Pasta
    • Recipe Variations
    • Quick Tips
    • FAQ
    • You'll also love...
    • 📖 Recipe
    • 💬 Reviews

    I serve this as a main dish, but you can definitely enjoy this vegan pasta with a side salad or as a side to say, portobello steaks!

    Key Ingredients

    The ingredients for this recipe are actually pretty basic, but these in particular a must!

    ingredients to make asparagus and pea pasta with a creamy white bean sauce
    • Pasta: I used mafaldine but you can really use any type of pasta. I recommend: fettuccine, tagliatelle, pappardelle, spaghetti, or penne. All of these will hold the nut-free vegan alfredo sauce really well and make the perfect asparagus & pea pasta.
    • Asparagus: enjoy it while it's in season (and more affordable)! I used thin asparagus for this recipe.
    • Sweet Peas: save yourself the hassle and grab a bag of frozen peas. Seriously, how do you even get peas not in a pod unless they're frozen? Asking for a friend...
    • White Beans: the key to making our vegan white pasta sauce creamy! Plus, it adds a ton of protein, fiber, and other nutrients to this dish. You can use any white beans, I used cannellini beans.
    • Olive Oil: Just a little bit to keep the sauce smooth and rich.
    • Non-Dairy Milk: I used soy milk, but any milk will do. Make sure it is unsweetened and unflavored. This will help get our blender goin'!
    • Lemon Juice: it adds such a nice flavor and freshness to this dish.

    How to Make this Creamy Asparagus & Pea Pasta

    This dish is really simple to make and comes together in under 20 minutes!

    • pasta in a pot with salted water
    • garlic and onion in a pan
    • asparagus in a pan
    • ingredients for white bean sauce in a blender
    • vegan white bean alfredo sauce

    First, bring a large pot of salted water to a boil and cook pasta according to package instructions.

    While the pasta is cooking, add garlic and onion with a tablespoon of olive oil to a pan. Saute over medium heat for 5 minutes or until slightly golden.

    Either to a food processor or to a high-speed blender, add drained and rinsed white beans, sautéed garlic & onion, non-dairy milk, lemon juice, olive oil, and nutritional yeast. Blend for 1-2 minutes or until completely smooth. Add salt and pepper to taste. If it looks too thick, add a bit more milk!

    In the pan that you sautéed the garlic and onion in, add a bit more oil and add chopped asparagus and peas. Saute for 5-10 minutes, or until as tender as you'd like. If you'd like to steam the veggies instead, throw them in with the pasta a few minutes before the pasta is ready!

    Add the asparagus and peas to the pasta and pour the sauce on top. Mix until combined and enjoy!

    Recipe Variations

    • Make this recipe pea free by simply omitting the peas. You'll be left with creamy vegan asparagus pasta!
    • Steam the veggies instead of sauteeing them by tossing them in with the pasta 3-5 minutes before the pasta is done cooking.
    • Gluten-free? Make this creamy asparagus & pea pasta gluten-free by swapping out the mafaldine with any GF pasta you prefer.
    • Change up the veggies! You can really use any veggies in this dish (broccoli is great). I chose asparagus and peas because it's spring and they're in season!
    • Use cashews instead of white beans. You can get a very similar creamy white alfredo-type sauce using cashews. Make sure you either soak the cashews overnight, boil them for 20 minutes, or heat them in the microwave before adding them to your blender or food-processor. I wanted to keep this recipe nut-free, which is why I opted for white beans!
    close up of asparagus pasta

    Quick Tips

    • Reserve 1-2 cups of pasta water and store it in an airtight container in the fridge. If you have left overs, use the pasta water to revive the sauce when reheating.
    • Blend more than you might think you need to to ensure that the beans are fully blended and no chunks remain.

    FAQ

    Does it keep?

    This pasta will stay fresh in the fridge in an airtight container for 3-4 days.

    How do I reheat leftover pasta?

    I recommend reheating any leftovers on the stove. If you saved some of the pasta water, add the leftover pasta to a pot or pan with a splash of pasta water and cook until heated through. Depending on how much you're reheating, add more pasta water until the sauce is nice and creamy again.

    Don't worry if you didn't save any pasta water, you can use milk instead!

    You'll also love...

    • Creamy Scallops Pasta
    • Lemon Orzo Primavera
    asparagus & pea pasta in a creamy vegan white bean sauce

    If you make this recipe, be sure to snap a pic and tag me on Instagram. If you have any questions or feedback at all, send me an e-mail or leave a comment and review below. I hope you love this dish as much as we do!

    📖 Recipe

    close up of vegan asparagus pasta
    5 from 1 vote
    Rate this Recipe Print Recipe Pin Recipe

    Asparagus & Pea Pasta

    Lauren Casolaro
    Tossed in a creamy, lemony, white bean 'alfredo' sauce, this asparagus & pea pasta is guaranteed to be a crowd pleaser! It's vegan, high in plant-based protein, and only takes 20 minutes to make. 
    Prep Time 5 minutes mins
    Cook Time 15 minutes mins
    Total Time 20 minutes mins
    Category: Main Dish
    Cuisine: American
    Servings: 4 servings
    Prevent your screen from going dark

    Equipment

    • Food Processor

    Ingredients
     

    • 16 ounces (453 g) pasta of choice thicker, flat pasta recommended
    • 4 tablespoons (54 g) olive oil divided
    • 1 (30 g) small sweet onion chopped
    • 7 cloves (24 g) garlic minced
    • 1 bunch asparagus chopped into thirds
    • 1 cup (140 g) frozen sweet peas
    • 2 cups (520 g) cannellini beans ~1.5 (15oz cans), drained and rinsed
    • ½ cup (120 mL) non-dairy milk
    • 2 tablespoons (24 g) lemon juice
    • 2-3 tablespoons (10-15 g) nutritional yeast
    • salt and pepper to taste

    Instructions

    • First, bring a large pot of salted water to a boil and cook pasta according to package instructions. Before draining reserve 1 cup of pasta water to make reheating easier!
      16 ounces pasta of choice, 4 tablespoons olive oil
    • While the pasta is cooking, add garlic and onion with a tablespoon of olive oil to a pan. Saute over medium heat for 5 minutes or until slightly golden.
      1 small sweet onion, 7 cloves garlic
    • Either to a food processor or high speed blender, add drained and rinsed white beans, sautéed garlic & onion, non-dairy milk, lemon juice, 2 tablespoons olive oil, and nutritional yeast.
      4 tablespoons olive oil, 2 cups cannellini beans, ½ cup non-dairy milk, 2 tablespoons lemon juice, 2-3 tablespoons nutritional yeast
    • Blend for 1-2 minutes or until completely smooth. Add salt and pepper to taste. If it looks too thick or you want a thinner sauce, add a bit more milk! It should be thick and creamy, yet very easy to pour.
      salt and pepper
    • In the pan that you sautéed the garlic and onion in, add the last 1 tablespoon of oil and add chopped asparagus and peas. Saute for 5-10 minutes, or until as tender as you'd like. If you'd like to steam the veggies instead, throw them in with the pasta a few minutes before the pasta is ready!
      4 tablespoons olive oil, 1 bunch asparagus, 1 cup frozen sweet peas
    • Add the asparagus, peas and sauce to the pasta. Mix until combined and warmed through. Serve warm and enjoy!

    Notes

    This pasta will stay fresh in the fridge in an airtight container for 3-4 days.
    Make sure you are using unsweetened and unflavored non-dairy milk. To keep this recipe nut-free, use soy milk. 
    Nutritional values are estimates only. See our full nutrition disclosure here.

    Nutrition Facts

    Serving: 1cup | Calories: 425kcal | Carbohydrates: 52g | Protein: 14.2g | Fat: 15.3g | Sodium: 137mg | Fiber: 9.3g | Sugar: 3.4g
    Keywords: asparagus pea pasta,creamy asparagus pasta,lemon asparagus pasta,nut-free vegan alfredo sauce,pea pasta,spaghetti al limone,vegan alfredo sauce,vegan asparagus and pea pasta,vegan asparagus pasta,white bean pasta
    Did you make this recipe?Mention @pinchofparsley_ on Instastram or tag #pinchofparsley!

    More Vegan Main Dish Recipes

    • Vegan Cream of Chicken Soup
    • Vegan Couscous Salad with Chickpeas
    • Vegan Broccoli Cheddar Soup
    • Creamy Dairy Free Tomato Soup

    Reader Interactions

    Comments

      Did you make this recipe? Leave any questions or thoughts below: Cancel reply

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

      Recipe Rating




    1. Lauren

      January 11, 2022 at 4:47 pm

      5 stars
      I left out the peas and just used asparagus but it was so yummy!

      Reply

    Primary Sidebar

    pinterest vegan pasta recipe
    pinterest creamy pasta recipes
    creamy asparagus pasta
    asparagus & pea pasta in a creamy vegan white bean sauce

    hi there!

    Welcome to Pinch of Parsley, thank you so so much for being here! On my page you'll find a wide range of delicious vegan recipes that are suitable for both beginners and long-time home cooks. I can't wait for you to start cooking with me! Read more about me here!

    connect with me!

    • Instagram
    • Facebook
    • YouTube
    • Pinterest
    • TikTok

    i'm in the mood for...

    Spring Recipes

    • Vegan Lemon Blueberry Muffins
    • Blueberry Pomegranate Margarita
    • Vegan Couscous Salad with Chickpeas
    • jam and peanut butter on toast
      Strawberry Chia Seed Jam

    subscribe to our weekly newsletter!

    Most Popular Recipes

    • Vegan Pumpkin Coffee Cake with Pecan Streusel
    • Grapefruit Gin Spritz
    • Vegan Broccoli Cheddar Soup
    • Vegan Raspberry Sorbet without Ice Cream Maker

    Featured On

    Footer

    pinterest vegan pasta recipe
    pinterest creamy pasta recipes
    creamy asparagus pasta
    asparagus & pea pasta in a creamy vegan white bean sauce
    ↑ back to top

    about

    • About
    • Privacy Policy & Terms of Use
    • Accessibility Policy

    let's connect!

    • Newsletter
    • Work with Me

    contact

    • Contact Us
    • Partnerships

    AT NO COST TO YOU, I MAY EARN FROM QUALIFIED PURCHASES MADE THROUGH AFFILIATE LINKS ON MY WEBSITE.

    Copyright © 2023 Pinch of Parsley LLC. All Rights Reserved.

    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
    Cookie SettingsAccept All
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
    CookieDurationDescription
    cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
    cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
    cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
    cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
    cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
    viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    SAVE & ACCEPT