If you are searching for a comforting yet nutritious twist on your pasta nights, this Vegan White Bean Pasta Sauce Recipe is an absolute game changer. Creamy, rich, and bursting with vibrant flavors, the sauce combines tender cannellini beans with aromatic garlic, fresh thyme, and colorful sundried tomatoes to create a luscious coating that clings beautifully to every strand of pasta. It’s an incredibly satisfying dish that feels indulgent without relying on dairy, perfect for anyone looking to enjoy a wholesome, plant-based meal that’s ready in under 30 minutes.
Ingredients You’ll Need
This Vegan White Bean Pasta Sauce Recipe comes together from simple, everyday ingredients that each play a crucial role in building a delicious landscape of flavor, texture, and color. Every item in this list is essential — from the creamy beans that form the sauce’s base to the vibrant roasted red pepper that adds a pop of sweetness and depth.
- 8.8 oz (250 g) pasta: Choose your favorite shape; its role is the perfect vehicle for the sauce.
- 3 tablespoons olive oil, divided: Adds a smooth, fruity richness and helps soften the onions beautifully.
- 2 cans (14 oz/ 400 g) cannellini beans: The star ingredient that creates the creamy texture without dairy.
- 2 medium red onions, diced: Provides a gentle sweetness and lovely body to the sauce.
- 2 large garlic cloves, chopped: Infuses the dish with warm, pungent aroma and depth.
- 1/4 teaspoon red chili flakes: Adds a subtle kick that lifts the flavors.
- 1 tablespoon fresh thyme, finely chopped: Brings an earthy, herbal note that enhances complexity.
- 2 cups baby spinach: Offers a fresh, slightly earthy bite and a gorgeous green contrast.
- 1/2 cup sundried tomatoes, chopped: Contributes a sweet, tangy burst with chewy texture.
- 1/2 cup roasted red pepper, chopped: Adds smoky sweetness and beautiful color.
- Salt and pepper to taste: Essential for balancing and highlighting all other flavors.
How to Make Vegan White Bean Pasta Sauce Recipe
Step 1: Cook the Pasta
Start by bringing a large pot of salted water to a rolling boil. Salt generously—it’s your first chance to infuse the pasta with flavor. Cook your pasta according to the package instructions until al dente. Don’t forget to reserve 2 to 3 cups of the starchy pasta water before draining; this will be a secret weapon to create the perfect sauce consistency.
Step 2: Prepare the White Bean Cream
While the pasta is cooking, grab a food processor and add the contents of one drained can of cannellini beans, followed by the whole contents of the second can, including its liquid. Add one tablespoon of olive oil and a pinch of salt. Blitz everything for about 1 to 2 minutes until you achieve a luxuriously creamy paste. This is the heart of your sauce, rich in protein and texture, replacing any dairy cream you might expect.
Step 3: Sauté Onions and Aromatics
Heat the remaining two tablespoons of olive oil in a large pan over medium-low heat. Add the diced red onions and let them cook slowly for 7 to 8 minutes until they soften and turn sweetly translucent. This gentle caramelization brings out the natural sugars for a deeper flavor foundation. Then toss in the chopped garlic, red chili flakes, and fresh thyme, cooking for an additional minute to wake up the aromas and infuse the oil.
Step 4: Combine the Sauce Components
To your fragrant base, add the creamy pureed cannellini beans and stir well. Pour in just a splash of the reserved pasta water—it helps loosen the sauce, coaxing it to the perfect silky texture for coating your pasta. Next, stir in the baby spinach and let it wilt gently into the sauce, contributing a fresh splash of green and a subtle earthiness.
Step 5: Bring it All Together with Pasta
Transfer your drained pasta directly into the sauce pan and toss vigorously to ensure each strand gets lovingly enveloped in the creamy sauce. Fold in the chopped sundried tomatoes and roasted red pepper last, adding bursts of sweetness and smoky complexity. Taste and season with salt and pepper to make the flavors sing, then serve immediately for the best experience.
How to Serve Vegan White Bean Pasta Sauce Recipe
Garnishes
Adding garnishes is a great way to kick up the charm and add extra layers of flavor. A sprinkle of freshly chopped parsley or basil makes the dish pop visually and brings a fresh herbal brightness. For a little crunch, toasted pine nuts or walnuts add a wonderful texture contrast. Finish with a drizzle of high-quality olive oil or a squeeze of lemon juice to brighten the sauce even further.
Side Dishes
This sauce pairs beautifully with a crisp green salad tossed with lemon vinaigrette, providing a refreshing counterpoint. Crusty artisan bread is ideal for mopping up any leftover sauce on the plate. Roasted vegetables like asparagus or Brussels sprouts make for hearty, complementary sides that add some satisfying bite and balance the creaminess of the pasta.
Creative Ways to Present
Try serving the Vegan White Bean Pasta Sauce Recipe atop a bed of spiralized zucchini noodles for a lighter take. Or use it as an excellent base sauce for stuffed shells or layered in a vegan lasagna. If you want to transform it into a meal prep star, toss the sauce with roasted sweet potatoes and your favorite greens for a salad bowl that travels well.
Make Ahead and Storage
Storing Leftovers
You can safely store any leftover sauce in an airtight container in the refrigerator for up to 3 days. Keep the sauce and pasta separate if possible to prevent the pasta from soaking up too much moisture and becoming mushy. When ready to eat, simply combine and reheat gently.
Freezing
The creamy bean sauce freezes beautifully. Portion it into freezer-safe containers, leaving space for expansion, and it will keep well for up to 3 months. To thaw, move it to the refrigerator overnight to defrost slowly and maintain its texture.
Reheating
To reheat, warm the sauce gently in a saucepan over low heat, stirring frequently. If it feels too thick, stir in a little reserved pasta water or plant-based milk to loosen it back to that silky, luscious consistency. Toss with freshly cooked pasta or your favorite noodles and enjoy!
FAQs
Can I use other types of beans for this sauce?
Absolutely! While cannellini beans are ideal because of their creamy texture and mild flavor, you can substitute with great northern beans or butter beans for a similar effect. Just keep in mind some beans have stronger flavors that might slightly change the taste.
Is this recipe gluten-free?
The sauce itself is naturally gluten-free. Simply swap the regular pasta for your favorite gluten-free variety to make the entire dish compatible with a gluten-free diet.
Can I add nutritional yeast to the sauce?
Yes, nutritional yeast is a fantastic addition if you’re after a richer, cheesy flavor without dairy. Adding a few tablespoons during the blending step enhances umami and gives your sauce an extra depth that feels indulgent yet wholesome.
How spicy is the sauce with the chili flakes?
The red chili flakes are added in a small amount to provide just a gentle heat that enhances the overall flavor. If you prefer no spice, feel free to omit them or adjust the quantity to suit your taste buds perfectly.
Can I make this sauce ahead of time?
Definitely! The Vegan White Bean Pasta Sauce Recipe is perfect for preparing ahead. Make the sauce up to two days in advance and refrigerate. Reheat on the stove just before serving, then toss with freshly cooked pasta for a quick and satisfying meal.
Final Thoughts
This Vegan White Bean Pasta Sauce Recipe is such a wonderful dish to keep in your culinary repertoire. It manages to be creamy and luxurious while being effortless and wholesome, perfect for busy weeknights or when you want to impress without stress. Give it a try and discover how simple ingredients can transform pasta into a soul-satisfying vegan delight your whole family will love!
Print
Vegan White Bean Pasta Sauce Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegan
Description
This Vegan White Bean Pasta Sauce offers a creamy, flavorful plant-based alternative to traditional pasta sauces. Made with pureed cannellini beans, sautéed red onions, fresh herbs, spinach, sundried tomatoes, and roasted red peppers, it creates a rich and nutritious sauce that pairs perfectly with your favorite pasta. Ready in just 25 minutes, it’s a wholesome, satisfying meal ideal for vegan diets or anyone seeking a delicious, healthy dinner option.
Ingredients
Pasta
- 8.8 oz (250 g) pasta
White Bean Sauce
- 2 cans (14 oz/400 g each) cannellini beans
- 3 tablespoons olive oil, divided
- 2 medium red onions, diced
- 2 large garlic cloves, chopped
- 1/4 teaspoon red chili flakes
- 1 tablespoon fresh thyme, finely chopped
- 2 cups baby spinach
- 1/2 cup sundried tomatoes, chopped
- 1/2 cup roasted red pepper, chopped
- Salt and pepper to taste
Instructions
- Cook the pasta: Bring a large pot of water to a boil, salt it generously, and cook the pasta according to the package instructions. Reserve 2-3 cups of pasta water before draining the pasta to use later in the sauce.
- Prepare the white bean paste: Drain one can of cannellini beans completely and add the beans to a food processor. Add the entire second can of beans along with its liquid, then add 1 tablespoon of olive oil and a pinch of salt. Blitz for 1-2 minutes until you achieve a creamy, smooth paste. Set aside.
- Sauté the onions: Heat the remaining 2 tablespoons of olive oil in a large pan over medium-low heat. Add the diced red onions and cook for 7-8 minutes, stirring occasionally, until they soften and become translucent.
- Add aromatics and spices: Stir in the chopped garlic, red chili flakes, and fresh thyme. Cook for an additional minute to release their flavors, stirring constantly to avoid burning.
- Combine beans and greens: Add the pureed cannellini bean mixture to the pan. Pour in a bit of the reserved pasta water to loosen the sauce as needed. Stir in the baby spinach and let it simmer for about a minute until the spinach wilts nicely into the sauce.
- Mix pasta and finish: Transfer the drained pasta directly into the pan with the sauce. Toss everything thoroughly to ensure the pasta is evenly coated. Stir in the chopped sundried tomatoes and roasted red pepper. Season with salt and freshly ground black pepper to taste. Serve immediately for the best texture and flavor.
Notes
- Reserve pasta water to adjust sauce consistency without thinning the flavor.
- Use gluten-free pasta if you need to make this recipe gluten free.
- Adjust red chili flakes according to your preferred spice level.
- The cannellini beans provide creaminess without the need for dairy, keeping the sauce vegan.
- Fresh thyme can be substituted with dried thyme; use about 1 teaspoon if dried.