Pasta e fagioli is more than just a meal; it’s a comforting dish that has been passed down through generations. Rooted in Italian tradition, this hearty soup brings together the simple yet nourishing combination of pasta and beans.
The best part? It’s a high-protein, vegan meal that satisfies both your taste buds and your nutritional needs. If you want a cozy winter recipe or a quick, satisfying dinner, this dish is a must-try.
A Hearty Classic

This dish has its roots in Italian cucina povera, or “poor kitchen,” where simple pantry staples were transformed into wholesome meals.
Today, it’s celebrated for its comforting flavors and nutrient-dense ingredients, making it a go-to option for anyone looking for a satisfying plant-based meal.
Why This Recipe Is Perfect for Any Occasion
One of the greatest advantages of pasta e fagioli is its versatility. It’s a great option for meal prep, as it stores well in the fridge and can be frozen for later. Plus, it’s easy to make with ingredients you likely already have in your pantry.
- Budget-friendly and made with pantry staples – No fancy ingredients required, just a handful of everyday kitchen essentials.
- Quick and easy to prepare – With a total cook time of under an hour, it’s perfect for busy weeknights.
- Great for batch cooking – Prepare a big batch and enjoy leftovers throughout the week.
Tips for the Best Pasta e Fagioli
Achieving the perfect balance of flavors in this dish requires a few key techniques. Here’s how to make your pasta e fagioli even better:
- Sauté your aromatics well – Cooking the onions, garlic, celery, and carrots until golden brings out their natural sweetness and enhances the depth of flavor.
- Use quality vegetable stock – A rich, well-seasoned stock makes a big difference in the final taste.
- Let the beans absorb the flavors – Adding the beans early in the cooking process allows them to soak up the seasonings and become even more delicious.
- Mash some beans for creaminess – For a thicker, heartier consistency, mash a portion of the beans with a fork before serving.
Customizations & Substitutions

The beauty of pasta e fagioli is how easily it can be adapted to suit different dietary preferences or ingredient availability.
- Make it gluten-free – Swap regular pasta for your favorite gluten-free variety.
- Add extra vegetables – Spinach is a great addition, but you can also include kale, zucchini, or bell peppers.
- Boost the protein further – Stir in extra beans or even a spoonful of plant-based protein powder for an added protein punch.
- Spice it up – If you love heat, add more chili flakes or a drizzle of chili oil before serving.
How to Serve & Store
Pasta e fagioli is best enjoyed hot, straight from the pot, but it also makes excellent leftovers. Garnish with plant-based Parmesan-style cheese, a sprinkle of chili flakes, or crispy homemade croutons for added texture.
For storage:
- Keep in the fridge for up to three days in an airtight container.
- Freeze for up to three months and reheat on the stove with a splash of water or vegetable stock to restore its consistency.
A Wholesome, Comforting Dish

Whether you’re craving a hearty bowl of soup on a cold night or looking for new high-protein vegan recipes to add to your rotation, pasta e fagioli is a fantastic option.
It’s easy to make, packed with flavor, and loaded with nutrients to keep you full and satisfied.

High-Protein Vegan Pasta e Fagioli Recipe
Ingredients
Soup Base:
- 2-3 tbsp olive oil
- 1 small-medium carrot diced
- ½ celery stalk diced
- 1 small onion diced
- 2-3 garlic cloves finely chopped
- ½ tsp chili (hot pepper flakes)
- 1 sprig rosemary
- 4 tbsp tomato purée paste
- 10 ½ oz canned borlotti (cranberry beans) drained
- 3 ⅓ cups vegetable stock
- 1 bay leaf
- 5 ½ oz short pasta ditalini rigati, cavatelli, or conchiglie
- 3 tbsp nutritional yeast
- Small handful of spinach
- Salt and freshly ground black pepper
To Serve (Optional):
- Plant-based Parmesan-style cheese
- Chili oil
- Croutons store-bought or homemade
- Extra chili flakes
Instructions
- Sauté the vegetables: Heat olive oil in a large saucepan over medium heat. Add the carrot, celery, onion, garlic, and chili flakes, cooking for about 5-8 minutes until softened and lightly golden.
- Infuse with rosemary: Add the sprig of rosemary and cook for another 3-4 minutes, stirring occasionally to release its aroma. Reduce the heat to low, remove the rosemary, and mix in the tomato purée until combined.
- Simmer the beans and broth: Stir in the borlotti beans and allow them to absorb the flavors. Gradually pour in the vegetable stock, add the bay leaf, and season with salt. Bring the mixture to a boil.
- Cook the pasta: Stir in the pasta, cover, and cook until it reaches an al dente texture.
- Mash for creaminess (optional): Take the pan off the heat and mash some of the beans with a fork to give the soup a richer, creamier consistency.
- Final touches: Discard the bay leaf and stir in nutritional yeast and spinach. Season with salt and pepper, mixing until the spinach has completely wilted. If the soup is too thick, add a splash of hot water or vegetable stock.
- Serve and enjoy: Ladle into bowls and top with plant-based Parmesan-style cheese, chili oil (if using), croutons, and extra chili flakes for added heat.
Notes
Nutrition
Nancy has been a plant person from an early age. That interest blossomed into a bachelor’s in biology from Elmira College and a master’s degree in horticulture and communications from the University of Kentucky. Nancy worked in plant taxonomy at the University of Florida and the L. H. Bailey Hortorium at Cornell University, and wrote and edited gardening books at Rodale Press in Emmaus, PA. Her interests are plant identification, gardening, hiking, and reading.

