If you crave a comforting yet wholesome dinner that’s bursting with flavor and velvety texture, this Creamy Vegan Pasta with White Bean Sauce and Broccoli Recipe is a total game-changer. Imagine tender pasta shells enveloped in a luscious white bean sauce that’s tangy, garlicky, and effortlessly creamy without a drop of dairy. The fresh, vibrant broccoli adds just the right pop of green and crunch, while toasted pine nuts bring that irresistible nutty finish. It’s simple to whip up, nourishes your body, and feels like a warm hug on your plate—perfect for busy weeknights or anytime you want a satisfying plant-based meal that delights every bite.
Ingredients You’ll Need
Here’s a handful of straightforward ingredients that come together beautifully in this recipe. Each item plays a vital role in making the dish creamy, flavorful, or perfectly textured—showing how simple components can create something truly special.
- Small shell pasta: Ideal for holding the silky white bean sauce in every nook and cranny.
- Extra-virgin olive oil: Adds richness and helps soften the onion and broccoli stems during sautéing.
- Yellow onion: Provides a sweet and savory base to build deep flavor.
- Broccoli florets, stems, and leaves: Offers a fresh, vibrant contrast with textural variety and color.
- Toasted pine nuts: A nutty crunchy topping that adds elegant flavor and texture.
- Lemon wedges: For a bright, fresh burst of acidity at the table.
- Cooked white beans: The star ingredient that makes the sauce creamy and packed with plant protein.
- Vegetable broth: Keeps the sauce smooth and flavorful, preventing it from drying out.
- Fresh lemon juice: Brings that essential tanginess which lifts the entire dish.
- Nutritional yeast: Adds a subtle, cheesy flavor to enhance the vegan creaminess.
- Garlic clove: Delivers a punch of savory goodness without overpowering.
- Onion powder: Boosts depth and rounds out the seasonings in the sauce.
- Sea salt and black pepper: Essential for seasoning and balancing all flavors perfectly.
How to Make Creamy Vegan Pasta with White Bean Sauce and Broccoli Recipe
Step 1: Whip Up the Creamy White Bean Sauce
Begin by blending together the cooked white beans, vegetable broth, fresh lemon juice, olive oil, nutritional yeast, minced garlic, onion powder, salt, and pepper until silky smooth. This sauce is the heart of the dish, providing that unforgettable creamy texture and tangy, savory punch. Once blended, set it aside and let the flavors mingle as you move on to cooking the pasta and veggies.
Step 2: Cook the Pasta to Perfection
Bring a large pot of salted water to a rolling boil, then add your small shell pasta. The key here is to cook until al dente, so the pasta has just the right amount of firmness to complement the creamy sauce without getting mushy. Once cooked, drain the pasta and keep it warm while you sauté the vegetables.
Step 3: Sauté Onions and Broccoli Stems
Heat a tablespoon of extra-virgin olive oil in a large skillet over medium heat. Add chopped onion and cook until soft and fragrant, about five minutes. Then toss in the chopped broccoli stems and continue cooking until tender, around three to five minutes. This layering of textures adds interest and sweetness to the dish.
Step 4: Steam the Broccoli Florets and Leaves
Add the broccoli florets and leaves to the skillet, splash in a bit of water or vegetable broth, cover, and turn off the heat. Let the broccoli steam in the residual heat for a couple of minutes until just tender and irresistibly bright green. This method keeps the veggies crisp yet tender, preserving their nutrients and freshness.
Step 5: Combine and Coat Everything in Sauce
Now, fold the cooked pasta into the skillet with your steamed broccoli and pour in about three quarters of the creamy white bean sauce. Use a bit more vegetable broth if needed to keep things saucy and luscious. Toss everything gently to coat each piece of pasta and broccoli with that dreamy vegan sauce. Taste, then adjust seasoning with more salt, pepper, or lemon juice to your liking.
Step 6: Serve with Pine Nuts and Lemon Wedges
Divide the pasta among bowls, dollop the remaining sauce on top, and sprinkle toasted pine nuts over everything for a delightful crunch. Don’t forget to add fresh lemon wedges on the side so everyone can squeeze that bright, tangy freshness over their pasta to elevate the dish even further.
How to Serve Creamy Vegan Pasta with White Bean Sauce and Broccoli Recipe
Garnishes
To really make this dish shine, garnish with a generous handful of toasted pine nuts for crunch and a sprinkle of freshly ground black pepper. A twist of lemon zest or a scattering of fresh herbs like parsley or basil can add vibrant aroma and color, making the meal feel extra special and inviting at the table.
Side Dishes
This creamy vegan pasta pairs beautifully with a crisp green salad dressed in a lemon vinaigrette for a refreshing bite, or some warm crusty bread to soak up any leftover sauce. For a heartier meal, steamed or roasted mushrooms add earthy depth without overpowering the delicate flavors of the white bean sauce and broccoli.
Creative Ways to Present
Try serving this dish in individual pasta bowls for a cozy, rustic feel or on colorful plates to make the greens pop visually. For entertaining, portion it into small ramekins topped with a sprinkle of pine nuts and some microgreens to wow your guests with a stylish, plant-based entree. You can also drizzle a little extra olive oil or a splash of balsamic glaze on top for an unexpected twist.
Make Ahead and Storage
Storing Leftovers
This pasta keeps wonderfully in the fridge for up to three days. Store it in an airtight container to maintain freshness and prevent the broccoli from losing its vibrant color. The creamy white bean sauce holds up well, so you’ll still enjoy that rich, comforting texture with each bite.
Freezing
If you want to save this dish for later, freeze it in a sealed container for up to two months. Be aware that broccoli texture may soften a bit after freezing, but the flavors of the creamy sauce and pasta will remain intact, making it a convenient option for busy nights.
Reheating
When it’s time to enjoy your leftovers, reheat gently on the stovetop over low heat, adding a splash of vegetable broth to loosen the sauce if it has thickened. Avoid microwaving at high heat to prevent the broccoli from turning mushy. Warm it slowly and lovingly to bring back that fresh, creamy magic.
FAQs
Can I use other types of beans for the sauce?
Absolutely! Cannellini or great northern beans work beautifully in this recipe and create a similar creamy texture and mild flavor. Just make sure the beans are well rinsed and drained for the smoothest sauce.
Is nutritional yeast necessary in the sauce?
While it’s optional, nutritional yeast adds a subtle cheesy, nutty flavor that enhances the sauce’s richness. If you don’t have it, you can leave it out or substitute with a small amount of vegan parmesan, but the sauce will be slightly less savory.
How can I make this recipe gluten-free?
Simply swap the regular pasta with your favorite gluten-free pasta variety. The sauce and broccoli remain the same, so you won’t lose any creaminess or flavor in the process.
Can I add protein to this meal?
This dish already contains protein from the white beans, but if you want a boost, consider tossing in some sautéed tofu cubes or roasted chickpeas on the side. They’ll add texture and extra nutrition without overshadowing the creamy sauce.
What’s the best way to toast pine nuts?
Toast pine nuts in a dry skillet over medium heat, stirring frequently until they turn golden brown and fragrant—usually just a few minutes. Watch carefully because they can burn quickly. Toasted pine nuts add a delightful crunch and nutty aroma that elevates your Creamy Vegan Pasta with White Bean Sauce and Broccoli Recipe perfectly.
Final Thoughts
There’s something undeniably satisfying about a dish that’s simple to make yet feels indulgent and nourishing at the same time. This Creamy Vegan Pasta with White Bean Sauce and Broccoli Recipe ticks all those boxes, delivering comfort, nutrition, and freshness in every luscious bite. I truly hope you give this recipe a try and experience how effortlessly delicious plant-based cooking can be—your taste buds will thank you!
Print
Creamy Vegan Pasta with White Bean Sauce and Broccoli Recipe
- Total Time: 30 mins
- Yield: 4 servings
- Diet: Vegan
Description
This creamy vegan pasta features tender shell pasta coated in a tangy, luscious white bean sauce, combined with perfectly steamed broccoli and toasted pine nuts. It’s a comforting and healthy weeknight meal that’s easy to prepare and packed with flavor.
Ingredients
Pasta and Vegetables
- 2½ cups small shell pasta
- 1 tablespoon extra-virgin olive oil
- 1 small yellow onion, chopped
- 5 cups broccoli florets, chopped stems, and leaves (keep stems separate)
- ¼ cup toasted pine nuts
- lemon wedges, for serving
Creamy Vegan Pasta Sauce
- 1½ cups cooked white beans, drained and rinsed
- ¼ cup vegetable broth, more as needed
- 3 tablespoons fresh lemon juice
- 2 tablespoons extra-virgin olive oil
- ¼ cup nutritional yeast
- 1 garlic clove, minced
- ¼ teaspoon onion powder
- ½ teaspoon sea salt
- freshly ground black pepper, to taste
Instructions
- Make the sauce: In a blender, combine the white beans, vegetable broth, fresh lemon juice, olive oil, nutritional yeast, minced garlic, onion powder, sea salt, and freshly ground black pepper. Blend the mixture until completely smooth and creamy. Set the sauce aside.
- Cook the pasta: Bring a large pot of salted water to a boil. Add the small shell pasta and cook according to package instructions until al dente. Drain the pasta thoroughly and set it aside.
- Sauté onions: Heat 1 tablespoon of extra-virgin olive oil in a large skillet over medium heat. Add the chopped yellow onion and sauté until soft and translucent, about 5 minutes.
- Cook broccoli stems: Stir in the chopped broccoli stems into the skillet with the onion. Cook for 3 to 5 minutes or until they become tender.
- Steam broccoli florets and leaves: Add the broccoli florets and leaves to the skillet along with a splash of water or vegetable broth. Cover the skillet and turn off the heat. Allow the broccoli to steam for 2 to 3 minutes until tender yet still bright green.
- Combine pasta and sauce: Add the cooked pasta into the skillet with the steamed vegetables. Stir in about three-quarters of the prepared sauce, adding more vegetable broth if the sauce seems too thick or dry.
- Season and serve: Taste and adjust seasoning with additional sea salt, freshly ground black pepper, and lemon juice as desired. Portion the pasta into bowls, dollop the remaining sauce on top, sprinkle with toasted pine nuts, and serve with lemon wedges on the side.
Notes
- Use nutritional yeast to add a cheesy flavor without dairy.
- For a smoother sauce, ensure white beans are well blended.
- Adjust vegetable broth quantity to achieve desired sauce consistency.
- To toast pine nuts, dry roast them in a pan over medium heat until golden and fragrant.
- This recipe can be made gluten-free by using gluten-free pasta.
- Prep Time: 10 mins
- Cook Time: 20 mins
- Category: Main Dish
- Method: Stovetop
- Cuisine: Vegan
