Pasta Fagioli, also known as pasta e fagioli, is a classic Italian dish that has been loved by generations for its warmth, flavor, and simplicity. This hearty soup combines beans, pasta, and a rich tomato base, making it the ultimate comfort food. Whether you’re looking for a cozy weeknight dinner or a meal to feed the whole family, Pasta Fagioli is a perfect choice. Best of all, this recipe is incredibly versatile—easy to prepare on the stove, slow cooker, or Instant Pot. Let’s dive into the details of this delicious dish!

Table of Contents
Why You’ll Love This Pasta Fagioli Recipe
Pasta Fagioli is a timeless favorite that delivers both comfort and nutrition. This recipe is simple to make, healthy, and packed with flavors that everyone will enjoy. Whether you’re cooking on the stovetop, in the slow cooker, or the Instant Pot, you’ll appreciate how quick and easy it is to make this dish without sacrificing taste. It’s a filling, satisfying meal that is perfect for busy weeknights or lazy weekends.
Benefits of Pasta Fagioli:
- Quick and Easy: With minimal prep time, this dish comes together fast.
- Healthy: Packed with vegetables, beans, and pasta, it’s a nutritious and balanced meal.
- Family-Friendly: A recipe the whole family will love, especially kids who enjoy its comforting flavors.
- Customizable: Adjust ingredients or make substitutions for dietary preferences like gluten-free or vegan.
Ingredients for Pasta Fagioli
The ingredients for this hearty soup are simple yet full of flavor. Here’s what you’ll need:
- Olive Oil: Adds a rich, smooth flavor and healthy fats to the soup.
- Onion: A classic aromatic that provides sweetness and depth.
- Garlic: Brings bold, savory flavors to the base of the soup.
- Carrots: Adds texture and a hint of sweetness.
- Cannellini Beans: These creamy beans are a key element of the dish, providing both protein and fiber.
- Tomato Sauce: Gives the soup its rich, tomatoey base.
- Herbs (Basil, Parsley, Oregano): These dried herbs add depth and authentic Italian flavor.
- Bay Leaf: Enhances the overall taste with its subtle, aromatic flavor.
- Vegetable Broth: Provides the liquid base for the soup, making it rich and savory.
- Pasta (Ditalini): Small pasta shapes, like ditalini, work best in this soup, adding bite and texture.
Alternative Ingredient Suggestions
If you’re missing any of the ingredients or have dietary preferences, here are some substitutions you can try:
- Olive Oil: If you don’t have olive oil, avocado oil or butter work well.
- Beans: If cannellini beans aren’t available, try navy beans or great northern beans for a similar texture.
- Pasta: You can use small elbow macaroni or baby shells instead of ditalini.
- Vegetable Broth: Feel free to use chicken broth if you’re not keeping it vegetarian.
Step-by-Step Instructions
Making Pasta Fagioli is easier than you might think! Here’s how to prepare it:
- Sauté the Vegetables: In a large pot, heat olive oil over medium heat. Add the diced onion, garlic, and carrots. Cook for about 5 minutes until the onions are translucent and softened.
- Add Beans and Tomato Sauce: Stir in the drained cannellini beans and tomato sauce. Add the dried basil, parsley, oregano, black pepper, and red pepper flakes.
- Add Broth and Water: Pour in the vegetable broth and water. Stir to combine.
- Bring to a Boil: Cover the pot and bring the soup to a boil over high heat. Stir occasionally to prevent sticking. Once it starts boiling, reduce the heat to medium.
- Add Pasta: Add the dry pasta and stir. Let the soup simmer, cooking the pasta until it’s just undercooked (half the time listed on the pasta package).
- Finish and Serve: Remove the bay leaf and serve. For extra flavor, top with grated parmesan cheese, fresh basil, and cracked black pepper.
Instant Pot Instructions
For a quicker version, use the Instant Pot:
- Sauté the Vegetables: Set the Instant Pot to sauté mode. Heat olive oil and sauté the onions, garlic, and carrots until softened.
- Add Beans and Liquids: Add the beans, tomato sauce, herbs, vegetable broth, and water. Top with pasta and do not stir.
- Cook: Seal the lid and set the Instant Pot to high pressure for 2 minutes.
- Release and Serve: Perform a quick release. Stir, remove the bay leaf, and enjoy.

Tips & Tricks for Perfect Pasta Fagioli
- Undercook the Pasta: To ensure the pasta doesn’t get mushy, always undercook it slightly. The pasta will continue cooking as the soup sits.
- Use Low-Sodium Ingredients: To keep the soup healthier, opt for low-sodium or no-sodium broth and beans.
- Enhance the Flavor: For a deeper, richer flavor, add a parmesan rind while the soup cooks. Just remember to remove it before serving.
- Prep Ahead: You can chop your veggies ahead of time, which makes the cooking process much quicker.
Pairing Ideas and Variations
Pasta Fagioli is delicious on its own, but it pairs beautifully with:
- Crusty Bread: A hearty slice of toasted bread is perfect for dipping.
- Salads: Try pairing it with a fresh salad like a honey mustard chicken salad for a light yet satisfying meal.
- Cheese: A sprinkle of grated parmesan adds a savory finishing touch.
Variations:
- Meat Lover’s Version: If you’re not vegetarian, sauté some pancetta or bacon with the veggies for an extra layer of flavor. You can also add cooked ground turkey or beef.
- Gluten-Free Option: Use gluten-free pasta if you’re avoiding gluten.
Storing and Freezing Pasta Fagioli
This soup keeps well in the refrigerator for 3-4 days. The pasta will absorb some of the broth, so you can add more broth when reheating if needed. You can also freeze the soup, though the pasta may become slightly mushy once thawed.
For best results, store the soup in an airtight container and reheat on the stove or in the microwave. Just be sure to add a little more broth if the soup thickens too much.
Conclusion
Pasta Fagioli is a comforting, flavorful, and nutritious dish that never goes out of style. Whether you’re cooking it for a family meal or enjoying it as a cozy weeknight dinner, this soup is packed with hearty ingredients that satisfy every craving. The versatility of this recipe means it can be adjusted to fit various dietary preferences, and it’s incredibly easy to make using your stovetop, Instant Pot, or slow cooker. Simple, wholesome ingredients come together to create a dish that’s rich in flavor and perfect for any occasion.
Whether served with crusty bread or a side salad, Pasta Fagioli will quickly become a favorite in your home. With just the right balance of beans, pasta, and vegetables, it’s a timeless recipe you can enjoy year-round.
FAQs
Can I use a different type of pasta for Pasta Fagioli?
Yes! While ditalini pasta is traditionally used in Pasta Fagioli, you can substitute it with any small pasta like elbow macaroni, baby shells, or even farfalle. Just make sure to adjust the cooking time based on the type of pasta you choose.
How can I make Pasta Fagioli spicier?
To add a little heat to your Pasta Fagioli, simply increase the amount of red pepper flakes in the recipe. Alternatively, you can add a chopped chili pepper or a dash of hot sauce to give it an extra kick.
Can I freeze Pasta Fagioli?
Yes, you can freeze Pasta Fagioli. However, the pasta may absorb some of the broth and become slightly mushy upon reheating. If you plan to freeze it, it’s best to store the soup without the pasta, and cook the pasta separately when you’re ready to serve.
More Relevant Recipes
Print
Pasta Fagioli
- Total Time: 35 minutes
- Yield: 6 servings 1x
Description
Pasta Fagioli is a traditional Italian soup made with beans, pasta, and a rich tomato base. This hearty, flavorful dish is perfect for a cozy meal and can be made on the stovetop, in the Instant Pot, or slow cooker. Full of comforting ingredients, this recipe is vegan-friendly, healthy, and easy to prepare.
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
- ½ teaspoon dried basil
- ½ teaspoon dried parsley
- ½ teaspoon dried oregano
- ½ teaspoon black pepper
- ¼ teaspoon red pepper flakes
- 4 cups low sodium vegetable broth
- 2 cups water
- 1 cup dry ditalini pasta
Instructions
- Heat olive oil over medium heat in a large pot.
- Add diced onion, garlic, and carrots, cooking for 5 minutes until onions are translucent.
- Add the cannellini beans, tomato sauce, dried basil, parsley, oregano, black pepper, red pepper flakes, vegetable broth, and water. Stir together.
- Cover the pot and bring the mixture to a boil. Stir occasionally to prevent sticking.
- Once boiling, reduce the heat to medium and add the dry ditalini pasta. Stir to combine.
- Cook the soup, simmering until the pasta is just undercooked (about half the cooking time suggested on the pasta package).
- Remove the bay leaf and serve. Optionally, garnish with grated parmesan cheese and fresh basil.
Notes
- Undercook the pasta slightly as it will continue to cook in the soup.
- You can use any small pasta, such as elbow macaroni or baby shells, if ditalini is unavailable.
- For a richer flavor, add a parmesan rind while the soup cooks and remove it before serving.
- If the soup thickens too much, add more broth when reheating.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop, Instant Pot, Slow Cooker
- Cuisine: Italian
Nutrition
- Serving Size: 2 cups
- Calories: 337 kcal
- Sugar: 7g
- Sodium: 366mg
- Fat: 3g
- Saturated Fat: 1g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 62g
- Fiber: 11g
- Protein: 16g
- Cholesterol: 0mg
