This pasta fagioli soup recipe is a thick, stew-like Italian soup of small pasta and white beans simmered in a tomato broth on the stovetop. It's vegetarian, cheap to put together, and gets its creamy body from a scoop of pureed beans instead of cream or cheese.

I make this pasta fagioli recipe in one pot on a chilly evening, and it feeds a crowd with very little fuss. If you enjoyed my 31 Winter Soups And Stews, this bowl belongs in the same rotation. Keep reading to see how the pot comes together step by step.
Try This Stovetop Pasta e Fagioli
If you can't get enough of Olive Garden's warm, filling soup, you will love this soup because everything happens in one heavy pot, perfect for December, January, and February! The vegetables soften in olive oil, the tomatoes and stock go in, and the pasta cooks right in the broth so it picks up all the flavor.
My favorite trick is blending about a third of the beans with a cup of the hot broth and stirring it back in. That one step turns a thin soup into something thick and creamy without any dairy.
Why You'll Love It
- One pot: Vegetables, beans, and pasta all cook in the same pot, so there is very little washing up.
- Pantry friendly: Canned beans, canned tomatoes, dried pasta, and a few vegetables are all you need for this ultimate comfort food.
- Creamy without cream: Pureed beans give the broth body, so the soup is rich but still light.
- Feeds eight: It stretches a small amount of pasta into dinner for a big table.
- Vegan friendly: Nothing in the pot comes from an animal, so it suits most guests.
Ingredients

- Onion, carrots, and celery: Chopped small and cooked slowly in the olive oil, they build the savory base the broth is made of. Skipping the celery is the most common shortcut, and the soup loses the background flavor that makes it taste slow-cooked.
- Elbow macaroni: Small shapes cook evenly in the broth and fit on a spoon with the beans. Long pasta such as spaghetti clumps together while it cooks in a thick soup.
- Cannellini beans: Canned white beans are soft enough to blend smoothly and firm enough to hold their shape in the pot. Kidney beans work in a pinch, though their skins are tougher and the blended puree comes out grainy and pink.
- Crushed tomatoes: They melt into the broth in minutes and give it colour and gentle acidity. Diced tomatoes tend to stay in firm cubes instead of thickening the soup, and tomato sauce doesn't give the same taste.
- Tuscan kale: The dark leaves soften in the simmering broth without turning to mush or going slimy. Spinach can go in instead, but it collapses almost immediately and disappears into the pot.
- Lemon juice: A tablespoon stirred in at the end lifts the beans and tomatoes so the soup does not taste heavy. Vinegar is sharper and pushes the flavor toward pickled rather than fresh.
How to Make Pasta Fagioli Soup Recipe
1. Chop the onion, carrots, celery, garlic, and kale before you turn on the heat. This soup moves quickly once the pot is hot, so have everything ready.
2. Heat the olive oil in a large Dutch oven or heavy soup pot over medium heat. Add the onion, carrots, and celery with the teaspoon of salt, and cook for 6 to 8 minutes, stirring a few times, until the vegetables have softened.

3. Add the garlic, black pepper, chili flakes, and Italian mixed herbs. Stir for about 1 minute, just until you can smell the garlic, and don't let it brown.
4. Pour in the crushed tomatoes and cook for 2 to 3 minutes, stirring, so they lose their raw edge and darken slightly.
5. Add the roasted red pepper strips, the chopped kale, and most of the beans, holding back about a third of the beans in a bowl for later.
6. Pour in the vegetable stock and the 3 cups of water. Scrape the bottom of the pot with a wooden spoon so nothing is stuck, then bring everything to a boil.

7. Reduce the heat to a steady simmer and cover the pot partially. Let it cook for 10 minutes so the flavors come together and the kale turns tender.
8. Stir in the elbow macaroni and raise the heat slightly to keep a lively simmer. Cook uncovered for the time on the pasta package, usually 8 to 10 minutes, stirring often so the pasta doesn't settle and stick to the bottom.
9. While the pasta cooks, ladle about a cup of the hot broth into a jug or bowl. Add the reserved beans and blend until completely smooth with an immersion blender, or a regular blender with the lid vented.
10. Pour the bean puree back into the pot and stir it through. Simmer for another minute or two, and the soup will thicken noticeably.

11. Taste the pasta; it should be tender with a slight bite. Give it another minute or two if it isn't there yet, and add a splash of water if the pot looks too thick.

12. Take the pot off the heat and stir in the lemon juice and most of the chopped parsley. Taste for salt and pepper and adjust.
13. Let the soup stand for about 5 minutes so it settles and thickens, then ladle into bowls and top with the remaining parsley and some parmesan cheese if you like.
Cooking Tips
- Use a wide, heavy pot so the vegetables cook evenly and the pasta has room to move.
- Chop the onion, carrots, and celery small so they soften in the time given.
- Cook the tomatoes for a couple of minutes before adding liquid, which takes away their tinny taste.
- Stir the pot often once the pasta goes in because starch settles and scorches on the bottom.
- Hold back a third of the beans before the liquid goes in so you have some to blend later.
- Add water a little at a time if the soup thickens more than you like; the pasta keeps drinking it up.
- Stir the lemon juice in off the heat so it tastes fresh rather than cooked.
What Can You Serve With This?

- Crusty bread
- Garlic bread
- Green salad
- Grated Parmesan
- Herb croutons
- Roasted broccoli or other veggies
FAQs
The pasta keeps absorbing broth in the fridge, so the soup sets almost like a stew. Stir in a splash of water or stock while reheating, and it loosens right back up.
Yes, and it helps if you want leftovers to stay firm. Boil it in salted water, drain, and stir it in just before serving, though you lose some of the starch that thickens the broth.
No, the soup is still good without it. Blending a third of the beans with a cup of broth is what makes it creamy without any cream, so I never skip it.
You can, but cook them fully first. Simmer soaked beans for about an hour until tender, then measure out roughly 3 cups and use them as you would the canned beans.
Recipe

Pasta Fagioli Soup Recipe
Ingredients
- 3 tablespoons olive oil
- 1 onion finely chopped
- 2 small carrots finely chopped (about 1 cup chopped)
- 1 large rib celery finely chopped (about 1 cup chopped)
- 1 teaspoon salt
- 4 cloves garlic finely chopped
- ½ teaspoon black pepper
- ¼ teaspoon chili flakes or powder
- 2 teaspoons Italian mixed herbs or dried thyme or oregano
- ⅓ cup roasted red pepper strips optional!
- 1.5 cups elbow macaroni pasta about 6 ounces
- 2 cans cannellini beans, navy white beans, or Great Northern beans, or chickpeas 14-15 ounce cans, about 3 cups of cooked beans of choice, a variety is best
- 1 can crushed tomatoes 15 ounces/ 425 g
- 5 leaves Tuscan (Lacinato) kale cavolo nero, remove the tough stem first and diced
- 2 cups vegetable stock
- 3 cups water
- ¼ cup chopped parsley
- 1 tablespoon lemon juice
Instructions
- Chop all the vegetables, garlic, and kale before you start cooking.
- Heat the olive oil in a large Dutch oven or heavy soup pot over medium heat. Add the onion, carrots, celery, and 1 teaspoon salt. Cook for 6 to 8 minutes, stirring a few times, until softened.
- Add the garlic, black pepper, chili flakes, and Italian mixed herbs and stir for about 1 minute until fragrant.
- Add the crushed tomatoes and cook for 2 to 3 minutes, stirring.
- Add the roasted red pepper strips, chopped kale, and most of the beans. Reserve about ⅓ of the beans for later.
- Pour in the vegetable stock and the 3 cups of water, scraping the bottom of the pot. Bring to a boil.
- Reduce to a steady simmer, cover partially, and cook for 10 minutes until the kale is tender.
- Stir in the elbow macaroni and simmer uncovered for the time given on the pasta package, usually 8 to 10 minutes, stirring often so the pasta does not stick.
- Meanwhile, ladle about 1 cup of hot broth into a jug, add the reserved beans, and blend until smooth, venting the lid if using a regular blender.
- Stir the bean puree back into the pot and simmer 1 to 2 minutes until the soup thickens. Add a splash of water if it is too thick and taste the pasta; it should be tender with a slight bite.
- Remove from the heat and stir in the lemon juice and most of the parsley. Taste for salt and pepper.
- Let the soup stand for 5 minutes, then serve topped with the remaining parsley.
Notes
Cooking Time and Temperature
Soften the vegetables over medium heat for 6 to 8 minutes, then simmer the broth for 10 minutes before the pasta goes in. Keep the pot at a steady simmer rather than a hard boil so the liquid does not cook away. Cook the elbow macaroni directly in the soup for the time on its package, usually 8 to 10 minutes, stirring often and tasting for a slight bite before you take the pot off the heat.Taste & Texture
This stovetop pasta e fagioli is thick, savory, and closer to a stew than a broth soup. The pasta soaks up the tomato and herb flavors while it cooks, and the pureed beans give the broth a creamy body without any dairy.Recipe Variations and Substitutions
- Pasta: Any small shape works, such as ditalini, small shells, or cavatelli. Follow the cooking time on its package.
- Beans: Cannellini, navy, Great Northern beans, or chickpeas all work, and a mix of two is even better.
- Greens: Use curly kale, Swiss chard, or collard greens in place of the Tuscan kale.
- Roasted red peppers: Leave them out if you prefer a more traditional version. They add a little sweetness and tang.
Storage, Freezing & Reheating
- Fridge: Store cooled soup in an airtight container for up to 3 days.
- Freezer: Freeze in one batch or in individual portions for up to 3 months. Defrost overnight in the fridge and use within 24 hours.
- To Reheat: Warm gently on the stovetop with a splash of water or stock, stirring, until piping hot. The pasta will be softer after freezing, so cook it a minute short if you are making the soup for the freezer.
Serving Recommendations
I serve this in wide bowls with extra parsley and plenty of black pepper. Crusty bread or garlic bread is all it really needs, and a shower of grated Parmesan on top if you are not keeping it vegan.Proper Storage Tips
- Let the soup cool before transferring it to an airtight container.
- Refrigerate within 2 hours of cooking.
- Store in portion-sized containers so you only reheat what you need.
- Reheat until piping hot throughout.
Pro Tips
- Use a wide, heavy pot so the vegetables cook evenly and the pasta has room.
- Chop the onion, carrots, and celery small so they soften in the time given.
- Hold back a third of the beans before adding the liquid so you can blend them later.
- Stir often once the pasta goes in to stop it sticking to the bottom.
- Add the lemon juice off the heat so it stays bright.
- Thin the soup with a splash of water any time it gets thicker than you like.
You can find the video in the post above. If you don't see a video, please check your browser settings.






Leave a Reply