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!

Bowl of Pasta Fagioli soup with beans, pasta, and herbs

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)

  1. 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.
  2. Stir in the drained beans, tomato sauce, bay leaf, basil, parsley, oregano, black pepper, red pepper flakes, vegetable broth, and water.
  3. Cover and bring the mixture to a boil over high heat, stirring occasionally to prevent sticking.
  4. 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).
  5. Discard the bay leaf before serving. If the soup thickens too much, add a splash of broth or water to loosen it.
Bowl of Pasta Fagioli soup with beans, pasta, and herbs

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
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Bowl of Pasta Fagioli soup with beans, pasta, and herbs

Pasta Fagioli Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Zaza
  • 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

Scale
  • 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

  1. In a large pot, heat olive oil over medium heat.
  2. Sauté onions, garlic, and carrots for 5 minutes until onions are translucent.
  3. Add beans, tomato sauce, basil, parsley, oregano, black pepper, red pepper flakes, vegetable broth, and water. Stir well.
  4. Cover and bring to a boil over high heat, stirring occasionally.
  5. Once boiling, remove lid and reduce heat to medium. Add ditalini pasta.
  6. Cook pasta for half the time listed on the package (important to undercook).
  7. Stir occasionally to prevent sticking. Remove bay leaf before serving.
  8. 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

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star