Pasta Fagioli Recipe serves cozy, tomatoey comfort with tender beans, tiny pasta, and a rich garlicky broth that tastes like a hug in a bowl. It suits weeknight cooks, soup lovers, and budget-minded families, and it comes together in about 40 minutes. I grew up slurping versions of this on crisp fall nights, and it still tastes like home.
Why Pasta Fagioli Recipe Is Worth It
Pasta Fagioli Recipe delivers big Italian soup energy with pantry staples and simple technique. You build deep flavor fast by browning a little pancetta, blooming tomato paste, and simmering beans with a Parmesan rind. The pasta soaks up the savory broth and turns the pot into a hearty meal. It hits that sweet spot of affordable, filling, and wildly satisfying.
You also get flexible options. Keep it vegetarian with vegetable broth and no pancetta, or make it meaty with sausage. Swap beans, switch pasta shapes, and riff with greens. The base stays delicious no matter how you personalize it.
Cozy, rich, and weeknight-friendly, this pot vanished at our table in minutes ★★★★★
Ingredients You Need
- Olive oil, plus a little extra to finish
- Pancetta, diced, optional for savory depth
- Yellow onion, carrot, and celery, finely diced
- Garlic, minced
- Red pepper flakes, to taste
- Dried oregano and thyme, plus a bay leaf
- Tomato paste, for umami and color
- Crushed tomatoes, 28 ounces, Italian if possible (Cento or Mutti taste great)
- Low sodium chicken broth or vegetable broth
- Parmesan rind, optional but big flavor
- Cannellini beans and red kidney beans, canned, drained and rinsed
- Ditalini pasta, or small shells or elbows (De Cecco holds texture well)
- Fresh parsley, chopped, plus basil if you have it
- Red wine vinegar or a splash of balsamic, to brighten
- Kosher salt and black pepper
Pantry shortcuts and swaps:
- Use jarred marinara in place of crushed tomatoes and tomato paste for a smoother broth.
- Better Than Bouillon works for quick broth.
- Pre-chopped mirepoix saves time.
- Gluten free small pasta shapes hold up well, just cook gently.
Equipment:
- Large Dutch oven or soup pot
- Wooden spoon and ladle
- Chef’s knife and cutting board
- Small saucepan to cook pasta separately
- Colander and measuring cups
Quick Tips & substitutions
- Brown the tomato paste until it darkens. You build caramelized flavor in minutes.
- Cook the pasta separately and add it at the end. The soup stays brothy and the pasta stays tender.
- Salt in layers. Add a pinch with the veggies, then taste and adjust after simmering.
- Add a Parmesan rind to the pot. It melts flavor into the broth.
- Keep it vegetarian by skipping pancetta and using vegetable broth.
- Want meatier flavor fast. Brown Italian sausage with the veggies and drain excess fat.
- Use any small pasta shape: ditalini, elbows, small shells, or tubetti.
- Swap beans: all cannellini, all kidney, or even chickpeas work.
- Stir in chopped spinach or kale near the end for color and nutrients.
- Finish with a splash of vinegar or lemon for brightness right before serving.
How to Make Pasta Fagioli Recipe
Step 1: Sauté the base
Heat 2 tablespoons olive oil in a Dutch oven over medium heat. Add pancetta and cook until the edges crisp, about 4 minutes. Add onion, carrot, and celery with a pinch of salt. Cook until the veggies soften, 6 to 8 minutes, then stir in garlic and red pepper flakes for 30 seconds.
Step 2: Toast the tomato paste
Add tomato paste and stir until it darkens and sticks slightly to the pot, about 2 minutes. This step deepens the flavor and sets up a rich broth.
Step 3: Build the broth
Pour in crushed tomatoes and 6 cups broth. Add oregano, thyme, bay leaf, and the Parmesan rind. Bring to a gentle simmer and cook 12 to 15 minutes, stirring now and then.
Step 4: Cook the pasta
While the soup simmers, boil the pasta in salted water until just shy of al dente. Drain and toss with a teaspoon of olive oil to prevent sticking.
Step 5: Add the beans
Stir cannellini and kidney beans into the soup and simmer 5 minutes. Taste and adjust salt and pepper.
Step 6: Finish and balance
Remove the bay leaf and Parmesan rind. Stir in the cooked pasta, parsley, and a splash of red wine vinegar. If the soup looks too thick, add a little hot water or broth to loosen.
Step 7: Serve
Ladle into bowls and top with grated Parmesan, a drizzle of olive oil, and more red pepper flakes if you like heat. I also add torn basil when I have it.
Variations
- Sausage version: Brown 8 ounces Italian sausage in Step 1 and skip pancetta.
- Extra veggie: Stir in chopped kale or spinach in the last 3 minutes.
- Creamy twist: Blend 1 cup of the beans with a ladle of hot broth, then stir back in.
- Herby: Swap thyme for rosemary and add a strip of lemon zest while simmering.
- Spicy: Use Calabrian chili paste with the tomato paste.
- Gluten free: Use your favorite small gluten free pasta and cook gently to avoid mush.
Ways to Serve
- With warm crusty bread or garlic bread for dunking.
- Pair with a simple green salad, Caesar, or chopped Italian salad.
- Top with grated Parmigiano Reggiano and a drizzle of good olive oil.
- Add chili oil for heat lovers.
- Serve with Chianti, Barbera, or a crisp Pinot Grigio. Sparkling water with lemon also hits the spot.
Storage
Refrigerate soup and pasta in separate containers for 3 to 4 days. The pasta keeps a better texture when you store it on its own and add it to hot soup right before serving. Freeze the soup without pasta for up to 3 months and thaw overnight in the fridge. Reheat gently on the stove and thin with a splash of water or broth as needed.

Pasta Fagioli Recipe
Ingredients
Instructions
- Heat 2 tablespoons of the olive oil in a large Dutch oven over medium heat. Add the diced pancetta and cook until the edges are crisp, about 4 minutes.
- Add the onion, carrot, and celery with a pinch of salt. Cook, stirring occasionally, until the vegetables soften, 6 to 8 minutes. Stir in the garlic and red pepper flakes and cook for 30 seconds.
- Add the tomato paste and cook, stirring, until it darkens in color and begins to stick slightly to the pot, about 2 minutes.
- Pour in the crushed tomatoes and broth. Add the oregano, thyme, bay leaf, and Parmesan rind. Bring to a gentle simmer and cook for 12 to 15 minutes, stirring occasionally.
- While the soup simmers, bring a separate pot of salted water to a boil. Cook the ditalini pasta until just shy of al dente. Drain and toss with the remaining 1 tablespoon olive oil to prevent sticking.
- Stir the cannellini beans and kidney beans into the soup and simmer for 5 minutes. Taste and season with salt and black pepper as needed.
- Remove the bay leaf and Parmesan rind. Stir in the cooked pasta, chopped parsley, and red wine vinegar. If the soup is thicker than you like, add a splash of hot water or broth to loosen it.
- Ladle the pasta fagioli into bowls. Top with grated Parmesan, a drizzle of olive oil, and torn basil and extra red pepper flakes if desired. Serve warm.
Notes
Approximate per 1 of 6 servings: 410 calories; fat 13 g; saturated fat 3.5 g; carbohydrates 57 g; fiber 10 g; sugars 10 g; protein 18 g; sodium 980 mg. Values will vary based on exact ingredients, brands, and portion size.
