This Classic Italian Pasta Fagioli Soup is a warm, hearty dish that brings comfort on chilly days. With its rich flavors and a wholesome mix of vegetables and beans, it’s not just filling but also nourishing. Perfect as a meal on its own or as a side, this soup is sure to become a favorite in your kitchen.
Why make this recipe
Pasta Fagioli Soup is a wonderful way to enjoy a variety of flavors in one bowl. The combination of beans, pasta, and vegetables makes it satisfying while being easy to prepare. Whether you’re cooking for family or friends, this recipe is perfect for gatherings, and it’s great for meal prep too.
Ingredients
- 1 cup dry beans (cannellini or kidney beans)
- 1 can diced tomatoes
- 4 cups vegetable broth
- 1 onion, chopped
- 2 carrots, chopped
- 2 celery stalks, chopped
- 2 cloves garlic, minced
- 1 cup small pasta (like ditalini)
- 2 teaspoons Italian seasoning
- Salt and pepper to taste
- Olive oil for sautéing
How to make it
- Rinse and soak the beans overnight, then cook until tender.
- In a large pot, heat olive oil over medium heat. Add onion, carrots, and celery, then sauté until soft.
- Add garlic and cook for an additional minute.
- Stir in diced tomatoes, cooked beans, vegetable broth, Italian seasoning, salt, and pepper.
- Bring to a boil, then reduce heat and simmer for 20-30 minutes.
- In the last 10 minutes of cooking, add the pasta and cook until al dente.
- Adjust seasonings and serve warm.
How to serve it
Ladle the soup into bowls and enjoy it warm. This soup pairs wonderfully with crusty bread or a fresh salad. You can also sprinkle some grated Parmesan cheese on top for added flavor.
How to store it
Leftover soup can be stored in an airtight container in the refrigerator for up to 3 days. For longer storage, freeze it in portions. When ready to eat, reheat on the stove or in the microwave.
Helpful tips
- For a quicker version, you can use canned beans instead of dry ones. Just drain and rinse them before adding.
- Adjust the thickness by adding more broth or water if you prefer a soupier dish.
- Make it more filling by adding chopped spinach or kale in the last few minutes of cooking.
Optional variations
- Add cooked sausage or diced ham for a meatier version.
- Swap the vegetable broth for chicken broth for a different flavor profile.
- If you’re looking for a spicy kick, add a pinch of red pepper flakes or a diced jalapeño.
Frequently asked questions
Can I use a different type of pasta?
Yes, feel free to use any small pasta, such as macaroni or small shells. Just adjust the cooking time accordingly.
How do I make this soup vegetarian or vegan?
This recipe is already vegetarian as it uses vegetable broth. To keep it vegan, ensure that any added cheese is dairy-free.
Can I make it ahead of time?
Absolutely! This soup tastes even better the next day as the flavors meld together. Just store it properly in the refrigerator or freezer as mentioned above.
Classic Italian Pasta Fagioli Soup
A warm and hearty Italian soup made with beans, pasta, and vegetables, perfect for chilly days.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 60 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 1 cup dry beans (cannellini or kidney beans)
- 1 can diced tomatoes
- 4 cups vegetable broth
- 1 onion, chopped
- 2 carrots, chopped
- 2 celery stalks, chopped
- 2 cloves garlic, minced
- 1 cup small pasta (like ditalini)
- 2 teaspoons Italian seasoning
- Salt and pepper to taste
- Olive oil for sautéing
Instructions
- Rinse and soak the beans overnight, then cook until tender.
- In a large pot, heat olive oil over medium heat. Add onion, carrots, and celery, then sauté until soft.
- Add garlic and cook for an additional minute.
- Stir in diced tomatoes, cooked beans, vegetable broth, Italian seasoning, salt, and pepper.
- Bring to a boil, then reduce heat and simmer for 20-30 minutes.
- In the last 10 minutes of cooking, add the pasta and cook until al dente.
- Adjust seasonings and serve warm.
Notes
This soup pairs wonderfully with crusty bread or a fresh salad. Add grated Parmesan cheese on top for extra flavor.
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 6g
- Sodium: 600mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 12g
- Protein: 16g
- Cholesterol: 0mg


