Pasta with Cannellini Beans: A Hearty & Healthy Italian Classic
Meta Description:
Warm, comforting, and packed with plant-based protein β this Pasta with Cannellini Beans recipe is a deliciously simple Italian-inspired meal. Ready in under 30 minutes! (See the full recipe on our blog.)

π₯ Why Youβll Love This Recipe
Pasta with cannellini beans (a.k.a. pasta e fagioli) is the perfect marriage of creamy beans and al dente pasta in a fragrant, savory sauce.
- π± High in fiber & protein
- β± Ready in 30 minutes β perfect for weeknights
- π· Feels gourmet, yet budget-friendly
- π₯£ Vegan/vegetarian-friendly with easy swaps
π Ingredients Youβll Need
(Serves 4)
- 8 oz (225g) short pasta (penne, ditalini, or shells work best)
- 1 can (15 oz) cannellini beans, drained & rinsed
- 2 tbsp extra virgin olive oil
- 3 garlic cloves, minced
- Β½ onion, finely chopped
- ΒΌ tsp crushed red pepper flakes (optional)
- 1 cup vegetable broth
- 1 tsp fresh rosemary or thyme (or Β½ tsp dried)
- Salt & black pepper, to taste
- 2 tbsp fresh parsley, chopped
- Freshly grated Parmesan (optional, skip for vegan)
π Ingredient Spotlight
Cannellini Beans β Creamy Italian white beans loaded with fiber, protein, and iron. Great for heart health & satiety.
Pasta β Choose a shape that holds the sauce well. Whole wheat or gluten-free options work beautifully here.
Herbs & Garlic β Essential for that authentic Italian aroma & depth of flavor.
π©βπ³ Step-by-Step Instructions

1οΈβ£ Cook the Pasta
Bring a large pot of salted water to a boil. Cook pasta until just al dente. Reserve Β½ cup of cooking water before draining.
2οΈβ£ SautΓ© Aromatics
In a skillet, heat olive oil over medium heat. Add onion and cook until translucent (about 3 minutes). Stir in garlic & red pepper flakes; cook for 1 minute.
3οΈβ£ Add Beans & Broth
Stir in cannellini beans, herbs, and vegetable broth. Simmer gently for 5β7 minutes, letting flavors meld.
4οΈβ£ Combine & Finish
Add cooked pasta to the skillet. Toss everything together, adding reserved pasta water a splash at a time to loosen the sauce. Season with salt & pepper.
5οΈβ£ Garnish & Serve
Sprinkle with fresh parsley and optional Parmesan. Serve warm, with crusty bread & a green salad.
π¨βπ³ Pro Tips & Variations
β
Add a handful of spinach or kale for extra greens.
β
Make it spicy with more chili flakes or a dash of Calabrian chili paste.
β
Swap cannellini beans for chickpeas or butter beans if preferred.
β
For a creamier sauce, mash some of the beans while simmering.
π· Serving Suggestions
- Pair with a crisp Pinot Grigio or light red wine.
- Add a side of garlic bread or focaccia.
- Serve with a fresh tomato & basil salad.
π₯Ά Storage & Reheating
- Store leftovers in an airtight container for up to 3 days.
- Reheat gently on the stove with a splash of broth or water to prevent drying out.
- Not ideal for freezing, as the pasta can become mushy.
π Nutrition (per serving β approximate)
Calories: 350 | Protein: 13g | Fiber: 8g | Fat: 9g | Carbs: 52g
β FAQ
Q: Can I make it gluten-free?
A: Absolutely! Use your favorite gluten-free pasta.
Q: Can I use dried beans instead of canned?
A: Yes β soak & cook them beforehand. About 1Β½ cups cooked beans equals one 15 oz can.
Q: How do I make it creamier?
A: Mash some beans into the sauce or stir in a spoonful of vegan or dairy cream at the end.
π Related Recipes Youβll Love

β€οΈ Final Thoughts
This Pasta with Cannellini Beans is proof that simple ingredients create extraordinary meals. Cozy, satisfying, and full of flavor β perfect for any night of the week. Try it tonight and let us know how it turned out!
