Vegetable and Bean Pasta Soup: Healthy Italian Comfort
This simple but flavorful soup combines pasta, beans and aromatic vegetables into a comforting whole that warms body and soul.
Originating as a humble peasant dish, Pasta e Fagioli has stood the test of time and become a beloved staple on Italian tables, thanks to its rich nutritional profile and satisfying taste.
Whether you are looking for a cozy meal during the colder months or a nutritious bowl packed with fiber, protein and essential vitamins, this recipe is the perfect choice.
With a base of healthy ingredients such as celery, carrots, tomatoes, and beans, this thick and hearty soup brings together the best of nature with authentic Italian flavors.
Why You’ll Love This Recipe
- Nutritious: High in plant-based protein, fiber, and essential nutrients.
- Comforting: A warm and filling dish ideal for the colder months.
- Budget-Friendly: Made with simple, inexpensive ingredients.
- Easy to Prepare: Requires minimal effort but delivers maximum flavor.

Cooking Time
- Preparation Time: 10 minutes
- Cooking Time: 20 minutes
- Total Time: 30 minutes
- Servings: 2
Ingredients
- 1 ½ cups pasta (small shapes like ditalini or elbow macaroni)
- 1 stalk celery, finely chopped
- 1 medium carrot, finely chopped
- 1 medium onion, finely chopped
- 2 medium tomatoes, diced
- 1 cup vegetable broth
- 1 cup cooked beans (cannellini or borlotti)
- 2 cloves garlic, minced
- Fresh parsley, chopped, to taste
- Salt and pepper, to taste
- Extra virgin olive oil, to taste
Step-by-Step Method
1. Prepare the Vegetables
- Finely chop the celery, carrot, and onion.
- Dice the tomatoes and mince the garlic.
2. Sauté the Aromatics
- In a large saucepan, heat a drizzle of extra virgin olive oil over medium heat.
- Add the garlic and diced tomatoes. Sauté for 2-3 minutes until fragrant.
3. Cook the Vegetables and Beans
- Add the chopped celery, carrot, and onion to the saucepan. Stir well.
- Add the cooked beans, season with salt and pepper, and cook for 2 minutes.
- Pour in the vegetable broth, cover with a lid, and let simmer on low heat for 10-15 minutes.
4. Cook the Pasta
- In a separate pot, cook the pasta in salted boiling water until al dente, according to package instructions. Drain.
5. Combine and Serve
- Add the cooked pasta to the bean and vegetable mixture. Stir to combine.
- Sprinkle with chopped parsley and stir vigorously to distribute the flavors.
- Serve hot in bowls with an optional drizzle of olive oil.
Nutritional Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 400 kcal |
| Protein | 15 g |
| Carbohydrates | 65 g |
| Sugars | 6 g |
| Fat | 9 g |
| Saturated Fat | 1.5 g |
| Fiber | 12 g |
| Sodium | 500 mg |
Tips for Success
- Use Fresh Ingredients: Fresh tomatoes and parsley enhance the flavor significantly.
- Customize the Beans: While cannellini or borlotti are traditional, feel free to use your favorite beans.
- For a Creamier Texture: Blend a portion of the beans before adding them to the soup.
- Serve with Bread: Pair with crusty Italian bread for a complete meal.
- Make it Vegan: Ensure your vegetable broth is plant-based and skip any optional cheese garnishes.
Enjoy this warm and hearty Pasta e Fagioli, and bring a piece of Italy to your table!








