Pasta Fagioli Soup That Slaps: Cozy Italian Flavor in 40 Minutes (No Culinary Degree Needed)
You know those meals that make the whole house smell like you know what you’re doing? This is one of them. Pasta Fagioli Soup is humble, hearty, and ridiculously satisfying—like a hug from a nonna you didn’t know you had.
It’s weeknight-easy but restaurant-good, budget-friendly but tastes like you spent all day. Bonus: it’s a one-pot wonder with pantry staples doing heavy lifting. You’ll want seconds… and probably lunch leftovers too.
What Makes This Recipe Awesome
- Big flavor, low effort: Layers of aromatics, herbs, and tomatoes build a rich broth fast—no long simmer required.
- Filling but balanced: Beans bring protein and fiber; pasta brings comfort.
Your belly will be happy.
- Flexible AF: Swap pasta shapes, beans, or greens based on what you have. It’s anti-food-waste cuisine.
- One pot, minimal mess: Everything cooks together. Your sink will thank you.
- Meal-prep friendly: The flavors deepen overnight, and it reheats like a champ with a few tweaks.
Shopping List – Ingredients
- Olive oil: 2 tablespoons
- Italian sausage (optional but recommended): 8 ounces, sweet or hot, casings removed
- Yellow onion: 1 medium, diced
- Carrots: 2 medium, diced
- Celery: 2 ribs, diced
- Garlic: 4 cloves, minced
- Tomato paste: 2 tablespoons
- Crushed tomatoes: 1 can (28 ounces)
- Chicken or vegetable broth: 6 cups
- Dried oregano: 1 teaspoon
- Dried thyme: 1/2 teaspoon
- Red pepper flakes: 1/2 teaspoon (optional for heat)
- Bay leaf: 1
- Parmesan rind: 1 piece (optional but clutch)
- Cannellini beans: 1 can (15 ounces), drained and rinsed
- Red kidney beans: 1 can (15 ounces), drained and rinsed
- Ditalini or small pasta: 1 cup (about 6 ounces)
- Fresh parsley: 1/4 cup, chopped
- Fresh basil: 1/4 cup, chopped (optional)
- Salt and black pepper: to taste
- Lemon juice or red wine vinegar: 1–2 teaspoons, to finish
- Grated Parmesan: for serving
How to Make It – Instructions
- Heat the pot: In a large Dutch oven, warm olive oil over medium heat.
If using sausage, add it and cook, breaking it up, until browned. Scoop out to a plate, leaving drippings.
- Sweat the veg: Add onion, carrots, and celery with a pinch of salt. Cook 6–8 minutes until softened and lightly golden.
Add garlic; cook 30 seconds until fragrant.
- Tomato boost: Stir in tomato paste and cook 1–2 minutes to caramelize slightly. This is flavor insurance—don’t skip.
- Build the base: Add crushed tomatoes, broth, oregano, thyme, red pepper flakes, bay leaf, and Parmesan rind. Return sausage to the pot if using.
Bring to a lively simmer.
- Simmer: Cook 10–12 minutes, uncovered, to let the flavors get friendly. Taste and adjust salt.
- Add beans and pasta: Stir in cannellini and kidney beans. Add ditalini.
Simmer 8–10 minutes, stirring occasionally, until pasta is al dente. If it thickens too much, add a splash of broth or water.
- Finish bright: Remove bay leaf and rind. Stir in parsley, basil (if using), and lemon juice or vinegar.
Season with more salt and pepper as needed.
- Serve: Ladle into bowls and top with grated Parmesan and a drizzle of olive oil. Extra black pepper? Always.
Storage Tips
- Fridge: Store in airtight containers up to 4 days.
The pasta will continue to absorb liquid, so thin with broth when reheating.
- Freezer: For best texture, freeze without pasta up to 3 months. Reheat and cook fresh pasta directly in the soup or separately.
- Make-ahead hack: Keep cooked pasta separate and add to each bowl before serving. No mush, no regrets.
- Reheat gently: Medium heat on the stovetop, stirring often.
Add water or broth to restore a soup-like consistency.
What’s Great About This
- Nutritious comfort: Beans pack fiber and plant protein; veggies bring vitamins; it’s comfort with benefits.
- Scalable: Feeding a crowd? Double it. Feeding one?
It’s a meal-prep MVP.
- Pantry-friendly: Most ingredients sit happily on your shelf, waiting to be heroes.
- Deep flavor fast: Tomato paste, Parmesan rind, and herbs deliver a “slow-cooked” taste in under an hour.
What Not to Do
- Don’t overcook the pasta: It will keep softening in hot soup. Aim for al dente or cook it separately.
- Don’t skip acid at the end: A touch of lemon juice or vinegar wakes up the whole pot. Without it, the soup tastes flat—like a playlist with no bass.
- Don’t drown it in salt early: The broth reduces; season gradually and taste often.
- Don’t ignore browning: Building fond with the sausage and veggies equals flavor.
Beige cooking = beige taste. IMO.
- Don’t toss your rind: If you’ve got a Parmesan rind, use it. It’s the secret handshake of Italian soups.
Variations You Can Try
- Vegetarian version: Skip sausage and use vegetable broth.
Add a can of chickpeas or extra beans for more protein.
- Greens upgrade: Stir in 2 cups chopped kale, spinach, or Swiss chard in the last 3 minutes of cooking.
- Smoky twist: Add 1 teaspoon smoked paprika and a splash of balsamic at the end. Drama, but tasteful.
- Herb-forward: Finish with fresh rosemary and a glug of good olive oil. Serve with lemon zest on top for brightness.
- Gluten-free: Use gluten-free small pasta or cooked rice.
Adjust cook time to package directions.
- Creamy comfort: Stir in 1/4 cup heavy cream or mascarpone off the heat for a velvety finish.
- Spicy kick: Use hot Italian sausage and bump the red pepper flakes to 1 teaspoon. You’ve been warned.
FAQ
Can I use dried beans instead of canned?
Yes, but cook them fully before adding to the soup. You’ll need about 3 cups cooked beans total.
Season the bean-cooking water well so they don’t taste bland later.
What pasta shape works best?
Ditalini is classic, but small shells, elbow macaroni, or mini bow ties all work. The key is a small shape that scoops up broth and beans without stealing the show.
How do I keep the soup from getting too thick?
Hold back some broth and add as needed. Pasta drinks broth like it’s happy hour, so keep extra on standby, especially when reheating.
Is the sausage necessary?
Nope.
It adds depth and richness, but a vegetarian version is fantastic with a touch more olive oil and maybe a sprinkle of smoked paprika for body.
Can I make this in a slow cooker?
Sauté veggies and sausage first, then transfer to the slow cooker with tomatoes, broth, herbs, and rind. Cook on Low 4–6 hours. Add beans and pasta in the last 20–30 minutes to avoid mush.
How do I make it more “restaurant-level”?
Use high-quality crushed tomatoes, a real Parmesan rind, finish with good extra-virgin olive oil, and add a squeeze of lemon.
Season boldly. It’s the little things, FYI.
What can I serve with Pasta Fagioli Soup?
Crusty bread, a simple arugula salad with lemon and olive oil, and extra Parmesan at the table. If you’re feeling fancy, a side of roasted garlic does wonders.
Can I add wine?
Absolutely.
Deglaze the pot with 1/2 cup dry white wine after the tomato paste step. Let it reduce by half, then proceed. Instant sophistication.
The Bottom Line
Pasta Fagioli Soup is the kind of recipe that turns a random Tuesday into something warm, cozy, and wildly satisfying.
It’s simple, adaptable, and big on flavor without drama. Keep the pantry stocked, the Parmesan rind saved, and this playbook ready. Because when comfort calls, this soup answers fast—and with style.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.