
This vegan lemon garlic white bean pasta is creamy, bright, and cozy without using any dairy. It comes together with tender pasta, white beans, garlic, lemon, olive oil, and nutritional yeast for an easy plant-based dinner.
Scroll Down for the Recipe Card 👇
Table of Contents
Recipe Info Table
| Detail | Time |
|---|---|
| Prep Time | 10 minutes |
| Cook Time | 20 minutes |
| Active Time | 25 minutes |
| Total Time | 30 minutes |
| Servings | 4 servings |

Why You’ll Love This Recipe
It tastes creamy and comforting without cream, cheese, or butter.
The lemon makes the white bean sauce feel fresh, light, and softly bright.
It is a simple vegan dinner made with pantry ingredients you may already have.
Recipe Summary
Vegan lemon garlic white bean pasta is a cozy plant-based pasta recipe made with cannellini beans, garlic, lemon, olive oil, vegetable broth, pasta water, and nutritional yeast. The beans are gently simmered and partly mashed to create a creamy sauce that clings beautifully to the pasta.
It is perfect for vegan meals, quick dinner recipes, and healthy comfort food nights when you want something warm, simple, and satisfying.
Want to make this cozy pasta even more filling? Explore these simple plant-based protein ideas for easy ways to add more nourishing ingredients to your weeknight meals.
To make vegan lemon garlic white bean pasta, cook pasta until al dente, then simmer garlic, white beans, vegetable broth, lemon juice, lemon zest, and nutritional yeast in a skillet. Mash some of the beans, add pasta water until creamy, toss with pasta, and finish with parsley, black pepper, and olive oil.
Ingredients Lemon Garlic White Bean Pasta Recipe

For the pasta:
- 12 ounces pasta, such as linguine, spaghetti, shells, or rigatoni
- 2 tablespoons olive oil
- 4 garlic cloves, finely minced
- 2 cans cannellini beans, drained and rinsed
- 3/4 cup low-sodium vegetable broth
- 1/2 teaspoon kosher salt, plus more for pasta water
- 1/4 teaspoon black pepper
- 1/4 teaspoon red pepper flakes, optional
- Zest of 1 lemon
- 2 tablespoons fresh lemon juice, plus more to taste
- 1/3 cup nutritional yeast
- 1/2 cup reserved pasta water, plus more as needed
- 2 tablespoons chopped fresh parsley
Optional toppings:
- Extra nutritional yeast
- Fresh basil
- Toasted breadcrumbs
- A drizzle of olive oil
- Extra lemon zest
- Cracked black pepper
Step by Step
1. Cook the pasta
Bring a large pot of salted water to a boil. Cook the pasta until al dente according to the package directions.
Before draining, reserve at least 1 cup of pasta water. Drain the pasta and set it aside.
2. Soften the garlic
Heat the olive oil in a large skillet over medium-low heat. Add the minced garlic and cook for 30 to 60 seconds, stirring often.
Keep the heat gentle so the garlic becomes fragrant without browning.
3. Add the white beans
Add the drained white beans, vegetable broth, salt, black pepper, and red pepper flakes if using. Stir and let the mixture simmer for 5 to 7 minutes.
The beans should become warm, tender, and easy to mash.
4. Mash part of the beans
Use the back of a spoon or a potato masher to mash about half of the beans in the skillet. This helps create a naturally creamy vegan sauce.
Leave some beans whole for texture.
5. Add lemon and nutritional yeast
Stir in the lemon zest, lemon juice, and nutritional yeast. Add 1/2 cup reserved pasta water and stir until the sauce becomes creamy and glossy.
If the sauce feels too thick, add more pasta water a splash at a time.
6. Toss with pasta
Add the cooked pasta to the skillet and toss until every piece is coated in the creamy white bean sauce.
Taste and adjust with more salt, pepper, lemon juice, or nutritional yeast.
7. Finish and serve
Sprinkle with fresh parsley, extra lemon zest, cracked black pepper, and a small drizzle of olive oil.
Serve warm, while the pasta is creamy and softly steaming.
Want to make this cozy pasta even more filling? Explore these simple plant-based protein ideas for easy ways to add more nourishing ingredients to your weeknight meals:
Nutrition Table
Approximate nutrition per serving.
| Nutrition | Amount |
|---|---|
| Calories | 455 |
| Protein | 19g |
| Carbs | 78g |
| Fat | 10g |
| Fiber | 13g |
| Sugar | 3g |
| Sodium | 480mg |
Nutrition may vary depending on the pasta, broth, and toppings you use. For a higher-protein version, use chickpea pasta, lentil pasta, or add roasted chickpeas on top.
Health Benefits
White beans add plant-based protein, fiber, and a naturally creamy texture. They help make this pasta feel satisfying while keeping the recipe fully vegan.
Nutritional yeast adds a savory, cheesy flavor without dairy, while lemon keeps the dish bright and balanced.
Common Mistakes
Browning the garlic
Garlic can turn bitter if it cooks too long or too hot. Keep the heat low and stir often.
Skipping the pasta water
Pasta water helps the sauce become silky and helps it cling to the noodles. Save at least 1 cup before draining.
Not mashing enough beans
The creamy texture comes from mashed white beans. Mash about half of them and leave the rest whole.
Adding too much lemon too early
Start with 2 tablespoons of lemon juice, then taste at the end. Add more only if you want extra brightness.
Expert Tips
Use cannellini beans for the creamiest sauce.
For extra greens, stir in spinach, kale, peas, or roasted broccoli near the end.
For more richness, add one extra tablespoon of olive oil before serving.
For a cozy vegan meal, top the pasta with toasted breadcrumbs and fresh herbs.
Storage Tips
Store leftovers in an airtight container in the refrigerator for up to 4 days.
The sauce will thicken as it cools. When reheating, add a splash of vegetable broth or water and warm gently until creamy again.
Make-Ahead Tips
You can make the white bean sauce up to 2 days ahead and store it in the refrigerator. When ready to serve, cook the pasta fresh and toss it with the warmed sauce and pasta water.
This keeps the pasta from becoming too soft.
What to Serve With It
Serve this vegan lemon garlic white bean pasta with a crisp green salad, roasted broccoli, steamed green beans, or garlic bread made with olive oil.
It also pairs beautifully with marinated vegetables or a simple cucumber salad for a light, fresh side.
FAQ
Is this lemon garlic white bean pasta vegan?
Yes. This version is fully vegan because it uses vegetable broth, olive oil, nutritional yeast, and no dairy ingredients.
Can I make this pasta gluten-free?
Yes. Use your favorite gluten-free pasta. Chickpea pasta or lentil pasta also adds extra plant-based protein.
Can I use a different type of white bean?
Yes. Cannellini beans are the creamiest, but great northern beans or navy beans can also work.
What can I use instead of nutritional yeast?
You can leave it out, but the sauce will taste less savory. For extra flavor, add a little more garlic, lemon zest, olive oil, and black pepper.
How do I keep vegan white bean pasta creamy?
Use reserved pasta water and mash part of the beans well. Add more pasta water slowly until the sauce becomes smooth and glossy.
Conclusion
This vegan lemon garlic white bean pasta is simple, creamy, and softly comforting, with bright lemon and warm garlic in every bite. It is the kind of plant-based dinner that feels calm, nourishing, and easy enough for any weeknight.
👇 Get the full printable recipe below

Vegan Lemon Garlic White Bean Pasta
Ingredients
Method
- Bring a large pot of salted water to a boil. Cook the pasta until al dente according to the package directions. Before draining, reserve at least 1 cup of pasta water. Drain the pasta and set it aside.
- Heat the olive oil in a large skillet over medium-low heat. Add the minced garlic and cook for 30 to 60 seconds, stirring often. Keep the heat gentle so the garlic becomes fragrant without browning.
- Add the drained white beans, vegetable broth, salt, black pepper, and red pepper flakes if using. Stir and let the mixture simmer for 5 to 7 minutes, until the beans are warm, tender, and easy to mash.
- Use the back of a spoon or a potato masher to mash about half of the beans in the skillet. Leave some beans whole for texture.
- Stir in the lemon zest, lemon juice, and nutritional yeast. Add 1/2 cup reserved pasta water and stir until the sauce becomes creamy and glossy. If the sauce feels too thick, add more pasta water a splash at a time.
- Add the cooked pasta to the skillet and toss until every piece is coated in the creamy white bean sauce. Taste and adjust with more salt, pepper, lemon juice, or nutritional yeast.
- Sprinkle with fresh parsley, extra lemon zest, cracked black pepper, and a small drizzle of olive oil. Serve warm.
Notes
For more soft, simple meals to bring calm to busy evenings, browse these easy dinner recipes and save a few cozy ideas for your next weeknight dinner.