If you’re craving a warm, cozy bowl of comfort food that’s both nourishing and budget-friendly, this Pasta Fagioli is your answer. Loaded with hearty beans, tender pasta, and a richly spiced tomato broth, this traditional Italian soup is the ultimate one-pot meal. Whether you’re cooking on the stove, in the crockpot, or using an Instant Pot, this dish delivers bold flavors with minimal effort — and it just happens to be vegan-friendly, too!
Table of Contents
Why You’ll Love This Pasta Fagioli Recipe
This Pasta Fagioli soup is a wholesome blend of plant-based protein, vegetables, and carbohydrates — perfect for anyone looking for a filling, meatless meal. It’s incredibly easy to make, requires simple pantry staples, and is customizable for all diets. Unlike restaurant versions that are often overly salty or oily, this homemade version is lighter, cleaner, and far more flavorful. Plus, it’s ideal for meal prep, storing well in the fridge or freezer.
Key Ingredients That Make the Magic
• Olive Oil: Adds a smooth, rich base and helps sauté the veggies to deepen their flavor
• Onion: Provides an aromatic, savory foundation
• Garlic: Boosts flavor with its sharp, pungent aroma
• Carrots: Adds sweetness and hearty texture to the soup
• Cannellini Beans: The star protein — creamy and mild in flavor
• Tomato Sauce: Gives the soup its bold, tangy richness
• Bay Leaf: Infuses depth and subtle herbaceous notes
• Basil, Parsley, Oregano: Dried herbs that give a classic Italian profile
• Black Pepper & Red Pepper Flakes: Add gentle heat and complexity
• Vegetable Broth: The flavorful liquid that binds everything together
• Water: Balances the broth concentration
• Ditalini Pasta: Small, tube-shaped pasta perfect for soups
Smart Ingredient Swaps & Additions
• Beans: Substitute with navy or great northern beans for similar creaminess
• Pasta: Use baby shells, elbows, or gluten-free varieties if needed
• Broth: Swap for chicken or beef broth if not vegan
• Tomato Sauce: Avoid using pasta sauce, as it’s often seasoned and sweetened
• Meat Options: Add browned ground turkey, pancetta, or shredded chicken for a protein boost
• Greens: Stir in chopped spinach just before serving for extra nutrients
• Cheese Rind: A parmesan rind simmered in adds savory umami (remove before serving)
How to Make Pasta Fagioli (Stovetop Method)
- Heat olive oil in a large pot over medium heat. Add the onions, garlic, and carrots, sautéing for about 5 minutes until onions are soft and translucent.
- Stir in the drained beans, tomato sauce, bay leaf, basil, parsley, oregano, black pepper, red pepper flakes, vegetable broth, and water.
- Cover and bring the mixture to a boil over high heat, stirring occasionally to prevent sticking.
- Once boiling, uncover and reduce the heat to medium. Stir in the dry pasta and cook for half the recommended pasta time (important to avoid overcooked noodles).
- Discard the bay leaf before serving. If the soup thickens too much, add a splash of broth or water to loosen it.
Tips to Nail the Perfect Pasta Fagioli
• Undercook the pasta slightly – it will continue cooking in the hot broth
• Chop veggies ahead – saves prep time during busy weeknights
• Use low-sodium ingredients – helps control salt levels and makes it heart-healthier
• Cook pasta separately if freezing – this keeps texture perfect upon reheating
• Avoid over-stirring in Instant Pot – tomato products may trigger burn notices
Delicious Pairings and Creative Variations
• Serve With: Crusty bread, garlic knots, or a fresh garden salad
• Toppings: Grated parmesan cheese, cracked black pepper, fresh basil
• Spicy Kick: Add more red pepper flakes or a dash of hot sauce
• Creamier Texture: Stir in a spoonful of cashew cream or a swirl of dairy-free yogurt
• Gluten-Free Version: Use gluten-free pasta and double-check labels on broth and beans
• Make-Ahead Option: Prepare the soup base ahead, then cook and add pasta before serving
A Cultural Nod to Pasta Fagioli’s Italian Roots
Pasta Fagioli (pronounced fah-zool or fah-jole) hails from rustic Italian kitchens, born from humble, accessible ingredients. Originally considered a “peasant dish,” its charm lies in the way it transforms pantry staples into a soul-satisfying meal. Whether thick like a stew or brothy like soup, every region in Italy has its own variation — and every spoonful tells a story of comfort, resilience, and family tradition.
This hearty Pasta Fagioli is more than just a soup — it’s a warm embrace in a bowl, packed with goodness and flavor. Ready in just about 30 minutes, it’s the perfect weeknight dinner or make-ahead meal for busy schedules. Whether you’re vegan or just craving something wholesome and nourishing, this recipe checks all the boxes.
A Comforting Classic You’ll Make Again and Again
Whether you’re new to Italian cooking or a seasoned home chef, this Pasta Fagioli recipe is a guaranteed winner. It’s cozy, nutritious, and deeply satisfying — perfect for chilly nights or anytime you need a quick, one-pot meal that delivers big on flavor. Once you make it, it’ll become part of your regular rotation, with plenty of room for personal twists and seasonal flair.
Frequently Asked Questions about Pasta Fagioli
How can I keep the pasta from getting mushy?
To prevent mushy pasta, cook it for only half the recommended time in the soup. It will continue to cook in the hot broth. For best texture when reheating or freezing, cook the pasta separately and add it just before serving.
Can I freeze Pasta Fagioli?
Yes, but with caution. The soup freezes well without pasta. If you plan to freeze it, cook the pasta separately and add it after reheating to maintain the right texture. Store in airtight containers for up to 3 months.
Is Pasta Fagioli gluten-free?
Traditional Pasta Fagioli is not gluten-free because of the wheat pasta. However, you can easily make it gluten-free by using certified gluten-free pasta. Be sure to also check your broth and other ingredients for hidden gluten.
More Relevant Recipes
Print
Pasta Fagioli Recipe
- Total Time: 35 minutes
- Yield: 6 servings (2 cups each) 1x
Description
This hearty and healthy Pasta Fagioli is a comforting Italian soup made with cannellini beans, ditalini pasta, and a rich tomato-herb broth. Easy to prepare, vegan-friendly, and perfect for weeknight dinners or meal prep.
Ingredients
- 1 tablespoon extra virgin olive oil
- 1 cup diced onion
- 2 tablespoons minced garlic
- 1 cup quartered carrots
- 2 (15 oz) cans cooked cannellini beans, rinsed and drained
- 1 (15 oz) can tomato sauce
- 1 dried bay leaf
- 1/2 teaspoon dried basil
- 1/2 teaspoon dried parsley
- 1/2 teaspoon dried oregano
- 1/2 teaspoon black pepper
- 1/4 teaspoon red pepper flakes
- 4 cups low sodium vegetable broth
- 2 cups water
- 1 cup dry ditalini pasta
Instructions
- In a large pot, heat olive oil over medium heat.
- Sauté onions, garlic, and carrots for 5 minutes until onions are translucent.
- Add beans, tomato sauce, basil, parsley, oregano, black pepper, red pepper flakes, vegetable broth, and water. Stir well.
- Cover and bring to a boil over high heat, stirring occasionally.
- Once boiling, remove lid and reduce heat to medium. Add ditalini pasta.
- Cook pasta for half the time listed on the package (important to undercook).
- Stir occasionally to prevent sticking. Remove bay leaf before serving.
- If soup thickens too much, add more broth or water to reach desired consistency.
Notes
- Use low-sodium canned goods to control salt levels.
- For best results, cook pasta separately if planning to freeze.
- To enhance flavor, add a parmesan rind while simmering and remove before serving (if not vegan).
- For added greens, stir in chopped spinach at the end.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian-American
Nutrition
- Serving Size: 2 cups
- Calories: 337
- Sugar: 7g
- Sodium: 366mg
- Fat: 3g
- Saturated Fat: 1g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 62g
- Fiber: 11g
- Protein: 16g
- Cholesterol: 0mg
