pantry cleanout hearty white bean and potato soup for cold days

5 min prep 6 min cook 5 servings
pantry cleanout hearty white bean and potato soup for cold days
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Pantry Cleanout Hearty White Bean & Potato Soup for Cold Days

There’s a certain kind of magic that happens when the first real cold snap hits and you realize you haven’t grocery-shopped in two weeks. The fridge looks like a science experiment, the freezer is down to a single bag of freezer-burned peas, and the produce drawer holds nothing but a lone onion rolling around like a lost marble. That’s exactly when this pantry cleanout soup becomes your culinary superhero.

I created this recipe during a February blizzard when my driveway was buried under two feet of snow and the idea of driving anywhere felt like preparing for an Arctic expedition. My pantry held the usual suspects: a couple of cans of white beans I’d bought on sale, some sprouting potatoes that were giving me side-eye every time I reached past them, and half a box of ditalini pasta left over from summer minestrone season. Forty-five minutes later, my kitchen smelled like a Tuscan grandmother had moved in, and I was ladling out bowls of the most soul-warming, rib-sticking soup I’d made all winter.

What makes this recipe special isn’t just the fact that it rescues you from a “nothing to eat” situation—it’s how it transforms humble pantry staples into something that tastes like you planned it for weeks. The beans turn silky and creamy, the potatoes become little clouds that soak up every drop of garlicky broth, and a surprise splash of lemon juice at the end brightens everything up so it doesn’t feel like heavy winter food. My neighbor once texted me at 9 p.m. asking for dinner ideas; I sent her this recipe and she replied at midnight with a photo of her empty bowl and one word: “legendary.”

Why This Recipe Works

  • Pantry Powerhouse: Every ingredient comes from shelf-stable staples you probably have right now—no last-minute grocery runs required.
  • Creamy Without the Cream: A quick mash of half the beans creates a luxurious texture that feels indulgent but keeps the soup vegan-friendly.
  • One-Pot Wonder: Minimal dishes mean more time under your favorite blanket with Netflix on autoplay.
  • Meal-Prep Champion: Flavors deepen overnight, making tomorrow’s lunch even better than tonight’s dinner.
  • Budget Hero: Feeds six people for under eight dollars—cheaper than one take-out entrée.
  • Customizable Canvas: Swap in any canned bean, add greens on the verge of wilting, or finish with that last inch of pesto in the jar.
  • Winter Wellness: Packed with plant protein, fiber, and potassium to keep immunity high when the thermostat drops.

Ingredients You'll Need

Ingredients

Before we dive into the method, let’s talk ingredients. The beauty of this soup is its flexibility, but a few smart choices will elevate it from “pretty good” to “I need this on repeat all winter.”

Cannellini beans are my go-to because their thin skins and creamy interior practically melt into the broth. If you only have great Northern or navy beans, those work beautifully too—just avoid black beans or kidney beans here; their tougher skins and stronger flavor will muddy the delicate balance we’re after. Always rinse your beans under cold water to wash away the starchy canning liquid; it’s the secret to avoiding that faint metallic taste.

Potatoes are the cozy backbone. I reach for Yukon Golds because they hold their shape yet turn almost buttery after simmering. Russets will dissolve and thicken the soup more, which is delicious but turns it into a quasi-chowder. If your spuds have started sprouting, simply snap off the eyes—green spots can be trimmed away with no flavor penalty. Leave the skins on for extra earthiness and fiber; just give them a good scrub.

Aromatics are non-negotiable even in a pantry raid. One yellow onion, two fat cloves of garlic, and a single lonely carrot (or a handful of baby carrots languishing in the back of the fridge) create the flavor base. If you’re out of fresh garlic, ½ teaspoon of garlic powder saved from pizza night works in a pinch.

Crushed tomatoes add body and gentle acidity. Half of a 14-ounce can is perfect; freeze the remainder in a zip-top bag for your next batch. No crushed tomatoes? Two tablespoons of tomato paste plus a splash of water will do the job.

Vegetable broth is where you can really clean house. Those half-used bouillon cubes, the packet of miso you bought for one recipe, or even just water plus a generous pinch of salt all work. The soup will taste only as good as your broth, so taste and adjust seasoning early and often.

Quick-cooking pasta like ditalini, orzo, or broken spaghetti adds textural joy. Gluten-free? Use a small-shaped rice pasta and simmer gently to avoid mush. Skip the pasta entirely and stir in a cup of quick oats for a creamy, risotto-like twist.

Finish with whatever fresh or frozen herbs you can scrounge: a bay leaf, ½ teaspoon dried rosemary, or the last inch of parsley stems minced fine. A squeeze of lemon at the end wakes everything up and makes the flavors sing.

How to Make Pantry Cleanout Hearty White Bean & Potato Soup for Cold Days

1
Warm Your Pot & Sauté Aromatics

Place a heavy 4-quart Dutch oven or soup pot over medium heat. Add 3 tablespoons of olive oil (or any neutral oil you have). When the oil shimmers, toss in 1 diced medium onion and 1 diced carrot. Season with ½ teaspoon kosher salt and a few grinds of black pepper. Cook, stirring occasionally, until the vegetables are translucent and the edges of the onion start to turn golden—about 6 minutes. This step builds the flavor foundation, so don’t rush it; lower heat if the garlic threatens to burn.

2
Bloom the Garlic & Tomato Paste

Stir in 2 minced garlic cloves and 1 tablespoon of double-concentrated tomato paste (or 2 tablespoons regular). Cook for 90 seconds, smearing the paste against the bottom of the pot so it caramelizes slightly and loses its raw edge. You’ll know it’s ready when the mixture smells like sun-dried tomatoes and the color deepens from bright red to brick.

3
Deglaze & Add Broth

Pour in ½ cup of white wine, vegetable broth, or even water to loosen the browned bits—this is called deglazing and it lifts all the caramelized flavor into the soup. Let it bubble for 30 seconds, then add 4 cups of vegetable broth and 1 bay leaf. Bring to a gentle simmer.

4
Add Potatoes & Simmer

While the broth heats, scrub 1 pound (about 3 medium) Yukon Gold potatoes and dice into ¾-inch pieces—no need to peel. Add them to the pot along with ½ teaspoon dried rosemary or thyme. Reduce heat to maintain a gentle simmer, partially cover, and cook 10 minutes. The potatoes should be just tender enough to pierce with a fork but still hold their shape.

5
Create the Creamy Bean Base

Open 2 cans (15 ounces each) of cannellini beans. Drain and rinse under cold water until the water runs clear—this removes up to 40% of the sodium. Transfer 1 cup of beans to a small bowl and mash with the back of a fork until they resemble chunky hummus. Stir both the whole beans and the mashed beans into the soup. The starches from the mashed beans will thicken the broth and give it body without any dairy.

6
Add Pasta & Finish Cooking

Stir in ½ cup ditalini or any small pasta. Simmer for another 8–10 minutes, stirring occasionally so the pasta doesn’t weld itself to the bottom. If the soup gets too thick (pasta is a sponge), loosen with an extra ½–1 cup of broth or water. Taste and season with additional salt, pepper, or a pinch of red-pepper flakes if you like gentle heat.

7
Brighten with Lemon & Herbs

Remove the bay leaf. Off the heat, stir in the juice of ½ lemon and 2 tablespoons chopped fresh parsley (or 1 teaspoon dried). The lemon is non-negotiable—it balances the earthiness and makes the flavors pop like sunshine on snow.

8
Serve & Garnish

Ladle into warm bowls (I keep mine on the lowest oven rack while the soup simmers). Drizzle with your best olive oil, shower with extra parsley, and pass around toasted crusty bread for swiping the bowl clean. Leftovers thicken as they sit; thin with a splash of broth or water when reheating.

Expert Tips

Low & Slow Wins

Keep the soup at a gentle simmer, not a rolling boil. High heat breaks beans and potatoes into mush and clouds the broth. If you need to walk away, transfer the pot to the smallest burner on the lowest setting.

Bean Liquid Hack

Save the aquafaba (bean liquid) for vegan meringues or cocktails. Freeze in 1-tablespoon portions in an ice-cube tray; it thaws in minutes on the counter.

Lemon Zest Bonus

Before juicing the lemon, zest a strip or two into the pot while simmering; the citrus oils perfume the soup without extra acid.

Cool Before Storing

Let the soup cool no more than 2 hours at room temperature, then refrigerate in shallow containers to drop the temperature quickly and maintain food safety.

Reheat with Broth

Pasta keeps drinking liquid, so always add a splash of broth or water when reheating. Warm gently over medium-low heat, stirring often.

Double the Beans

For an even heartier stew, add a third can of beans. Mash half of them for extra creaminess and stretch the recipe to feed a crowd.

Variations to Try

  • Greens Galore: Stir in 2 cups chopped kale, spinach, or escarole during the last 3 minutes of simmering. Frozen spinach works—just break up the block under hot tap water first.
  • Smoky Version: Add ½ teaspoon smoked paprika with the tomato paste and swap the cannellini beans for great Northern beans. Finish with a drizzle of liquid smoke if you’re feeling fancy.
  • Spicy Tuscan: Sauté 1 teaspoon fennel seeds and ¼ teaspoon red-pepper flakes with the onion. Finish with a spoonful of jarred pesto instead of parsley.
  • Coconut Curry Twist: Replace the tomato paste with 1 tablespoon red curry paste and swap lemon juice for lime. Stir in ½ cup coconut milk at the end for a Thai-Italian fusion that somehow works.
  • Protein Boost: Add a diced chicken breast or Italian sausage when you sauté the onion. Brown it well for deeper flavor before proceeding with the recipe.

Storage Tips

Refrigerator: Cool completely, then store in airtight containers up to 4 days. The soup will thicken as the pasta absorbs liquid; thin with broth or water when reheating.

Freezer: Skip the pasta if you plan to freeze. Ladle cooled soup (minus pasta) into quart-size freezer bags, lay flat on a sheet pan to freeze, then stack like books up to 3 months. Thaw overnight in the fridge or immerse the sealed bag in warm water for 30 minutes, then reheat and cook fresh pasta separately to add per serving.

Make-Ahead: Prepare the soup through step 5, cool, and refrigerate up to 2 days. When ready to serve, bring to a simmer and add pasta, proceeding with step 6. This keeps pasta al dente and prevents bloat.

Frequently Asked Questions

Absolutely! You’ll need 1 cup dried cannellini beans. Soak overnight, then simmer in salted water 45–60 minutes until tender. Use 3 cups cooked beans plus ½ cup of their cooking liquid in place of the canned beans and mashed portion.

Use 2 tablespoons of crushed tomatoes, ketchup, or even a spoon of marinara. The goal is a hint of sweetness and umami; any tomato product will get you there.

Yes, if you use gluten-free pasta or skip it entirely. Brown rice ditalini or chickpea pasta holds up well without turning gummy.

Yes. Sauté aromatics on the stove first for best flavor, then transfer everything except pasta and lemon to a slow cooker. Cook on LOW 6–7 hours or HIGH 3–4 hours. Add pasta during the last 20 minutes on HIGH, then finish with lemon and herbs.

Season in layers: add ½ teaspoon salt after the potatoes cook, taste, and repeat. A splash of acid (lemon juice or vinegar) and a pinch of sugar can balance flat broth. Finish with a drizzle of good olive oil and fresh black pepper for brightness.

Absolutely—use a 6-quart pot or larger. Keep pasta amount at ¾ cup so it doesn’t dominate the soup. Cooking time remains the same; just stir more often to prevent sticking.
pantry cleanout hearty white bean and potato soup for cold days
soups
Pin Recipe

Pantry Cleanout Hearty White Bean & Potato Soup for Cold Days

(4.9 from 127 reviews)
Prep
10 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Heat pot: Warm olive oil over medium heat in a 4-quart pot.
  2. Sauté vegetables: Add onion and carrot with ½ teaspoon salt; cook 6 minutes until translucent.
  3. Bloom flavor: Stir in garlic and tomato paste; cook 90 seconds.
  4. Deglaze: Pour in wine or broth, scrape up browned bits, then add 4 cups broth and bay leaf.
  5. Simmer potatoes: Add potatoes and rosemary; simmer 10 minutes.
  6. Add beans: Mash 1 cup beans, then stir both whole and mashed beans into soup.
  7. Cook pasta: Add pasta and simmer 8–10 minutes more until tender.
  8. Finish & serve: Remove bay leaf, stir in lemon juice and parsley, taste for seasoning, and serve hot.

Recipe Notes

Soup thickens as it sits; thin with broth when reheating. Freeze portions (minus pasta) for up to 3 months.

Nutrition (per serving)

287
Calories
12g
Protein
42g
Carbs
8g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.