Pasta e Fagioli Recipe gives you a cozy, savory bowl with tender beans, small pasta, and a tomato-garlic broth that tastes rich and balanced. It suits busy cooks, soup lovers, and budget-minded families, and you can get it on the table in about 45 minutes. I grew up in a house where soup night meant seconds, so I still keep a spoon in my apron pocket like a dork.
Why Choose This Pasta e Fagioli Recipe
This Pasta e Fagioli Recipe focuses on big flavor from simple pantry staples. I build a proper soffritto, toast tomato paste, and use a Parmesan rind for umami when available. The soup finishes silky, not gloopy, and it eats like a meal.
Ingredients You Need
- Olive oil: 3 tablespoons, plus more for serving
- Pancetta: 4 ounces diced (skip for vegetarian, add 1 tablespoon extra olive oil)
- Yellow onion: 1 medium, finely diced
- Carrots: 2 medium, finely diced
- Celery: 2 ribs, finely diced
- Garlic: 4 cloves, minced
- Tomato paste: 2 tablespoons
- Crushed tomatoes: 1 can, 28 ounces (Cento or Mutti give consistent flavor)
- Cannellini or borlotti beans: 2 cans, 15 ounces each, drained and rinsed (use one of each for flavor and texture)
- Low-sodium chicken broth or vegetable broth: 5 cups
- Dry ditalini or small elbows: 1 cup
- Parmesan rind: 1 piece, about 2 inches (optional but big flavor)
- Fresh rosemary: 1 small sprig
- Fresh thyme: 3 sprigs or 1 teaspoon dried
- Bay leaf: 1
- Red pepper flakes: 1 teaspoon, to taste
- Kosher salt and black pepper: to taste
- Fresh parsley: 2 tablespoons chopped, for finishing
- Grated Parmesan: for serving
- Lemon: 1, for a finishing squeeze if you like brightness
Pantry shortcuts and swaps:
- Use canned beans and crushed tomatoes to save time.
- Use small shells or elbow macaroni if you cannot find ditalini.
- Go gluten-free with a good rice-based small pasta.
- Skip pancetta and use vegetable broth for a vegetarian pasta e fagioli.
Equipment:
- Heavy pot or Dutch oven, 5 to 6 quarts
- Wooden spoon
- Chef’s knife and cutting board
- Ladle
- Small pot for cooking pasta separately if you plan leftovers
How to Make Pasta e Fagioli Recipe
Step 1: Build the base, 10 minutes
- Heat the pot over medium. Add olive oil and pancetta, then cook until the edges crisp, about 4 minutes. Scoop pancetta to a bowl and keep the fat in the pot.
- Add onion, carrots, and celery with a pinch of salt. Cook and stir until the veggies turn soft and sweet, 8 to 10 minutes. Add garlic and cook 1 minute.
Step 2: Toast tomato paste and layer flavor, 3 minutes
- Stir in tomato paste and cook until it darkens and smells sweet, 2 minutes.
- Add a splash of broth or a few tablespoons of dry white wine if you have it, then scrape up browned bits.
Step 3: Simmer the soup, 20 minutes
- Add crushed tomatoes, broth, beans, Parmesan rind, rosemary, thyme, bay leaf, red pepper flakes, and black pepper. Return pancetta to the pot if using.
- Bring to a gentle simmer and cook 20 minutes. Stir a few times so the beans share their starch and the broth turns silky.
Step 4: Cook the pasta and finish, 8 to 10 minutes
- Choose your path. If you plan no leftovers, add ditalini straight to the pot and simmer until al dente, 8 to 10 minutes. If you want leftovers, cook pasta separately in salted water until just shy of al dente, then portion pasta into bowls and ladle soup over it.
- Pull out the Parmesan rind, rosemary, thyme stems, and bay leaf. Taste and adjust salt, pepper, and heat. Stir in parsley and a small squeeze of lemon.
Step 5: Serve
- Ladle into warm bowls, drizzle with good olive oil, and shower with grated Parmesan. Add more red pepper flakes if you like a kick.
Tips & Common Mistakes
- Salt in layers so the soup tastes seasoned, not salty.
- Toast the tomato paste until brick red to build depth.
- Avoid overcooking the pasta in the pot if you want leftovers. Cook it separately and add to each bowl.
- Stir the pot occasionally so beans do not stick.
- Use low-sodium broth so you control the seasoning.
- Add water or broth if the soup thickens more than you like. Beans and pasta drink liquid.
- Finish with a splash of olive oil and lemon for fresh flavor.
Variations I’ve Tried
- Spicy Calabrian: Stir in 1 tablespoon Calabrian chili paste with the tomato paste and use extra red pepper flakes.
- Sausage twist: Brown 8 ounces Italian sausage with the pancetta or as a swap. Drain fat if needed.
- Vegetarian herb and lemon: Skip pancetta, use vegetable broth, add extra rosemary, and finish with zest from half a lemon.
- Extra thick and stew-like: Blend 1 cup of the soup with beans, then stir it back in. The broth turns creamy without cream.
- Greens boost: Stir in 3 cups chopped kale or spinach during the last 5 minutes.
How to Serve
Spoon pasta e fagioli into bowls, then top with olive oil, black pepper, parsley, and a generous snowfall of Parmesan. Serve with crusty bread or garlic bread for dunking. Add a simple salad with red wine vinaigrette to keep things bright. Pour Chianti, Sangiovese, or sparkling water with lemon.
Make-Ahead and Storage
Cook the pasta separately if you plan to store leftovers. Keep soup and pasta in separate containers so the noodles stay firm. Store soup in the fridge for up to 4 days, and freeze it without pasta for up to 3 months.
Reheat soup gently on the stovetop over medium, then thin with a splash of water or broth as needed. Warm pasta separately in hot soup or in a quick dunk of boiling water. Cook fresh pasta for any frozen batch you thaw and reheat.

Pasta e Fagioli Recipe
Ingredients
Instructions
- Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery and cook, stirring occasionally, until softened, about 6–8 minutes.
- Stir in the garlic, dried oregano, dried basil, and red pepper flakes (if using). Cook for 1 minute until fragrant.
- Add the diced tomatoes with their juices, broth, cannellini beans, kidney beans, salt, pepper, and bay leaf (if using). Stir to combine and bring to a boil.
- Reduce the heat to a gentle simmer and cook uncovered for 10–15 minutes to allow the flavors to meld.
- Stir in the pasta and continue to simmer, stirring occasionally, until the pasta is al dente, about 8–10 minutes. Add a splash of water or broth if the soup becomes too thick.
- Remove the bay leaf. Stir in the grated Parmesan cheese if using, and adjust seasoning with additional salt and pepper to taste.
- Ladle the Pasta e Fagioli into bowls and garnish with chopped fresh parsley or basil and extra Parmesan if desired. Serve hot.
Notes
Approximate per 1 of 6 servings: 310 calories; fat 9 g; saturated fat 2.5 g; carbohydrates 47 g; fiber 10 g; sugars 8 g; protein 13 g; sodium 780 mg. Values will vary based on specific ingredients, brands, and portion sizes.
