Hearty White Bean and Potato Soup – A Comforting Classic for Every Season
There’s nothing quite as satisfying as a warm, hearty bowl of soup, especially when it’s loaded with simple, wholesome ingredients. Our White Bean and Potato Soup recipe is the epitome of comfort food — rich, creamy (without cream), nourishing, and incredibly flavorful. Whether you’re craving a cozy meal on a cold evening or looking for a light yet filling plant-based dish, this soup delivers every single time.
This soup is not only delicious and satisfying but also budget-friendly, nutritious, and easy to prepare. It’s a favorite among vegetarians and meat-eaters alike, and it freezes beautifully — making it perfect for meal prep and weeknight dinners.
🥔 Ingredients for White Bean and Potato Soup
This recipe uses pantry staples and fresh vegetables that are easy to find. Here’s everything you’ll need:
Main Ingredients:
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 3 medium Yukon Gold potatoes, peeled and diced (or use red potatoes)
- 2 cans (15 oz each) cannellini or Great Northern white beans, drained and rinsed
- 4 cups vegetable broth (or chicken broth if not vegetarian)
- 1 teaspoon dried thyme
- ½ teaspoon dried rosemary
- Salt and freshly ground black pepper, to taste
- ½ teaspoon smoked paprika (optional, for depth)
- 1 bay leaf
Optional Add-ins:
- 1 cup chopped kale or spinach
- ½ cup heavy cream or coconut milk for a creamier texture (optional)
- Crumbled bacon or pancetta (if not vegetarian) for a savory topping
- Parmesan cheese, grated, for garnish
🧑🍳 How to Make White Bean and Potato Soup – Step-by-Step Instructions
Step 1: Sauté Aromatics
Heat olive oil in a large pot over medium heat. Add the diced onion and sauté for about 5–6 minutes, until soft and translucent. Stir in the garlic and cook for another 30 seconds, until fragrant.
Step 2: Add Potatoes and Spices
Add the diced potatoes to the pot along with thyme, rosemary, smoked paprika (if using), salt, pepper, and the bay leaf. Stir to coat the potatoes in the aromatics and spices.
Step 3: Pour in Broth and Simmer
Add the vegetable broth and bring the soup to a boil. Reduce the heat to low and simmer for 15–20 minutes, or until the potatoes are fork-tender.
Step 4: Add Beans and Simmer Again
Stir in the white beans and simmer for an additional 5–10 minutes, allowing the flavors to meld together beautifully.
Step 5: Blend (Optional)
For a thicker, creamier soup, use an immersion blender to blend part of the soup directly in the pot (about 1/3 to 1/2 of it), or transfer a few cups to a blender and then return it to the pot. You can also skip this step if you prefer a chunkier texture.
Step 6: Add Greens and Finish
If using kale or spinach, stir it in during the last few minutes of cooking until wilted. Adjust seasoning with additional salt and pepper as needed.
🍽️ Serving Suggestions
- Serve hot with crusty artisan bread, garlic toast, or a simple green salad on the side.
- Add a swirl of olive oil or cream on top for an elegant finish.
- Sprinkle with Parmesan or fresh herbs like parsley or chives for a fresh burst of flavor.
- Pair with a grilled cheese sandwich for a classic combo.
🥄 Variations and Customizations
This recipe is highly adaptable. Try any of these tweaks to make it your own:
- Add protein: Stir in cooked chicken, bacon, or Italian sausage.
- Go vegan: Use coconut milk for creaminess, and skip any animal-based toppings.
- Use different beans: Navy beans, butter beans, or chickpeas also work well.
- Spice it up: Add a pinch of crushed red pepper flakes for a kick.
- Make it creamy: Blend fully and add a splash of plant-based milk or dairy cream.
🥕 Nutritional Benefits
This soup is not only comforting but incredibly nourishing:
- High in fiber from beans and potatoes
- Rich in plant-based protein
- Naturally gluten-free
- Low in fat (especially when made without cream)
- Contains essential vitamins like Vitamin C, Vitamin B6, Iron, and Magnesium
🧊 Storage and Meal Prep Tips
Refrigerator: Store leftovers in an airtight container for up to 4–5 days. The flavors continue to develop and often taste even better the next day.
Freezer: This soup freezes beautifully. Cool completely, portion into containers, and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stove.
Reheating: Reheat over medium heat on the stovetop, stirring occasionally. Add a splash of water or broth if it thickens too much in the fridge.
🫕 Why This White Bean and Potato Soup Deserves a Spot in Your Recipe Rotation
- Quick and easy: Done in under an hour, mostly hands-off.
- Minimal ingredients: Pantry-friendly and no fancy tools required.
- Comforting: Creamy, warm, and hearty — even without dairy or meat.
- Nutritious: A healthy option for lunch or dinner any day of the week.
- Versatile: Make it rustic and chunky or smooth and silky.
📌 Final Thoughts on White Bean and Potato Soup
This White Bean and Potato Soup is everything you want in a cozy, nourishing meal. It’s the kind of recipe that becomes a go-to in your kitchen — perfect for cold nights, easy enough for busy weekdays, and impressive enough to serve guests.
Whether you’re making a big pot to feed the family or meal prepping for the week ahead, this soup is a simple pleasure that never disappoints.