Newsletter Sign Up

wellcuratedhome

Email address

By signing up, you agree to the Terms of Service and Privacy Policy.

Get a Full Year of BHG + Real Simple

Both Magazines - Only $18!

wellcuratedhome

One-Pot Pasta e Fagioli (Italian Pasta and Bean Stew)

Published on July 29, 2026
1 views
One-Pot Pasta e Fagioli (Italian Pasta and Bean Stew)
Prep: 15 mins
Cook: 25 mins
Difficulty: Easy
Servings: 9 Servings

Let this one simmer and bubble all afternoon. That gives the beans plenty of time to become soft and creamy while the sweet browned onions melt into the rich bean broth. Your reward is a stew so thick you could stand a spoon in it and so hearty that the dreariest winter day will feel cozy.

This is my own riff on Pasta e Fagioli, the classic Italian stew of beans and pasta. I’ve left out the tomatoes from the traditional Italian recipe and brought in some spinach for an extra boost of green. Feel free to include the former or take out the later if you prefer the classic soup.

This recipe also makes a lot! More than enough for two people to eat for dinner every night for a week. To freeze some for later, scoop out the portion you want to freeze before adding the pasta.

Ingredients

  • 8 cups water
  • 2 1/2 tablespoons salt, divided
  • 1 pound dried cannellini beans
  • 1/2 pound (5 to 6 pieces) thick-cut bacon, diced (or substitute 1 tablespoon olive oil for vegetarian version)
  • 2 large yellow onions, diced
  • 3 celery stalks, diced
  • 4 garlic cloves, minced
  • 1 cup white wine or water
  • 1 bay leaf
  • 1/2 pound pasta
  • 5 thyme sprigs
  • 10 ounces baby spinach
  • 2 teaspoons salt
  • Pepper to taste

Instructions

  1. Combine the water and 1 1/2 tablespoons salt in a large mixing bowl and stir to dissolve the salt. Add the beans, cover the bowl, and let stand at least 6 hours or overnight.
  2. Preheat the oven to 325°F.
  3. In a heavy stock pot or Dutch oven over medium heat, cook the bacon. Once all the fat has rendered, remove the bacon with a slotted spoon and drain on a paper towel-lined plate. Pour off all put one tablespoon of bacon fat. Cook the onions slowly with 1/2 teaspoon of salt start to caramelize and turn golden brown, 15 to 20 minutes. Add the celery and cook just until the celery is softened, about 3 minutes. Add the garlic and cook until fragrant, about 30 seconds.
  4. Remove half of the onion mixture and reserve with the bacon. Deglaze the pan with one cup of wine or water, scraping up any brown residue that has formed on the bottom of the pan.
  5. Drain and rinse the beans and pour them into the pot with the remaining onions. Add the bay leaf, 1 teaspoon of salt, and enough water to cover the beans and onions by 1 inch. Cover the pot and transfer to the oven. Cook for 1 hour, then begin checking the beans for doneness. Check the beans every 15 minutes until they are completely soft and creamy. (This can take up to 2 1/2 hours depending on the age and exact variety of your beans.)
  6. → Make-Ahead Tip: At this point, the soup can be chilled and refrigerated for a day or two before serving. The soup (or a portion of it) can also be frozen for up to three months.
  7. Set the pot of cooked beans over medium-high heat on the stovetop. Add the bacon, reserved onions, thyme, pasta, and 1 teaspoon of salt. Cook, stirring occasionally, until the pasta is al dente. Add more water if necessary so the pasta is submerged.
  8. Add the spinach to the pot and stir until it is wilted. Remove the bay leaf and the thyme stems. Taste and add more salt and pepper if desired.

Recipe Stats

  • Jul 29, 2026
  • Prep: 15 mins
  • Cook: 25 mins
  • Servings: 9 Servings
wellcuratedhome
wellcuratedhome