As the first chill of autumn settles in, I find myself reminiscing about warm meals that wrap you in comfort like a cozy blanket. That’s when I decided to whip up a Hearty Vegan Pasta Fagioli, a classic Italian soup that’s not only wholesome but also bursting with robust flavors. This dish combines pasta and creamy white beans in a rich, savory broth, making it a perfect antidote to those cold days. What I love most is how quick and easy it is to prepare, allowing me to serve a satisfying meal without spending hours in the kitchen. Plus, it’s a fantastic way to use up pantry staples, promoting a low-waste lifestyle while pleasing even the pickiest of eaters. Curious how to create this comforting bowl of goodness at home? Let’s dive into the recipe!

Why is Pasta Fagioli a must-try?
Comforting, this hearty soup will fill your home with enticing aromas and warmth, perfect for chilly evenings. Nutritious, packed with protein-rich white beans and vibrant vegetables, it’s both filling and healthy. Quick to prepare, you can whip up this delicious dish in just under an hour, making it an ideal weeknight dinner. Versatile, you can customize it with seasonal ingredients or pair it with a crusty bread for a complete meal. Plus, it’s a wonderful way to embrace sustainable cooking by using pantry staples! For more easy-to-make pasta dishes, check out my recipes for Garlic Shrimp Pasta and Buttered Lobster Pasta.
Pasta Fagioli Ingredients
For the Soup
• Small Pasta (Ditalini, Tubetti, or Macaroni) – Provides the structure and heartiness of the dish. Substitution: Any small pasta can be used.
• White Beans (Cannellini or Great Northern) – Adds protein and creaminess. Substitution: You can use Navy beans if preferred.
• Onion – Base flavor for the soup, sautéed until translucent. No substitution recommended.
• Celery and Carrots – Adds depth and sweetness, creating the classic mirepoix flavor base. Substitution: Other root vegetables may be added for variation.
• Garlic – Enhances flavor with its aromatic profile. No substitution recommended.
• Vegetable or Vegan Chicken Broth – Forms the soup base, imparting flavor. Substitution: Water can be used but will lack depth.
• Crushed Tomatoes (28 oz) – Provides acidity and body to the soup. Substitution: Fresh tomatoes can be used but will require more preparation.
• Olive Oil (3 tbsp) – Adds richness and helps sauté vegetables. Substitution: Other oils can be used but may change the flavor.
• Bay Leaves (2) – Adds aromatic flavor during cooking. No substitution recommended.
• Vegan Parmesan (1/3 cup or 2 inches hard) – Provides umami and cheese-like flavor. Substitution: Nutritional yeast can provide a cheesy taste without dairy.
• Salt & Pepper – Essential for seasoning. Adjusted to taste.
• Red Chili Flakes (optional) – Adds heat; use to personal preference. Substitution: Any preferred spice can be used for heat.
Step‑by‑Step Instructions for Pasta Fagioli
Step 1: Sauté the Aromatics
Heat 3 tablespoons of olive oil in a large soup pot over medium heat. Once the oil shimmers, add the diced onion and sauté until it becomes translucent and fragrant, about 5-7 minutes. Stir occasionally to prevent sticking and promote even cooking. The foundation for your hearty Pasta Fagioli is now being established!
Step 2: Add Vegetables and Seasonings
Next, stir in 1 cup of diced celery, 1 cup of diced carrots, 3 minced garlic cloves, along with salt and pepper to taste. Cook the mixture for an additional 2-3 minutes, until the garlic is fragrant and the vegetables are slightly softened. This blend creates the classic mirepoix flavor base that deepens the soup’s richness.
Step 3: Incorporate Beans and Herbs
Now, add 2 cans of rinsed white beans, 2 bay leaves, and 1/3 cup of grated vegan parmesan to the pot. Mix well to combine all the flavors. Allow the ingredients to cook together for about 1-2 minutes, which helps infuse the beans with the aromatic blend and enhances the hearty texture of your Pasta Fagioli.
Step 4: Add Tomatoes and Broth
Pour in 28 ounces of crushed tomatoes along with 4 cups of vegetable or vegan chicken broth. Stir thoroughly to combine all the ingredients, ensuring nothing sticks to the bottom of the pot. Bring the mixture to a simmer, then cover and let it cook on medium-low heat for 30-35 minutes, or until the vegetables are tender and the flavors meld beautifully.
Step 5: Blend (Optional)
For a thicker stew-like texture, consider removing the bay leaves and blending a portion of the soup with an immersion blender. Blend until smooth, then return it to the pot. This step enhances the creaminess of your Pasta Fagioli without sacrificing the rustic feel of the dish.
Step 6: Cook the Pasta
Bring the soup back to a gentle boil, then add in 1 cup of your chosen small pasta, stirring it well. Cook uncovered for about 8-10 minutes, or until the pasta reaches an al dente texture. Stir occasionally to prevent the pasta from sticking, ensuring a cohesive and comforting final dish.
Step 7: Final Seasoning and Serve
Once the pasta is cooked, taste the soup, adjusting salt and pepper as needed. Serve your hearty Vegan Pasta Fagioli hot, garnished with additional vegan parmesan and a sprinkle of freshly chopped parsley. Pair it with crusty bread for a satisfying meal that warms the soul on brisk days.

Storage Tips for Pasta Fagioli
Fridge: Store leftovers in an airtight container for up to 4 days. Allow the soup to cool completely before sealing to maintain freshness.
Freezer: This hearty Pasta Fagioli can be frozen for up to 3 months. However, for the best texture, add the pasta fresh when reheating.
Reheating: To reheat, thaw in the refrigerator overnight, then gently heat in a pot over medium heat, adding a splash of water or broth if needed to adjust consistency.
Serving: When serving leftovers, consider garnishing with fresh herbs or additional vegan parmesan to refresh flavors and presentation.
Expert Tips for Pasta Fagioli
- Stir Often: Ensure to stir the soup frequently when adding pasta to prevent it from sticking together and to achieve an even texture.
- Blend for Creaminess: For a creamier consistency, blend a portion of the soup before adding the pasta. This creates a smooth and comforting broth.
- Taste Before Serving: Always taste your Pasta Fagioli before serving to adjust seasonings effectively. Seasoning can change significantly after the pasta is added.
- Use Fresh Ingredients: Whenever possible, opt for fresh vegetables; they enhance the soup’s flavors and nutritional value, making your dish even more hearty.
- Grate Your Own Vegan Parmesan: For the best flavor, grate your own vegan parmesan instead of using pre-packaged versions; freshly grated cheese melts beautifully and adds depth.
- Add Extra Greens: For additional nutrition and flavor, toss in a handful of spinach or kale during the last few minutes of cooking, enhancing both the color and health benefits.
What to Serve with Hearty Vegan Pasta Fagioli?
There’s nothing quite like building a complete meal around this warm and comforting Italian soup to make every bite satisfying.
- Crusty Bread: Perfect for dipping into the rich broth, fresh crusty bread complements the textures found in the soup. Think of a golden-brown baguette or soft ciabatta that soaks up every morsel.
- Green Salad: A crisp salad with mixed greens and a tangy vinaigrette offers a refreshing contrast to the hearty soup, balancing flavors and providing a light crunch.
- Roasted Vegetables: Sweet, caramelized roasted veggies like bell peppers, zucchini, or asparagus add delicious depth and a touch of earthiness to your meal. Their flavors mingle perfectly with the soup’s robust profile.
- Vegan Garlic Bread: Spread with non-dairy butter and minced garlic, this warm, toasty delight is a decadent pairing that’s impossible to resist, perfect for your dipping pleasure!
- Sparkling Water: A sparkling or flavored water adds bubbles and refreshment, cleansing the palate between spoonfuls of rich and hearty Pasta Fagioli.
- Vegan Tiramisu: For a sweet finish, treat yourself to a classic Italian dessert like vegan tiramisu. The coffee and cocoa flavors provide a delightful contrast to the savory soup, rounding off your meal on a sweet note.
Pasta Fagioli: Creative Variations Ahead
Feel free to explore these delightful twists that elevate your Vegan Pasta Fagioli, ensuring a comforting meal every time!
- Broth Swap: Use richer vegan chicken broth for boosted flavor depth, bringing a savory note to your soup.
- Extra Greens: Toss in fresh spinach or kale towards the end of cooking for added nutrients and a pop of color.
- Seasonal Veggies: Incorporate diced zucchini or bell peppers for freshness, enhancing the dish’s variety with seasonal produce.
- Legume Variety: Swap white beans for lentils or chickpeas to change the texture while keeping the dish hearty and satisfying.
- Spice Up: Add a pinch of smoked paprika or cumin for a warm, smoky depth that will elevate your Italian flavors.
- Flavor Boost: Enhance your soup by adding a splash of balsamic vinegar just before serving for a tangy finish.
- Thicker Stew: Blend a portion of the soup to create a creamier base, making it perfect for those cozy evenings.
- Herb Infusion: Stir in fresh chopped basil or oregano at the end to amplify the Italian essence, filling your kitchen with lovely aromas.
Each of these variations invites you to make this classic dish truly your own. If you’re interested in other pasta recipes, consider trying my Garlic Shrimp Pasta or the luxurious Buttered Lobster Pasta. Happy cooking!
Make Ahead Options
These Hearty Vegan Pasta Fagioli are perfect for meal prep enthusiasts! You can chop the vegetables (like onion, celery, and carrots) and store them in an airtight container in the refrigerator for up to 3 days. Additionally, you can prepare the bean and broth mixture ahead of time, allowing the flavors to meld beautifully (just keep it in the fridge for up to 24 hours). When you’re ready to serve, simply reheat the soup, add the pasta, and cook until it’s al dente. This way, you’ll enjoy delicious, homemade soup with minimal effort, saving time for your busy weeknights without sacrificing quality!

Pasta Fagioli Recipe FAQs
What pasta is best for Pasta Fagioli?
Absolutely! Small pasta shapes like Ditalini, Tubetti, or Macaroni are ideal for Pasta Fagioli. They hold up well in the hearty broth and create the perfect bite. However, if you don’t have these on hand, feel free to substitute with any small pasta you have in your pantry.
How should I store leftover Pasta Fagioli?
Very! You can store leftovers in an airtight container in the fridge for up to 4 days. Make sure to let the soup cool completely before sealing it. This helps maintain freshness and flavor, making it ready for your next meal.
Can I freeze Pasta Fagioli?
Absolutely! This comforting soup freezes well for up to 3 months. To do this, allow the soup to cool, then transfer it to a freezer-safe container. However, for the best texture, I recommend adding the pasta fresh when you’re ready to reheat it.
What can I do if my Pasta Fagioli is too thick?
If you find your Pasta Fagioli is thicker than you’d like, no worries! Just add a splash of vegetable broth or water while reheating. Stir it in gradually until you’ve reached your desired consistency. Also, using fresh ingredients can help in achieving the right balance.
Is Pasta Fagioli suitable for those with allergies?
Very! This recipe is naturally vegan, making it suitable for those avoiding animal products. However, if you or your guests have specific allergies, make sure to double-check the ingredients, especially the vegan parmesan—some brands may contain nuts. It’s always best to opt for brands that meet your dietary needs.
How can I spice up my Pasta Fagioli?
If you’re looking to add a little extra zing, sprinkle in red chili flakes or any preferred spices while cooking. Start with a pinch and adjust according to your heat preference. You can also enhance the flavor by incorporating seasonal vegetables like spinach or kale near the end of cooking for added brightness!

Comforting Pasta Fagioli: A Hearty Vegan Delight
Ingredients
Equipment
Method
- Heat olive oil in a large soup pot over medium heat.
- Add diced onion and sauté until translucent, about 5-7 minutes.
- Stir in diced celery, carrots, minced garlic, salt, and pepper; cook for 2-3 minutes.
- Add rinsed white beans, bay leaves, and grated vegan parmesan; mix and cook for 1-2 minutes.
- Pour in crushed tomatoes and broth; stir and bring to a simmer, cook for 30-35 minutes.
- Blend a portion of the soup for creaminess if desired.
- Add small pasta and cook for 8-10 minutes until al dente.
- Taste and adjust seasoning; serve hot garnished with vegan parmesan.
