Love this? Pin it for later! 📌
There’s a certain kind of magic that happens when the wind picks up, the sky turns that soft shade of slate, and the world outside feels just a little too loud. On nights like these, I find myself reaching for the same worn wooden spoon, the same dented Dutch oven, and the same humble lineup of pantry staples that somehow—every single time—turn into something that tastes like a hug in a bowl. This Pantry Pasta Fagioli Soup is my love letter to those evenings when leaving the house feels impossible, but feeding the people I adore (myself included) feels essential.
I first started making this soup during the winter I lived in a third-floor walk-up with rattling windows and a radiator that only worked when it felt like it. My budget was tighter than the lid on a pickle jar, but I was determined to cook something that felt abundant. A half-box of ditalini, a can of cannellini, a lonely carrot, and the tail end of a Parmesan wedge became the foundation of what is now the most-requested dinner in my home. Over the years I’ve tweaked, tinkered, and tasted my way to a version that is week-night fast, Sunday-slow in spirit, and so forgiving that you can swap, skip, or double almost every ingredient and still end up with something soul-warming.
Whether you’re feeding a crowd of teenagers fresh from practice or ladling a single portion into your favorite chipped bowl to eat cross-legged on the couch, this soup meets you exactly where you are. It’s vegetarian by default, vegan with one omission, and carnivore-approved if you decide to slide in a few slices of spicy sausage. Best of all, it asks for nothing fancy—just the kind of ingredients most of us keep within arm’s reach of the stove.
Why This Recipe Works
- One-Pot Wonder: Everything—from sautéing the soffritto to simmering the pasta—happens in a single Dutch oven, meaning fewer dishes and more couch time.
- Pantry Promise: Canned beans, boxed broth, and dried pasta keep for months, so you can always be twenty minutes away from dinner.
- Flavor Layering: A quick 5-minute tomato paste caramelization step builds deep, restaurant-level umami without long simmering.
- Texture Play: Blending a cup of beans into the broth creates silky body, while the remaining beans and al dente pasta keep every spoonful interesting.
- Green Bonus: A handful of kale or spinach wilts in at the end for color and nutrients, but disappears into the mix for picky eaters.
- Leftover Glow-Up: The soup thickens overnight into a stew-like dream that tastes even better the next day, perfect for lunchboxes.
Ingredients You'll Need
Before we dive in, let’s talk pantry strategy. The beauty of this soup is that every ingredient has a job and a backup dancer waiting in the wings. Olive oil is the obvious start, but if you’re down to a third of a cup, don’t stress—any neutral oil plus a pat of butter will still give you that luscious mouthfeel. The onion, carrot, and celery trio—classic soffritto—can be swapped with frozen mirepoix or even a handful of shredded coleslaw mix in a pinch.
Garlic is non-negotiable for me; I use four fat cloves because vampires and because flavor. Tomato paste in a tube lives in my fridge door for moments exactly like this—squeeze, sauté, let it caramelize until it turns from bright red to brick brown. That color change equals concentrated sweetness and depth you can’t fake with dried herbs alone.
For beans, I reach for cannellini nine times out of ten. They’re creamy, mild, and hold their shape like champs. Great Northern or navy beans work just as well, and if you’ve only got chickpeas, use those—just pinch off the skins for extra silkiness. Reserve the aquafaba (the starchy can liquid) for vegan baked goods later; here we’re after the beans themselves.
Pasta choice is where the fun starts. Traditional pasta fagioli uses small shapes—ditalini, elbow, or orzo. I’ve made this with broken-up spaghetti, farfalle, even the last cup of penne rattling around the box. The key is to undercook it by two minutes shy of package directions; it will continue to soak up broth as it sits. If you’re gluten-free, swap in your favorite small rice-based pasta and simmer it separately to avoid clouding the soup.
Vegetable broth keeps it vegetarian, but a 50/50 mix of water and a teaspoon of better-than-bouillon chicken base adds complexity without actual meat. If you’ve got homemade stock frozen in muffin tins, now’s the moment to feel smug. Either way, warm the broth in the kettle while the soffritto cooks—cold liquid shocks the vegetables and mutes their sweetness.
Finally, the finishing touches: a Parmesan rind (saved in a freezer bag for months) melts into the broth and gives you that slow-simmered illusion. Fresh thyme or a bay leaf if you’ve got them, dried oregano if you don’t. A squeeze of lemon at the end wakes everything up, and a snowstorm of grated Parmesan on top is legally required in my house. Skip the cheese and you’ve got a vegan powerhouse; add crumbled sausage and you’ve got Sunday supper.
How to Make Pantry Pasta Fagioli Soup for Cozy Night In
Warm Your Broth
Pour 4 cups of vegetable broth into a small saucepan and set over low heat. Keeping the broth warm prevents the vegetables from seizing when they hit the pot later. If you’re using bouillon, dissolve it now so the granules are fully hydrated.
Build the Base
Place a heavy Dutch oven over medium heat and add 3 tablespoons olive oil. When the surface shimmers, tumble in 1 medium diced yellow onion, 2 peeled and diced carrots, and 2 stalks of diced celery. Season with ½ teaspoon kosher salt and a few cracks of black pepper. Sauté for 6–7 minutes, stirring occasionally, until the vegetables soften and the edges of the onion turn translucent.
Bloom the Garlic & Tomato Paste
Clear a small circle in the center of the pot, reduce heat to medium-low, and add 1 tablespoon tomato paste and 4 minced garlic cloves. Let the paste sizzle, stirring constantly, until it darkens to a brick-red hue and sticks slightly to the bottom—about 2 minutes. This caramelization step concentrates the natural sugars and creates a flavor backbone that tastes like the soup simmered all afternoon.
Deglaze & Season
Pour in ½ cup dry white wine or water and scrape the browned bits (fond) with a wooden spoon. Add ½ teaspoon dried oregano, ¼ teaspoon crushed red-pepper flakes, and a Parmesan rind if you have one. Let the wine reduce by half, about 2 minutes, so the raw alcohol flavor cooks off.
Add the Beans & Broth
Drain and rinse 2 (15-ounce) cans of cannellini beans. Transfer 1 cup of beans to a small bowl and mash with the back of a fork until mostly smooth; this will thicken the soup. Add both the mashed and whole beans to the pot along with the warm broth. Increase heat to high and bring to a lively simmer, then reduce to medium-low and cook uncovered for 10 minutes to marry the flavors.
Cook the Pasta
Stir in 1 cup small dried pasta (ditalini or elbows). Cook at a gentle bubble, stirring every 2 minutes, until the pasta is just shy of al dente—usually 2 minutes less than package directions. The soup will thicken as the pasta releases starch; if it becomes too chunky, splash in ½ cup water or broth to loosen.
Wilt the Greens
Fold in 2 cups chopped kale, spinach, or escarole and cook until wilted, 1–2 minutes. Taste and adjust seasoning with more salt, pepper, or a pinch of sugar if your tomatoes were especially acidic.
Finish with Freshness
Remove the Parmesan rind. Off heat, stir in 1 tablespoon fresh lemon juice and ÂĽ cup chopped parsley. Ladle into warm bowls, drizzle with extra-virgin olive oil, and shower with freshly grated Parmesan. Serve with crusty bread for swiping the bowl clean.
Expert Tips
Freeze Parmesan Rinds
Never toss the hard heel of Parmesan. Store rinds in a zip-top bag in the freezer and drop one into any bean-based soup for instant umami depth.
Starchy Secret
If you want the broth extra creamy, ladle out ½ cup of the hot soup, whisk in 1 teaspoon cornstarch until smooth, then stir back in and simmer 1 minute.
Make-Ahead Pasta
Cook the pasta separately and store it in a jar of water. Add to individual bowls when serving to prevent the pasta from absorbing all the broth overnight.
Spice Control
Start with ÂĽ teaspoon red-pepper flakes and add more at the table. Kids can enjoy the mild version while adults kick theirs up with Calabrian chili oil.
Slow-Cooker Shortcut
Sauté the vegetables on the stove, then transfer everything except the pasta to a slow cooker. Cook on low 6 hours; add pasta in the last 20 minutes.
Summer Version
Swap canned beans for fresh cranberry beans and add a handful of diced zucchini and fresh corn kernels for a lighter, garden-forward take.
Variations to Try
-
Meat-Lover’s: Brown 4 ounces diced pancetta or ½ pound Italian sausage with the vegetables. Drain excess fat before adding tomato paste.
-
Creamy Tomato: Stir in ½ cup heavy cream or coconut milk during the last 5 minutes for a blush-colored, silky broth.
-
Bean Trio: Use equal parts cannellini, chickpeas, and kidney beans for varied texture and color.
-
Grain Swap: Replace pasta with ½ cup farro or pearl barley; increase simmering time to 25 minutes or until grains are tender.
-
Spicy Tuscan: Add 1 teaspoon fennel seeds and 1 sprig of rosemary. Finish with a glug of peppery extra-virgin olive oil and crusty grilled bread rubbed with raw garlic.
Storage Tips
This soup thickens dramatically as it sits. If you plan to enjoy leftovers, consider storing the pasta separately. Cool the soup completely, then transfer to airtight containers and refrigerate up to 4 days or freeze up to 3 months. Leave 1 inch of headspace in freezer containers; the broth will expand as it solidifies. Thaw overnight in the fridge and reheat gently, thinning with water or broth to your desired consistency.
For lunch prep, ladle individual portions into microwave-safe jars; add a small handful of fresh spinach before reheating for an extra nutrient boost. The soup also doubles beautifully for a crowd; simply use a wider pot to maintain evaporation and stir more frequently to prevent sticking.
Frequently Asked Questions
Pantry Pasta Fagioli Soup for Cozy Night In
Ingredients
Instructions
- Warm broth: Heat vegetable broth in a small saucepan over low heat.
- Sauté vegetables: In a Dutch oven, heat olive oil over medium. Add onion, carrot, celery, salt, and pepper; cook 6–7 minutes until softened.
- Caramelize tomato paste: Clear center of pot, reduce heat, add tomato paste and garlic; cook 2 minutes until brick red.
- Deglaze: Pour in wine; scrape browned bits. Add oregano, pepper flakes, and Parmesan rind; reduce wine by half.
- Add beans & broth: Mash 1 cup beans; add both mashed and whole beans plus warm broth. Simmer 10 minutes.
- Cook pasta: Stir in pasta; cook until al dente, 6–8 minutes, stirring often.
- Finish: Stir in kale until wilted. Remove rind. Off heat, add lemon juice and parsley. Serve hot with Parmesan.
Recipe Notes
For best texture, cook pasta separately if you plan to have leftovers. Soup thickens on standing; thin with water or broth when reheating.