New this month
Get the Allrecipes magazine

Vegetarian White Bean 'Alfredo' with Linguine


"A very filling meal that is delicious! Wonderful if you need something quick for your family."
Added to shopping list. Go to shopping list.


30 m servings 474 cals
Original recipe yields 6 servings


  • Calories:
  • 474 kcal
  • 24%
  • Fat:
  • 10.9 g
  • 17%
  • Carbs:
  • 77.4g
  • 25%
  • Protein:
  • 19.2 g
  • 38%
  • Cholesterol:
  • 20 mg
  • 7%
  • Sodium:
  • 481 mg
  • 19%

Based on a 2,000 calorie diet

See full nutrition

Nutritional Information

1 Serving
Servings Per Recipe:
Amount Per Serving
  • * Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
  • ** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.
  • (-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

On Sale

What's on sale near you.


Sort stores by

These nearby stores have ingredients on sale!
Find the closest stores
(uses your location)

May we suggest



{{model.addEditText}} Print
  • Prep

  • Cook

  • Ready In

  1. Fill a large pot with lightly salted water, and bring to a boil over high heat. Cook pasta in boiling water, stirring occasionally, until the pasta has cooked through, about 11 minutes. Drain well.
  2. Meanwhile, melt the butter in a large saucepan over medium heat. Stir in the garlic, and cook until golden brown, about 5 minutes. Add 2/3 cup of the beans and 1/2 cup of soy milk; mash with the back of a spoon or a potato masher to create a thick paste. Stir in the remaining soy milk to create a thick sauce. Mix in the remaining beans and asparagus; simmer until asparagus is tender. Season to taste with salt and pepper. Toss pasta with the sauce, and serve.

Similar: RecipesVideosCategoriesArticles

Similar: {{title}} recipes videos categories articles


Read all reviews 21
  1. 25 Ratings

Most helpful positive review

I liked the flavor of this a lot. It's much healthier and packs protein. The texture of the sauce wasn't as appealing. Next time I'll puree all of the beans, milk, sauteed garlic, spices/s/p, an...

Most helpful critical review

It was bad. It was not like Alfredo at all. We were able to eat it with a lot of salt but will not be making it again.

Most helpful
Most positive
Least positive

I liked the flavor of this a lot. It's much healthier and packs protein. The texture of the sauce wasn't as appealing. Next time I'll puree all of the beans, milk, sauteed garlic, spices/s/p, an...

This is very good - my kids really like it. I made it twice so far, and the second time I pureed all of the beans (the kids didn't eat the whole beans the first time). Also I used regular 2 perc...

My daughter is 14 and is experimenting with vegetarian meals. The taste was good, but texture with shells of the Navy beans did not make it appealing. Next time I will puree the sauce.

My husband likes this. This is a great, healthy alternative to Alfredo, and it's vegan if you use soy milk & vegan margarine (I use Blue Bonnet Light Spread). It does need a bit more seasoning t...

Made this last night and my daughter and I liked it alot. It is a little on the bland side so we were generous with the salt and peeper. I also added some chopped fresh parsley. We were out o...

I was a bit apprehensive about pasta with beans, but it turned out to be a pretty good, quick, and easy recipe with just a few modifications. I used what I had on hand: fresh linguine, steamed...

This was so creamy and wonderful. I added some grated parmesan on top and some black pepper and red pepper flakes. Delicious and definitely a keeper! Made me feel not so guilty about making alfr...

nice but use real milk the soy tastes funny

This recipe is really good, but the calories posted are WAY off. I scaled the butter back by half and used fat free evaporated milk (comes in 12 oz cans, so it's perfect!) instead of the soy, b...