There’s nothing quite as comforting as a warm bowl of Pasta Fagioli Soup — a traditional Italian favorite that’s hearty, nourishing, and full of rustic flavor. Made with tender pasta, creamy beans, and a rich tomato-based broth, this dish strikes the perfect balance between a soup and a stew. Whether it’s a chilly winter evening or a cozy weeknight dinner, Pasta Fagioli is a soul-warming classic you’ll want to make again and again.
🍅 What Is Pasta Fagioli?
“Pasta e Fagioli” literally means “pasta and beans” in Italian. Originally a peasant dish, it was created to make a satisfying meal from simple pantry staples — beans, pasta, vegetables, and herbs. Over time, it became a beloved Italian comfort food known for its rich flavor and versatility.
🥣 Ingredients
For the Soup:
2 tablespoons olive oil
1 small onion, finely chopped
2 garlic cloves, minced
1 carrot, diced
1 celery stalk, diced
4 cups chicken or vegetable broth
1 can (15 oz) diced tomatoes
1 can (15 oz) cannellini or great northern beans, drained and rinsed
1 can (15 oz) kidney beans, drained and rinsed
1 teaspoon dried oregano
1 teaspoon dried basil
½ teaspoon dried thyme
Salt and pepper, to taste
¾ cup small pasta (like ditalini, elbow, or small shells)
1 tablespoon tomato paste (optional, for richer flavor)
Fresh parsley, for garnish
Optional Additions:
A pinch of red pepper flakes for heat
Freshly grated Parmesan cheese for serving
A splash of olive oil or balsamic vinegar for finishing
👩🍳 Instructions
- Sauté the Vegetables
In a large pot, heat olive oil over medium heat. Add the onion, carrot, and celery, and cook for 4–5 minutes until softened. Stir in garlic and cook for another 30 seconds until fragrant.
- Add the Broth and Tomatoes
Pour in the broth, diced tomatoes (with their juices), and tomato paste. Stir well to combine. Add oregano, basil, thyme, salt, and pepper. Bring the mixture to a gentle boil.
- Add the Beans
Stir in the cannellini and kidney beans. Lower the heat and let the soup simmer uncovered for about 10–15 minutes, allowing the flavors to meld together.
- Cook the Pasta
Add the pasta directly to the pot and cook until al dente, following the pasta package instructions (usually about 8–10 minutes). Stir occasionally so the pasta doesn’t stick to the bottom.
💡 Tip: If you plan to store leftovers, cook the pasta separately and add it to individual bowls before serving. This keeps it from soaking up too much broth over time.
- Taste and Adjust
Taste the soup and adjust seasoning if needed — add more salt, pepper, or herbs to your liking.
- Serve and Garnish
Ladle the soup into bowls. Top with fresh parsley, a sprinkle of Parmesan cheese, and a drizzle of olive oil if desired.
🍽️ Serving Suggestions
Serve with crusty garlic bread or a side salad for a complete meal.
Pair it with a glass of red wine for an authentic Italian touch.
For a heartier version, add crumbled Italian sausage or cooked pancetta to the base.
🧊 Storage Tips
Refrigerate: Store in an airtight container for up to 4 days. The soup will thicken as it sits, so you may need to add a splash of broth when reheating.
Freeze: Cool completely before freezing for up to 3 months. Thaw overnight in the fridge and reheat on the stove over medium heat.
🌿 Why You’ll Love This Recipe
Simple Ingredients: Uses pantry staples you probably already have.
Customizable: Make it vegetarian, vegan, or meaty — it’s delicious every way.
Nutritious & Filling: Packed with fiber, protein, and comfort.
Perfect for Any Season: Light enough for spring, hearty enough for winter.
❤️ Final Thoughts
Pasta Fagioli Soup is the definition of wholesome Italian comfort food. It’s the kind of recipe that fills your home with warmth and your bowl with love. Whether you’re making it for family dinner, meal prep, or a cozy night in, this dish always hits the spot — humble ingredients, big flavor, and pure comfort in every spoonful.