This Hearty Potato Bean Soup is the kind of cozy comfort food that hugs you from the inside out. Loaded with creamy potatoes, buttery white beans, carrots, celery, and a blend of warm herbs, it’s a bowl of rustic simplicity that hits the spot on a cold evening or lazy weekend afternoon. It brings the earthy richness of slow-simmered ingredients, but comes together with minimal effort—perfect for busy weeknights.

What sets this soup apart is its velvety texture and balanced flavors. As the potatoes gently break down during cooking, they naturally thicken the broth, creating a creamy base without any added cream. The beans add body and plant-based protein, making this a wholesome, satisfying vegetarian meal. Pair it with crusty bread or a light salad and you’ve got dinner covered.
What Kind of Potatoes Should I Use?
For the creamiest consistency, Yukon Gold potatoes are ideal. They hold their shape while also softening enough to thicken the soup naturally. If you prefer a fluffier bite, Russet potatoes work too, though they break down faster. Red potatoes are a bit waxy but hold well if you want more chunk in your soup.
Ingredients for the Hearty Potato Bean Soup
Potatoes – The heart of this soup, they break down slightly and give the broth its creamy texture.
White beans (cannellini or great northern) – Add protein, fiber, and a buttery texture that pairs perfectly with the potatoes.
Carrots – Offer a natural sweetness and pop of color.
Celery – Brings an aromatic base and subtle crunch.
Onion – Essential for building savory depth in the broth.
Garlic – A must for flavor, adding warmth and aroma.
Vegetable broth – Use a high-quality broth as the base; it ties everything together.
Olive oil or butter – Helps sauté the aromatics and deepen the soup’s flavor.
Bay leaf, thyme, and parsley – These herbs round out the rustic flavors with earthiness and brightness.
Salt and pepper – Adjust to taste for perfect seasoning.
How To Make the Hearty Potato Bean Soup
Step 1: Sauté the Aromatics
In a large pot, heat olive oil over medium heat. Add diced onion, carrots, and celery. Cook for 5-7 minutes until the vegetables are softened and fragrant. Add minced garlic and sauté for another minute.
Step 2: Add the Potatoes and Broth
Stir in diced potatoes, thyme, bay leaf, salt, and pepper. Pour in the vegetable broth, ensuring the potatoes are fully covered. Bring to a gentle boil, then reduce heat and simmer for 20-25 minutes until potatoes are tender.
Step 3: Add the Beans
Once the potatoes are soft, stir in the drained and rinsed white beans. Let the soup simmer another 10 minutes to allow flavors to meld. If you like a thicker consistency, mash some of the potatoes with a spoon against the side of the pot.
Step 4: Finish with Fresh Herbs
Remove the bay leaf. Stir in freshly chopped parsley and adjust seasoning if needed. Serve hot with a sprinkle of paprika or crushed red pepper for a touch of heat.

Serving and Storing This Hearty Soup
This soup is even better the next day, as the flavors continue to develop. Store in an airtight container in the fridge for up to 4 days. It also freezes beautifully for up to 3 months. When reheating, add a splash of broth or water to loosen the texture. Serve with crusty sourdough, a sprinkle of Parmesan, or a drizzle of olive oil.
What to Serve With Hearty Potato Bean Soup?
Crusty Garlic Bread
For dunking and soaking up every drop.
Simple Garden Salad
Adds a refreshing crunch to balance the creamy soup.
Roasted Parmesan Green Beans
A crispy side with bold umami flavor. Try these Roasted Parmesan Green Beans
Cheddar-Stuffed BBQ Bacon Bombs
For a meaty, indulgent pairing. See the recipe
Lemon-Garlic Roasted Broccoli
Bright and savory, this side cuts through the richness.
Soft Dinner Rolls
Always a cozy classic.
Oven-Fried Potatoes and Onions
Hearty on hearty, and surprisingly satisfying. Check out Oven-Fried Potatoes & Onions
Creamy Garlic Chicken Breasts
If you’re craving more protein, this one’s for you. Try Creamy Garlic Chicken Breasts
Want More Soup Ideas with Comfort in Every Spoon?
If this Hearty Potato Bean Soup made your evening warmer, here are more soul-soothing favorites to ladle into:
- Creamy Broccoli Cheddar Soup for that cheesy classic fix.
- Tuscan Bean Soup if you want more Mediterranean vibes.
- Crab and Shrimp Seafood Bisque for an elegant, coastal twist.
- Wendy’s Copycat Chili for a meaty, slow-cooked favorite.
- Easy Thai Red Curry Dumpling Soup if you’re craving something bold and aromatic.
Save This Pin For Later
📌 Save this recipe to your Pinterest board so it’s just a click away on those cozy soup nights.
And let me know in the comments how your batch turned out. Did you keep it vegan? Toss in some kale or spice it up? I love hearing your delicious twists and smart swaps.
Explore more feel-good, immune-loving meals over on ChefAlchemy’s Pinterest. Discover your next go-to for warmth and wellness.
Hearty Potato Bean Soup
- Total Time: 45 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
If you’re craving something wholesome, warming, and easy to prepare, this Hearty Potato Bean Soup is your new favorite comfort food. With tender potatoes, creamy white beans, and a medley of vegetables and herbs, it’s the perfect choice for a quick dinner idea, healthy meal prep, or a cozy weekend lunch. This easy recipe requires minimal effort but delivers deep flavor and satisfying nourishment. Whether you’re looking for a quick healthy dinner, a vegetarian option, or simply new food ideas, this dish checks all the boxes.
Ingredients
2 tablespoons olive oil
1 medium onion, diced
2 cloves garlic, minced
2 carrots, sliced
2 celery stalks, sliced
4 cups vegetable broth
3 cups diced Yukon Gold potatoes
1 teaspoon dried thyme
1 bay leaf
1 teaspoon salt
1/2 teaspoon black pepper
2 cans white beans (15 oz each), drained and rinsed
2 tablespoons chopped fresh parsley
Instructions
1. In a large pot, heat olive oil over medium heat. Add onion, carrots, and celery. Cook for 5–7 minutes until softened.
2. Add garlic and sauté for another minute until fragrant.
3. Stir in potatoes, thyme, bay leaf, salt, and pepper. Pour in vegetable broth and bring to a boil.
4. Reduce heat and simmer for 20–25 minutes, until potatoes are tender.
5. Add white beans and cook for another 10 minutes.
6. Mash a few potatoes against the side of the pot to thicken soup if desired.
7. Remove bay leaf, stir in fresh parsley, and adjust seasoning to taste.
8. Serve hot, optionally garnished with crushed red pepper or a drizzle of olive oil.
Notes
Use Yukon Gold potatoes for the best creamy texture and natural thickening.
Soup can be frozen for up to 3 months—just reheat with extra broth if needed.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 ½ cups
- Calories: 280
- Sugar: 4g
- Sodium: 620mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 9g
- Protein: 11g
- Cholesterol: 0mg
Keywords: easy dinner, vegetarian soup, healthy soup, comfort food, quick weeknight meal
