Pasta with Creamy Cannellini Bean Sauce, Broccoli, Mushrooms & Pine Nuts

This dish balances creamy richness and bright freshness in every forkful. Tender pasta tossed in a dreamy cannellini bean sauce meets the satisfying bite of broccoli and mushrooms, with toasted pine nuts adding crunch and a buttery note. It’s comforting without being heavy, plant‑powered, and filling enough to become a weeknight favorite.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Whole wheat paccheri pasta coated in a creamy cannellini bean sauce, served with sautéed portobello mushrooms, bright green broccoli florets, and topped with toasted pine nuts

This recipe was born out of a craving for a creamy, comforting, and rich pasta sauce with a low fat, plant-based base. Lately, I’ve been looking for ways to add more beans into my everyday meals, not just for the fiber and plant-based protein, but because they’re so satisfying and versatile. That’s when I remembered cannellini beans. Blended with lemon, olive oil, and a few umami-boosting ingredients, they turn into the silkiest sauce, perfect for coating whole wheat pasta and pairing with hearty vegetables like mushrooms and broccoli. This dish hit all the right notes: cozy, nourishing, and surprisingly easy to pull together.

Nutrition Principles Behind This Recipe

This recipe aligns with strong nutrition principles: high fiber, plant‑rich protein, healthy fats, and ingredients that support heart health, stable blood sugar, and good digestion.

  • Cannellini beans are a star ingredient. They are rich in both plant protein and fiber, particularly soluble fiber, which supports satiety, slows digestion, helps regulate blood sugar, and contributes to gut health. 
  • Whole‑wheat pasta retains the bran and germ of the grain, offering more fiber, more micronutrients (like B vitamins, minerals), and a lower glycemic load than refined pasta. That makes meals more filling and helps avoid blood sugar spikes. 
  • Broccoli and mushrooms add fiber, antioxidants, vitamins (like C and minerals), and beneficial phytochemicals. They also offer volume and variety in texture without excessive calories.
  • Pine nuts provide healthy fats (mostly unsaturated), which support heart health, as well as additional texture and flavor.
  • Minimal saturated fat, no dairy, and reliance on whole foods help this meal support cardiovascular health, weight management, and anti‑inflammatory eating.

Together, these components help promote stable energy, fullness, and balanced nutrition.

Why This Recipe Works

  • Flavor pairings: Earthy mushrooms + slightly bitter broccoli + citrusy brightness (lemon juice & zest) in the sauce + the toasty warmth of pine nuts. The bean sauce adds creaminess without needing dairy. Nutritional yeast adds a cheesy, umami dimension.
  • Textural balance: The chewiness of whole‑wheat pasta, the softness of the bean sauce, the bite of broccoli, the tender mushrooms, and the crunch of toasted pine nuts all contribute to a satisfying mouthfeel.
  • Ingredient synergy: The beans supply protein and fiber but also serve as a base for the sauce, thickening it and giving it body. The lemon, miso, and Dijon mustard help brighten and deepen the flavor so the sauce isn’t bland. Olive oil adds healthy fats and helps flavors meld.

How to Make Pasta with Creamy Cannellini Bean Sauce, Broccoli, Mushrooms & Pine Nuts

This recipe comes together smoothly in just a few steps, especially if you multitask a little.

  1. Boiling Pasta: whole wheat paccheri or rigatoni work well for catching all that creamy sauce. Be sure to salt the water well and cook it just until al dente; whole wheat pasta can go from pleasantly chewy to overcooked quickly.
  2. Toast the Pine Nuts: While the pasta cooks, toast the pine nuts in a dry skillet. This step is quick but makes a big difference in flavor. Those little golden bits bring a buttery, nutty contrast to the creamy sauce.
  3. Cook Mushrooms: After toasting, use the same pan to sauté your shallots and garlic, then add in the mushrooms and let them get nice and browned.
  4. Cook Broccoli: The broccoli gets a quick blanch or steam just until tender, keeping its bright color and some crunch.
  5. Prepare the Sauce: Blend creamy cannellini beans, lemon juice and zest, olive oil, nutritional yeast, and a few pantry flavor-boosters like Dijon and white miso. The result is silky and savory with just the right amount of tang.

Once everything is prepped, toss the pasta, veggies, and sauce together in the skillet. Use a splash of the reserved pasta water to help the sauce coat every piece. Finish with pine nuts, a drizzle of olive oil, and maybe a pinch of red pepper flakes.

Tips & Substitutions

  • Beans: If you don’t have cannellini, great northern beans or other white beans will work. For convenience, canned beans work well.
  • Gluten‑free option: Use a gluten‑free pasta (bean‑based or rice/quinoa blend) in place of the whole wheat. The texture and cook‑time may slightly differ.
  • Add more color / veggies: Swap or add broccoli with other vegetables in season, like zucchini, asparagus, spinach, or kale. Leafy greens like spinach can wilt into the sauce near the end.
  • Boost protein: Add a handful of cooked chickpeas, white beans, or even baked tofu cubes if you want even more plant protein.
  • Flavor variations:
    • Skip the miso if you don’t have it; maybe add a splash of soy sauce or tamari instead.  
    • For a smoky twist, roast the mushrooms beforehand or use smoked paprika.
  • Sauce adjusters: If the sauce is too thick or pasty, add more of the reserved pasta water. If you want more tang, increase lemon juice. For more depth, use a bit more miso or a touch of vegetable broth.
  • Make ahead / meal‑prep: You can prepare the bean sauce ahead of time and refrigerate for up to 2 days. Vegetables can be partially prepped too (sliced mushrooms, broccoli florets). Reheat gently and combine just before serving to keep textures fresh.

Frequently Asked Questions

Q: Is this recipe high in protein?

A: Yes, especially for a plant‑based dish. Cannellini beans provide substantial protein (≈ 15‑17 g per cooked cup), and although whole‑wheat pasta has less protein per gram than beans, it adds more, plus the combination of beans + whole grain gives a more complete amino acid profile. 

Q: Will whole‑wheat pasta make the dish too heavy or dense?

A: Not if you cook it properly (just al dente), use enough sauce, and include vegetables that lighten it (like broccoli) and bright elements like lemon juice/zest. The bean sauce also adds creaminess without heaviness.

Q: Can I reduce the oil or skip the nutritional yeast?

A: Yes. You can reduce the olive oil slightly or omit it and still have a tasty dish. Nutritional yeast contributes a cheesy, umami flavor; if you don’t have it, you might compensate with more miso, a little soy sauce/tamari, or even roasted garlic.

Q: How long will leftovers keep?

A: Stored in an airtight container in the refrigerator, leftovers should stay good for up to 3‑4 days. When reheating, gently add a splash of water or non‑dairy milk to loosen the sauce, as it tends to thicken upon cooling.

Q: Can this dish be frozen?

A: The bean sauce freezes well. Pasta + vegetables may suffer a bit of texture change after freezing and thawing; mushrooms can become softer. If freezing, consider freezing the sauce separately and cooking pasta fresh when ready.

Serving Suggestions

This pasta is hearty enough to stand on its own, but it also pairs beautifully with lighter sides or a crisp glass of wine. Here are a few ideas to round out your meal:

  • Simple Arugula Salad: Toss arugula with lemon juice, olive oil, and a pinch of salt. The peppery greens contrast nicely with the creamy sauce and toasted pine nuts.
  • Roasted Cherry Tomatoes: Their sweet acidity adds brightness and color—just roast with a drizzle of olive oil and a sprinkle of salt at 400°F (200°C) for 15–20 minutes.
  • Whole Grain Garlic Bread: For a heartier pairing, toast whole grain sourdough with a bit of olive oil and rubbed garlic.
  • Steamed Artichokes or Green Beans: These vegetables offer a clean, fresh side that complements the richness of the pasta.
  • Wine Pairing: Try a crisp white like Sauvignon Blanc or a light red like Pinot Noir. Both have enough acidity to cut through the creaminess.

Pasta with Creamy Cannellini Bean Sauce, Broccoli, Mushrooms & Pine Nuts

This dish balances creamy richness and bright freshness in every forkful. Tender pasta tossed in a dreamy cannellini bean sauce meets the satisfying bite of broccoli and mushrooms, with toasted pine nuts adding crunch and a buttery note. It’s comforting without being heavy, plant‑powered, and filling enough to become a weeknight favorite.
Print Pin
Whole wheat paccheri pasta coated in a creamy cannellini bean sauce, served with sautéed portobello mushrooms, bright green broccoli florets, and topped with toasted pine nuts
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Dinner, Main Course
Cuisine Italian
Diet Dairy-Free, High-Fiber, Vegan
Servings 4

Ingredients
 

Pasta & Vegetables

  • 12 oz whole wheat paccheri or rigatoni
  • 1 Tbsp olive oil plus extra for finishing drizzle
  • 1 shallot finely minced
  • 3 garlic cloves minced
  • 2 cups portobello mushrooms thinly sliced
  • 2 cups broccoli florets
  • ¼ cup toasted pine nuts
  • Salt & black pepper to taste
  • Crushed red pepper flakes optional, for heat

Creamy Bean Sauce

  • 1½ cups cooked cannellini beans or one 15‑oz can, drained & rinsed
  • 3 Tbsp nutritional yeast
  • 2 Tbsp lemon juice
  • ½ tsp lemon zest
  • ½ tsp Dijon mustard
  • ½ tsp white miso paste optional, for depth of flavor
  • ¼ cup water plus more to thin as needed
  • 1 Tbsp olive oil
  • Salt & pepper to taste

Instructions

  • Bring a large pot of well‑salted water to a rolling boil. Add the whole‑wheat pasta and cook until just al dente (following package instructions, but maybe two minutes less, since whole wheat needs a little chew). Reserve about ½ cup of the pasta cooking water, then drain and set pasta aside.
  • While the pasta cooks, heat a dry skillet over medium heat. Add the pine nuts and toast, stirring or shaking the skillet, until they are golden and fragrant (about 2‑3 minutes). Watch carefully so they don’t burn. Transfer to a bowl to cool.
  • In a large skillet, heat 1 Tbsp olive oil over medium heat. Add the minced shallot and sauté for 2‑3 minutes until softened. Add garlic and cook for about 30 seconds more, until fragrant. Then add the sliced mushrooms, season with salt & pepper, and cook for about 6‑8 minutes until they release their moisture and begin to brown.
  • Meanwhile, blanch or steam the broccoli florets: bring a small pot of salted water to boil, add broccoli for 2‑3 minutes until they are bright green and just tender. Drain and immediately add them into the skillet with mushrooms (or if you like, sauté briefly after adding).
  • In a blender or food processor, combine: cannellini beans, nutritional yeast, lemon juice + zest, Dijon mustard, miso paste (if using), olive oil, and ¼ cup water. Blend until smooth. If the sauce seems too thick, add additional water by tablespoons until desired consistency. Taste and season with salt and pepper.
  • Return the skillet with mushrooms + broccoli to medium‑low heat. Add the creamy bean sauce, stirring to coat vegetables. Add the cooked pasta, plus a splash of the reserved pasta water to help the sauce adhere and loosen if necessary. Toss gently to combine and warm through. Adjust salt, pepper, and consistency (add water or more lemon juice/zest if desired brightness is needed).
  • Plate the pasta. Top with the toasted pine nuts. Drizzle with extra olive oil if you like. Optional: sprinkle with extra lemon zest, crushed red pepper flakes for heat. Serve immediately.

Notes

Nutrition facts are approximate and may vary based on exact brands/quantities

Nutrition

Calories: 510kcal | Carbohydrates: 65g | Protein: 20g | Fat: 17g | Saturated Fat: 1.2g | Sodium: 500mg | Fiber: 11g | Sugar: 3g

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Stay Inspired – Join Our Newsletter


Subscribe to the Terra & Tide newsletter for fresh recipes, evidence-backed nutrition tips, and practical cooking inspiration delivered straight to your inbox.

Sign up today and start your journey toward healthier, happier eating.