Love this?
There’s a certain magic that happens when the pantry is almost bare, the fridge holds little more than a wilting sprig of rosemary, and you still manage to coax a silky, fragrant pot of soup onto the table. I first stumbled into this recipe on a snowy Tuesday when the roads were too slick for a grocery run and my only provisions were a lone can of white beans, half an onion, and the dregs of a box of vegetable broth. What emerged—after a little simmering, a little blending, and a lot of hope—was a bowl of comfort so luxurious I wrote the formula on a sticky note and slapped it on my recipe binder. That note has since turned oil-stained and curled, but the soup has become my go-to “clean-out” supper, the one I make when the budget is tight, the hour is late, and the soul needs something gentle.
Today I’m sharing the definitive version, scaled up so it feeds a crowd (or guarantees leftovers), written for college students, young families, and anyone who refuses to let an empty cupboard stand between them and dinner. It’s naturally vegan, gluten-free, and weeknight-fast, yet tastes like something that simmered all afternoon. Make it once and you’ll never look at a humble can of beans the same way again.
Why This Recipe Works
- Pantry heroes: Canned beans, broth cubes, and dried rosemary keep for months, so you can cook on a whim without a grocery trip.
- Creamy without dairy: A quick blitz with an immersion blender releases the beans’ natural starches for velvet texture—no cream, no cashews, no coconut.
- One-pot wonder: Sauté, simmer, blend, and serve from the same Dutch oven—fewer dishes, happier cook.
- Under-a-buck per bowl: Even with today’s prices, canned beans and an onion ring up to mere pocket change.
- Infinitely riffable: Stir in greens, grains, or leftover roasted veg—this soup welcomes stragglers.
- Meal-prep gold: Flavor deepens overnight, and it freezes like a dream for future “emergency” meals.
- Comfort food, health food: 17 g plant protein and 11 g fiber per serving keep you full and fueled.
Ingredients You'll Need
Before we talk substitutions, let’s celebrate the original cast. Each ingredient pulls double duty—flavor and function—so nothing feels like filler.
Olive oil – Just two tablespoons add fruity depth and help bloom the rosemary’s pine-like aroma. If your bottle is nearly empty, any neutral oil works, but a dab of butter or leftover bacon fat (for omnivores) will also do.
Yellow onion – The backbone of almost every soup worth its salt. Dice small so it melts into the base. No onion? Leeks, shallots, or the white part of green onions all suffice.
Garlic – Three cloves hit the sweet spot between background warmth and obvious presence. In a pinch, ½ tsp garlic powder per clove keeps the vampires away.
Tomato paste – A tablespoon lends subtle tang and color complexity. I keep a cheap tube in the fridge; it lasts months and rescues countless “blah” pots. Out? Skip or sub ½ tsp ketchup plus a squeeze of lemon.
Vegetable broth – Homemade is lovely, but let’s be real: low-sodium cubes or bouillon paste keep this recipe budget-friendly. If all you have is water, up the salt and add a bay leaf plus a smashed celery stalk for oomph.
White beans – Cannelini or great northern both yield buttery creaminess. Rinse first to remove 40% of the sodium, yet don’t fear the aquafaba—keeping a splash adds body. Dry-bean devotees, soak 1 cup overnight and simmer until tender (about 1 hour) before proceeding.
Rosemary – Fresh spears deliver woodsy perfume; dried is more concentrated, so halve the volume. Thyme or oregano can stand in, but rosemary’s pine-forest note is what makes this soup memorable.
Lemon – A final squeeze brightens all the earthy elements. If lemons are pricey, ½ Tbsp apple-cider vinegar achieves a similar lift.
Spinach – Optional, but a fistful wilts in seconds and turns the soup into a complete meal. Kale, chard, or frozen spinach (squeeze dry) work equally well.
How to Make Budget Pantry Clean-Out Creamy White Bean and Rosemary Soup
Warm the Pot
Place a heavy 4-quart Dutch oven or soup pot over medium heat for 30 seconds. This prevents the olive oil from shocking on contact and promotes even sautéing.
Bloom the Aromatics
Add olive oil, swirl to coat, then scatter in diced onion with a pinch of salt. Sweat 4–5 minutes until translucent, not browned. Stir in garlic for 60 seconds; tomato paste and rosemary for another 60. Toasting the paste caramelizes its sugars and erases any tinny edge.
Deglaze & Build
Pour in ½ cup broth to loosen any fond; scrape with a wooden spoon. Add remaining broth, beans, and ½ tsp salt. Bring to a boil, then reduce to a gentle simmer for 10 minutes. This brief mingle time infuses the broth without turning the beans to mush.
Blend to Silk
Off heat, insert an immersion blender and pulse 6–8 times for a chunky-creamy hybrid, or 20 seconds for velvety. No immersion blender? Carefully ladle half the soup into a countertop blender, vent the lid, and blend until smooth; return to pot.
Finish with Greens
Return to a gentle simmer, stir in spinach, and cook just until wilted (30 seconds). Overcooking muddies the color and flavor. Taste; adjust salt and pepper. A final grind of fresh black pepper accentuates the rosemary.
Brighten & Serve
Off heat, squeeze in lemon juice. Ladle into warm bowls, drizzle with good olive oil, and shower with crusty bread crumbs or shaved Parmesan if desired. Leftovers thicken; thin with water or broth when reheating.
Expert Tips
Chill Before Blending
Let the soup cool 5 minutes before blending to prevent steam blow-outs. A kitchen towel over the lid vents safely.
Double & Freeze
Make a double batch; freeze flat in zip-top bags. Stack like books and reheat straight from frozen over low heat with a splash of water.
Herb Swap
Fresh rosemary can feel resinous if over-done. Start with 1 tsp minced and add more only after tasting.
Pressure-Cooker Shortcut
In an Instant Pot, sauté on normal, then pressure-cook on high for 2 minutes with quick release. Blend and proceed.
Oil-Free Option
Replace oil with ¼ cup water for sautéing; add 1 tsp nut butter or tahini after blending for richness.
Sneaky Umami
A teaspoon of white miso or soy sauce stirred in at the end deepens savoriness without announcing itself.
Variations to Try
- Tuscan Twist: Add a 14-oz can of diced tomatoes and a parmesan rind while simmering; finish with basil.
- Smoky & Spicy: Swap half the beans for chickpeas, stir in ½ tsp smoked paprika and a pinch of red-pepper flakes.
- Spring Green: Replace spinach with asparagus tips and fresh peas; garnish with mint.
- Curried Comfort: Add 1 tsp yellow curry powder with the tomato paste; finish with coconut milk instead of lemon.
- Pasta e Fagioli Lite: Blend only one third of the soup, then stir in ¾ cup small pasta during the last 7 minutes of simmering.
- Protein Boost: Fold in a cup of shredded cooked chicken or canned tuna after blending for omnivore households.
Storage Tips
Refrigerate: Cool completely, transfer to airtight containers, and chill up to 4 days. The soup will thicken; thin with water or broth when reheating.
Freeze: Portion into freezer-safe jars or bags, leaving 1 inch headspace. Freeze up to 3 months. Thaw overnight in the fridge or 10 minutes under cool running water.
Reheat: Warm gently over medium-low, stirring often. Microwave works in 45-second bursts, stirring between. Add a splash of broth or water to restore consistency.
Make-Ahead Lunch Jars: Ladle cooled soup into 2-cup mason jars; top with a layer of fresh spinach before sealing. Grab-and-go for office microwaves.
Frequently Asked Questions
Budget Pantry Clean-Out Creamy White Bean and Rosemary Soup
Ingredients
Instructions
- Heat pot: Warm olive oil in a 4-qt Dutch oven over medium heat.
- Sauté aromatics: Add onion and a pinch of salt; cook 4–5 min until translucent. Stir in garlic, tomato paste, and rosemary; cook 1 min.
- Simmer: Pour in broth and beans, season with salt and pepper. Bring to a boil, then simmer 10 min.
- Blend: Use an immersion blender to puree partially or fully depending on desired texture.
- Finish: Stir in spinach until wilted. Off heat, add lemon juice. Adjust seasoning and serve hot with a drizzle of olive oil.
Recipe Notes
For ultra-smooth restaurant vibes, blend the entire pot. Prefer texture? Pulse 5–6 times for a chunky-creamy hybrid. Soup thickens as it stands; thin with broth or water when reheating.