Easy Italian Pasta e Fagioli Soup (Pasta & Bean Soup)

This classic Italian pasta and bean soup—known as pasta e fagioli—is hearty, flavorful, and ready in about 30 minutes. Made with a rich sofrito base, tender beans, pasta, and fresh greens, it’s the perfect comforting soup for busy weeknights or cozy weekends.

Overhead view of a bowl of Easy Italian Soup with kale, carrot, and beans, topped with torn bread on a blue plate. A striped napkin and spoon rest nearby. Part of another bowl and a glass of dark drink sit on the gray surface.

ABOUT THIS RECIPE

This Italian pasta and bean soup—known as pasta e fagioli soup—is cozy, comforting, and ready in about 30 minutes. Made with a classic sofrito (celery, carrots, and onion or leeks), tender beans, small pasta, and leafy greens, it’s a plant-forward dinner that works for busy weeknights and relaxed weekends alike.

You start building flavor with the classic Italian sofrito (leeks, celery, carrots, and garlic), and you finish it with greens, high-quality olive oil, and Parmesan cheese or a dairy-free alternative. It’s the kind of recipe you’ll come back to again and again, whether you’re cooking for a rainy afternoon or a weeknight family dinner.

Why you’ll love this recipe

  • Pantry-friendly – Uses vegetables, canned beans, and pasta you probably have on hand.
  • Full of flavor – The sofrito base gives depth without needing meat.
  • Customizable – Use kale, spinach, or whatever greens you have. Any mild beans work.
  • Make-ahead friendly – Great for meal prep and freezes well.
  • Naturally high in fiber and protein from beans – filling, nourishing, and satisfying without being heavy.
Overhead view of bowls and cans containing classic Italian soup ingredients: chopped carrots, celery, leeks, kale leaves, salt, bay leaf, olive oil, orzo pasta, canned tomatoes, and white beans—all arranged neatly on a gray stone surface.

Ingredients notes

  • Leeks, use the white and light green parts; sub with onions.
  • Celery & carrot, the backbone of the sofrito, should be chopped small so they soften quickly.
  • Garlic, slice instead of mincing to avoid burning.
  • Canned tomatoes: diced, crushed, or homemade puree.
  • Beans, Navy or cannellini are classic for pasta e fagioli, but chickpeas or kidney beans work if that’s what you have.
  • Pasta, ditalini, orzo, or stars
  • Greens, such as kale or spinach.
A wooden spoon stirs finely diced carrots, celery, and onions in a pot with a red handle—classic ingredients sizzling for an easy Italian soup like Pasta e Fagioli. The veggies are brightly colored, viewed from above in this early cooking stage.

How to Make Pasta e Fagioli Soup (Vegan Option)

  • Make the sofrito
  • Simmer
  • Cook pasta separately
  • Finish by adding the cooked pasta, your choice of greens, and any other desired ingredients.
  • Serve

Variations

  • One-pot version – Cook pasta directly in the soup; serve immediately to keep texture.
  • Extra vegetables – Add zucchini, peas, or diced potatoes.
A white hexagon outline on a black background contains a fish, a plant, and circular arrows, symbolizing aquaponics or a sustainable cycle involving fish and plant growth. The design is simple and uses bold white lines.

The Flexitarian Way

This soup is easy to adapt for different ways of eating.

Flexitarian: Keep the base soup plant-forward and serve rotisserie chicken on the side for anyone who wants extra protein.

Vegan: Skip the Parmesan rind and cheese. The soup is still rich and flavorful thanks to the sofrito and beans. Use vegetable broth or water.

Vegetarian: Finish with freshly grated Parmesan or Pecorino at the table.

Home-cook to home-cook tips

  • If you are like me and like a starchy broth, add the pasta with the beans. If you are more of a brothy, lighter broth kind of person, cook the pasta separately.
  • Cooking pasta separately keeps the broth from becoming too starchy.
  • Always taste before serving—beans and broth can vary in saltiness.
  • Use leftover greens from the fridge—chard, beet greens, or arugula all work.
  • Freeze in single portions for quick lunches or dinners.

FAQ

Overhead view of a bowl of Easy Italian Soup with kale, carrot, and beans, topped with torn bread on a blue plate. A striped napkin and spoon rest nearby. Part of another bowl and a glass of dark drink sit on the gray surface.

Easy Italian Pasta e Fagioli Soup (Pasta & Bean Soup)

Alejandra Graf
This classic Italian pasta and bean soup—known as pasta e fagioli—is hearty, flavorful, and ready in about 30 minutes. Made with a rich sofrito base, tender beans, pasta, and fresh greens, it’s the perfect comforting soup for busy weeknights or cozy weekends.
5 de 1 voto
Prep Time 15 minutes
Cook Time 15 minutes
0 minutes
Total Time 30 minutes
Course Soup
Cuisine American
Servings 6 servings
Calories 318 kcal

Equipment

Ingredients
  

For serving:

  • Rustic bread torn into pieces
  • Olive oil
  • Parmesan cheese or dairy-free Parmesan

Instructions
 

  • Make the sofrito – In a large soup pot over medium heat, warm the olive oil. Add leeks, celery, carrots, and salt. Cook 5–7 minutes until softened but not browned. Add garlic and cook 2 more minutes.
  • Simmer – Stir in tomatoes, beans, broth, and bay leaf. Cover and simmer for about 10 minutes until vegetables are tender.
  • Cook pasta separately – In another pot, cook pasta al dente according to package instructions. Drain and set aside.
  • Finish – Add the pasta and greens to the soup pot. Cover and cook for 3 minutes until greens are wilted.
  • Serve – Ladle into bowls, drizzle with olive oil, sprinkle with Parmesan, and serve with bread.

Notes

Beans – Cannellini, navy, kidney, or garbanzo beans all work.
Pasta – Small pasta shapes give the best texture.
Make-ahead tip – Cook pasta separately and add before serving to prevent it from getting soggy.
Dairy-free option – Use vegan Parmesan or skip cheese altogether.
Storage – Refrigerate up to 4 days or freeze up to 3 months. Reheat gently with a splash of broth or water.
Diet options: Skip the Parmesan rind and cheese to keep it vegan. Finish with Parmesan for vegetarian. Serve with rotisserie chicken on the side for flexitarian meals.

Nutrition

Serving: 1servingCalories: 318kcalCarbohydrates: 45gProtein: 10gFat: 11gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 7gSodium: 1116mgPotassium: 455mgFiber: 8gSugar: 6gVitamin A: 7918IUVitamin C: 25mgCalcium: 155mgIron: 3mg
Keyword vegetable soup

information

Nutritional information of this recipe is only an estimate, the accuracy for any recipe on this site is not guaranteed.

Did you make this recipe?Tag @piloncilloyvainilla on Instagram and hashtag it #alecooks so we can all see your creations.
Add us as a preferred source on Google

This post appeared first in Ale Cooks in November 2015.

Add us as a preferred source on Google
5 from 1 vote
Subscribe
Notify of
guest
Recipe Rating




1 Comment
Oldest
Newest
Inline Feedbacks
View all comments