White Bean Alfredo Sauce Recipe

White Bean Alfredo Sauce Recipe

I hope you guys are in need of an easy, protein-packed meal idea because this white bean alfredo recipe delivers!

  1. It’s made with minimal, pantry ingredients.
  2. It comes together in less than 20 minutes.
  3. Depending on the pasta you use, each serving packs up to 20 grams of plant-based protein.

White Bean Alfredo Sauce Recipe

Ingredients You Need to Make White Bean Alfredo

  • White Beans- This is the main ingredient for our “alfredo” which gives the sauce a nice punch of iron, protein and antioxidants. You’ll see in my photos that I used great northern white beans but you could also use navy beans or cannellini beans. Disclaimer: I wouldn’t recommend substituting any other type of beans (such as chickpeas or black beans) because it would likely change the texture and flavor of the sauce.
  • Extra Virgin Olive Oil- I consider this ingredient essential as a little bit of fat goes a long way for the “mouth feel” of the sauce. You could leave it out if you’re wanting it to be oil-free but the texture will be less creamy and overall it will feel less satiating.
  • Shallot- I chose to go with shallot over onion because we don’t need a ton for this recipe (most onions will be too big) and shallots tend to pack in more flavor, in my personal opinion. But if you can’t find shallots, feel free to sub equal amounts of finely chopped onion.
  • Garlic- Fresh garlic makes a world of difference for the sauce so it’s definitely worth peeling and chopping some for this recipe. If you’re in a pinch you could also get away with garlic powder. I would start with 1/2 teaspoon then taste test (after blending) and add more, if desired.
  • Vegetable Broth- Better Than Bouillon is my go-to because it tastes so much better than any other store-bought broth I’ve tried.
  • Lemon Juice- You can do fresh squeezed lemon juice or the jarred kind you can store in your fridge for weeks on end.
  • Nutritional Yeast- Just a few tablespoons of nutritional yeast give the sauce a savory, umami flavor without the need for adding cheese. You could skip it but the sauce will likely taste bland without it.

White Bean Alfredo Sauce Recipe

How to Make White Bean Alfredo Sauce

  1. Sauté the shallot and garlic in olive oil.
  2. Add everything, along with the cooked shallot, garlic and oil, to a blender and blend until smooth.

Do I need a High Speed Blender?

While I have only tested this using a Vitamix, my suspicion is that a regular blender would do a sufficient job breaking the beans down into a smooth and creamy sauce. A NutriBullet is also a great economical choice that works just as good as the Vitamix, in small batches.

White Bean Alfredo Sauce Recipe

White Bean Alfredo Sauce Recipe

White Bean Alfredo Sauce Recipe

Amp up the protein

The sauce is a great source of protein but using legume-based pasta and adding vegetables like peas or spinach are great ways to increase the protein of this meal. I also like to serve a meatless chicken filet (Quorn is my favorite at the moment) on top which brings the entire meal to 30 grams of plant-based protein.

Looking for more easy, protein-packed recipes?


Print Recipe
5 from 2 votes

White Bean Alfredo Sauce

Made with simple pantry ingredients, this creamy alfredo sauce comes together is less than 20 minutes!
Prep Time10 minutes
Cook Time10 minutes
Total Time20 minutes
Servings: 4


  • 2 tablespoons extra virgin olive oil
  • ½ cup chopped shallot, about 3-4 shallots, depending on size
  • 1 tablespoon minced garlic, about 3 garlic cloves, depending on size
  • ¼-½ cup vegetable broth
  • 15 ounce can white beans, drained (such as great northern, navy, or cannellini)
  • 3 tablespoons lemon juice
  • 2 tablespoons nutritional yeast
  • salt & pepper , to taste (I like about ½ teaspoon of each)
  • 8 ounces red lentil spaghetti , or pasta of choice


  • In a medium size pot, warm the olive oil over medium heat. Add the shallot and cook for a few minutes, until soft. Add the garlic then remove the pot from heat. Allow the garlic to cook, stirring intermittently, as the pot cools.
  • To the blender, add the drained beans, cooked shallot/garlic, ¼ cup of broth, lemon juice, and nutritional yeast. Blend until smooth and creamy. *The texture should be thick but easily pourable. If it's too thick, add remaining broth until desired texture is achieved.* Taste test and add salt & pepper as desired.
  • In the same pot, bring water to a boil and cook pasta as directed on package. Strain cooked pasta for just a second then immediately return to the pot so that there is a trace amount of pasta water left. The starches in the remaining cooking water will create an even creamer sauce. Add the sauce to the pot with the cooked pasta and stir until evenly coated. Serve warm and enjoy!


leftovers can be stored in an airtight container in the refrigerator for up to 1 week


Calories: 367kcal, Carbohydrates: 58g, Protein: 20g, Fat: 11g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Sodium: 124mg, Potassium: 577mg, Fiber: 14g, Sugar: 6g, Vitamin A: 32IU, Vitamin C: 5mg, Calcium: 122mg, Iron: 9mg
Course: dinner
Cuisine: American
Did you try this recipe? Please let me know how it turned out by leaving a comment below or sharing a picture on Instagram with the hashtag #makingthymeforhealth. I love hearing your feedback!