White Bean Pasta Sauce

I love creamy, alfredo-style pasta sauces, but over the past few years I’ve been more intentional about adding both fiber and protein to my meals. That curiosity is what led me to this white bean pasta sauce. Instead of relying on cream or cheese, this sauce uses blended white beans to create a smooth, creamy texture that feels rich and satisfying in its own way. While it doesn’t mimic traditional alfredo exactly, it’s a flavorful, comforting alternative that brings something a little different to the table.

Large white bowl filled with vegan white bean fettucine alfredo.

This creamy white bean sauce took quite a bit of testing to get right. I quickly learned that simply blending beans wasn’t enough, the sauce needed depth. Cooking the onions and garlic first made a big difference, adding savory flavor and balance so the finished sauce didn’t taste flat or overly “bean forward.” The result is a blended white bean pasta sauce that’s creamy, well-rounded, and surprisingly versatile.

If you’re looking for a white bean alfredo-style sauce that feels comforting but still fresh, this is a great option. It works beautifully tossed with pasta, spooned over vegetables, or used anywhere you’d normally reach for a creamy sauce,  offering a simple, flavorful twist on classic pasta night.

If you enjoy creamy, dairy-free pasta sauces like this one, you might also like my Creamy Vegan Broccoli Pasta, Dairy Free Creamy Tomato Pasta, or Mushroom Zucchini Pasta. Each of these recipes leans into rich flavor and simple techniques, making them great options when you want a comforting pasta dish without relying on heavy cream or cheese.

Ingredients to make white bean pasta sauce in white bowls.
This post contains affiliate links. As an amazon associate I earn from qualifying purchases. Click here to read my policy and more about affiliate links.

Key ingredients

This is not the full list of ingredients, just a few key ingredients and substitutions. You can find the full list of ingredients in the recipe card.

  • Onion + garlic – These are the base of flavor for the white bean alfredo sauce. Let the onions cook until they soften and start to lightly brown to build depth. Add the garlic toward the end so it doesn’t burn and turn bitter.
  • White beans – White beans give this sauce its creamy texture. Canned beans keep things easy, but cooked-from-dry beans work too. Cannellini, great northern, navy, or butter beans all blend well. Skip chickpeas, they’re too dense and won’t give the same smooth result.
  • Vegetable broth – This adds flavor and helps the sauce blend smoothly. Along with the sautéed onion and garlic, it’s what keeps the sauce from tasting flat or one-note.
  • Olive oil or avocado oil – A little oil helps the sauce feel rich and creamy. Use olive oil if you like its flavor, or avocado oil for a more neutral base. For a slightly buttery taste, butter (vegan or regular) or ghee also work.

How to make white bean pasta sauce

Top tips

  • Cook the broccoli with the pasta – Adding the broccoli to the pasta water saves time and keeps you from washing another pan.
  • Blender tips – If you’re using a bullet-style blender, blend the sauce in batches for the smoothest texture. A standard blender, immersion blender, or food processor will also work — just start with less liquid and add more as needed.
  • Short on time? Take a shortcut – Skip sautéing the onion and garlic and use dried versions instead. About 2 tablespoons dried minced onion and 1 tablespoon dried garlic granules add great flavor when fresh ingredients or extra time aren’t available.
Silver tongs stirring white bean pasta sauce with fettucine pasta.
★ Did you make this recipe? Please give it a star rating below!
Large white bowl filled with vegan white bean pasta.

Creamy White Bean Pasta Sauce (Dairy Free)

This creamy white bean pasta sauce is a simple, flavorful twist on classic alfredo-style sauces. Made with blended white beans, sautéed onion and garlic, and vegetable broth, it creates a smooth, comforting sauce without cream or cheese. It comes together easily and pairs well with pasta and vegetables for a satisfying dinner that doesn’t require a lot of effort.
4.34 from 3 votes
Print Pin Save Rate
Prep Time: 2 minutes
Cook Time: 13 minutes
Total Time: 15 minutes
Servings: 6

Guided Recipe Video

Ingredients

Instructions

  • Preheat a large skillet over medium heat. If you are making pasta as well, add water to the pot and place it over high heat to bring to a boil.
  • Chop the onions and thinly slice the garlic. When the skillet is hot, spray it with olive oil or avocado oil spray and add the onions, sauté them 4-6 minutes until golden brown. Add garlic and cook 1-2 more minutes, remove from heat.
    1 medium onion, 4 cloves garlic
  • When the water is boiling, add the pasta and cook the pasta 2-3 minutes less than the box indicates (this allows the pasta to cook with the sauce some after draining).
    12 oz pasta
  • Chop the broccoli florets into small bites size pieces.
    2 cups broccoli florets
  • With 2 minutes left on the pasta timer, remove about ½ cup of the pasta water, and add the broccoli florets to the pot of boiling pasta water.
  • Drain the pasta and broccoli, add it back to the pot (turnoff the heat).
  • Make the white bean sauce by combining 2 cans drained white beans, the sauteed onions and garlic, vegetable broth, dairy free milk, olive oil and spices. Blend on high about 1 minute until smooth and creamy.
    2 cans white beans (15 oz cans), 1 cup vegetable broth, 1/2 cup dairy free milk, 3 tablespoons olive oil (or avocado oil), 2 teaspoons sea salt, 1 teaspoon garlic powder, 1 teaspoon dried thyme
  • Add the white bean pasta sauce to the pot with the pasta and broccoli. Stir well. Add up to ½ cup of the reserved pasta water to make the sauce thick, creamy and the perfect consistency. Cook over medium heat for 2-5 minutes until heated through. Serve hot.

Recipe Notes

Top tips
  • Reserve some pasta water – Before draining the pasta, scoop out some of the cooking water. Adding it to the sauce helps create a thick, creamy texture that coats the noodles instead of sliding off.
  • Salt the pasta water – Salt the water well before adding the pasta. This is your main chance to season the noodles themselves and makes a big difference in the final dish.
  • Undercook the pasta slightly – Cook the pasta about 3 minutes less than the minimum time listed on the box. It will finish cooking in the sauce, which helps prevent it from becoming overcooked or mushy.
Storing leftovers
  • Fridge: Store leftovers in the fridge in a airtight container for up to 4 days.
  • Freezer: You can freeze just the sauce or the pasta and the sauce together in a freezer safe bag or container for up to 3 months. Be sure to let it cool completely (I like to store it in the fridge first) then move it to the freezer.
    • Defrost in the fridge overnight or in a medium pot with a lid over low to medium low heat with an added 1-2 tablespoons of vegetable broth or water (note the pasta may get overcooked this way).

Nutrition Information

Nutrition Facts
Amount per Serving
Calories
477
Fat
 
9
g
Carbohydrates
 
79
g
Fiber
 
10
g
Sugar
 
4
g
Protein
 
21
g
Where does nutrition info come from? Nutrition facts are provided as a courtesy, sourced from the USDA Food Database.
Course: dinner
Cuisine: Italian
Keyword: vegan white bean pasta, vegan white bean sauce, white bean alfredo, white bean pasta sauce
DID YOU LOVE THIS RECIPE?Let others know by rating and leaving a comment below!

Other additions

  • Vegetables – Frozen peas are an easy add here. Stir them into the pasta during the last minute of cooking so they heat through without overcooking.
  • Spice – Add crushed red pepper flakes to taste.
  • Extra creaminess – For an even smoother sauce, blend in ¼ cup raw cashews soaked in hot water for 5 minutes and drained.
  • Protein – This sauce pairs well with Italian seasoned chicken, chicken sausage, shrimp, or tofu.
White bean alfredo with fettucine wrapped around a fork.

Common questions

What are the best white beans to make white bean alfredo sauce?

The creaminess of the sauce is based on the creamy white beans. Because of this, I would not recommend chickpeas (as the skins are too thick and the sauce will never quite get creamy enough). Some great options include:

  • Cannellini beans
  • Great Northern White Beans
  • Navy beans (these are small white beans)
  • Large or small butter beans (sometimes labeled as lima beans)

Can I freeze this sauce?

Yes! This sauce freezes very well and would be perfect for meal prep! You can freeze the sauce in 1/2 cup or 1 cup portions to easily defrost and use for a single serving of pasta (or 2).

You can defrost the frozen white bean alfredo sauce in the fridge overnight or in a pot over low to medium low heat, covered with an additional tablespoon or two of vegetable broth or water to keep it from getting too thick as it heats up.

Silver tongs picking up vegan white bean pasta out of a stainless steel pot.

What is the best kind of pasta to use?

For this creamy vegan white bean pasta sauce, I like to use either a fettuccine noodle (to make a vegan fettuccine alfredo) or a shell pasta to help catch all that creamy white bean pasta sauce. You can use any kind of pasta though! This would also be great over gnocchi and veggies.

If you love this recipe, you should try

Similar Posts

  • Cranberry Pecan Chicken Salad

    Cranberry pecan chicken salad is the ultimate chicken salad recipe. Perfect for lunch, dinner, parties or as a simple appetizer, this fall chicken salad is…

  • Simple Balsamic Roasted Cauliflower

    Roasted balsamic cauliflower is the perfect side dish or even afternoon snack! Don’t be surprised if you find yourself snacking on these right from the…

  • Sheet Pan Shrimp Tacos

    Sheet pan shrimp tacos are the perfect weeknight meal! Ready in less than 15 minutes, this is one of the easiest and flavorful meals! With…

  • Blackberry Blueberry Smoothie

    Blackberry blueberry smoothies are quick, easy and so refreshing. This healthy blueberry and blackberry smoothie is made without banana and is sweet, tangy and so…

10 Comments

  1. 3 stars
    I thought this was just OK. Was looking for cannellini bean recipes sinc they’re a good source of iron. I felt they yielded a rather chalky texture in this recipe though. I added some nutritional yeast and oregano for more flavor but still felt it was lacking :(

    1. Mimi, I appreciate the feedback and totally get it. You could replace half the white beans with cashews which would give the sauce a creamier texture, I was just really trying to highlight the white beans (which can be a little bland). Nutritional yeast seems to overpower dishes for me but I can see how that could make this more flavorful. Perhaps adding some parmesan (dairy free or regular) could help give you the flavor you are looking for? Happy cooking – Sam

  2. 5 stars
    I made this last night. It was a disaster!! I didnโ€™t do anything right. I still ate it all. It was yummy! (Thanks for the video) I can see all the ways it would be great if I had been more of a direction follower but it was short notice and I used what I had. Iโ€™ve never been a fan of beans so Iโ€™m on a mission to hide my beans in my food, this seemed like a great way. The texture was still bean like. I wished I had put the beans in my vitamix first and alone so I could have really โ€œcreamedโ€ them up. I will next time. Capers would have gone nicely. I did cut up a Roma tomato and added just before serving.

    1. Wendi I really appreciate you coming back to leave a review – hopefully next time you make this you will have an easier time. I like the tip about blending the beans in the Vitamix first, I will have to try that! I have to try this with the roma tomato addition! Happy cooking – Sam

  3. This was very good. I sautรฉed 8oz of fresh white mushrooms in vegan butter with more garlic and salt and pepper. I decided to stir that into the pasta and broccoli and it was amazing! Thank you for this recipe!

Leave a Reply

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

Recipe Rating