A bowl of pasta e fagioli always feels like the kind of meal that belongs on a crowded kitchen table. Beans, pasta, tomatoes, and herbs simmer together until the broth becomes rich and comforting without much fuss.
I love how humble the ingredients are, yet the finished soup tastes deeply satisfying. It is cozy enough for cold nights, simple enough for weekdays, and even better with crusty bread nearby.
Why This Recipe Works
Pasta e fagioli works because the starch from the beans and pasta naturally gives the broth more body as everything cooks together. Cannellini beans add creaminess without needing dairy, while tomatoes bring acidity and depth. Onion, carrots, and celery create a savory base that makes the soup taste like it has simmered much longer than it actually has.
The recipe is also wonderfully adaptable. You can make the broth thicker or thinner, swap the pasta shape, or use different white beans depending on what is already in the pantry. Cooking the pasta directly in the soup lets it absorb more flavor, while a final spoonful of Parmesan adds a salty finish. It is filling enough to serve as a main course, but it never feels too heavy, which is one reason I keep coming back to it.

Ingredients
Cannellini beans: These creamy white beans give the soup its hearty texture and help thicken the broth naturally. Great Northern beans or navy beans work well as substitutes.
Ditalini pasta: Small pasta shapes fit perfectly into every spoonful and cook quickly in the broth. Small shells or elbow macaroni are easy alternatives.
Crushed tomatoes: Tomatoes create the savory, slightly tangy base that balances the beans and pasta. Diced tomatoes can be used if you prefer more texture.
Yellow onion: Onion adds sweetness and depth as it softens with the vegetables. White onion can substitute, while shallots create a slightly milder flavor.
Carrots: Carrots bring gentle sweetness and a little texture to the soup. Parsnips can be used instead for a slightly earthier taste.
Tips
- Dice the vegetables into similar-sized pieces so they soften evenly and fit comfortably on a spoon.
- Rinse canned beans before adding them to keep the broth from tasting overly salty.
- Stir the pasta occasionally while it cooks so it does not stick to the bottom.
- Add extra broth if the soup becomes too thick after the pasta absorbs liquid.
- Taste again before serving because Parmesan and broth can both add plenty of salt.

How to Serve
Serve pasta e fagioli hot, preferably after letting it rest for a few minutes so the broth settles around the beans and pasta. It is hearty enough to stand on its own, but simple toppings and sides can make the bowl feel even more complete.
- Finish each serving with grated Parmesan, fresh parsley, and a drizzle of olive oil.
- Pair it with toasted ciabatta or garlic bread for dipping into the thick broth.
- Serve it alongside a crisp green salad with lemon vinaigrette when you want something fresh to balance the warm, comforting soup.
Similar Recipes

Pasta E Fagioli
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion diced
- 2 carrots diced
- 2 celery stalks diced
- 3 garlic cloves minced
- 1 28-ounce can crushed tomatoes
- 2 15-ounce cans cannellini beans, drained and rinsed
- 5 cups chicken or vegetable broth
- 1 cup ditalini pasta
- 1 teaspoon Italian seasoning
Instructions
- Heat the olive oil in a large pot over medium heat.
- Add the onion, carrots, and celery. Cook for 6 to 8 minutes, stirring occasionally, until softened.
- Stir in the garlic and Italian seasoning, then cook for 30 seconds.
- Add the crushed tomatoes, cannellini beans, and broth. Stir well.
- Bring the soup to a gentle boil, then reduce the heat and simmer for 15 minutes.
- Stir in the ditalini pasta.
- Cook for another 8 to 10 minutes, stirring occasionally, until the pasta is tender.
- Add a splash of broth if the soup becomes thicker than you prefer.
- Taste and season as needed before serving hot.
Nutrition
Notes
• Rinse canned beans before adding them to keep the broth from tasting overly salty.
• Stir the pasta occasionally while it cooks so it does not stick to the bottom.
• Add extra broth if the soup becomes too thick after the pasta absorbs liquid.
• Taste again before serving because Parmesan and broth can both add plenty of salt.




Great soup for a cold night. The beans and pasta made it filling without being too heavy.