⚡ Weeknight 🍲 Batch Cook 💚 Budget

Pasta
e Fagioli

Italian peasant food at its finest. Thick, brothless, filling — more stew than soup. Kids love the pasta-in-sauce format. Adults love that it costs almost nothing and feeds everyone. Make a big pot and eat it for days.

28
Minutes
5
Serves
~$8
Total cost
1
Pot
🫕

Want the full 7-Night Plan? Get this recipe + 6 more with a combined shopping list — free.

Ingredients

🛒
Get the shopping list for this recipe

We'll email you a printable shopping list for this recipe plus the full 7-Night Family Dinner Plan.

Method

  1. 1
    Heat olive oil in a large pot over medium heat. Add onion and celery, cook 6 minutes until soft. Add garlic and rosemary sprig, cook 1 minute. Add tomato paste, cook 2 minutes, stirring.
  2. 2
    Add crushed tomatoes. Cook 3 minutes, stirring occasionally.
  3. 3
    Add stock and one tin of drained beans. Bring to a boil. Mash or blend roughly half of the second tin of beans to create a thick paste — this is what gives pasta e fagioli its body. Stir into the pot.

    Blending some beans makes the soup creamy and thick without any cream.

  4. 4
    Add pasta to the pot. Cook 8–10 minutes until pasta is just al dente. The pasta will continue absorbing liquid so serve straight away, or add extra stock if reheating.
  5. 5
    Remove rosemary sprig. Season generously with salt and pepper. Serve with a heavy drizzle of olive oil and parmesan.

Notes & Swaps

Make it work for your family

  • Add a parmesan rind to the broth while simmering for incredible depth — fish it out before serving.
  • Vegan: use vegetable stock, skip parmesan or use nutritional yeast.
  • Reheat with extra stock — the pasta absorbs liquid overnight.
  • Bacon or pancetta fried at the start adds wonderful smokiness.