in

Hearty Potato Bean Soup

Save this recipe on:

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.

Pin this Recipe
Hearty Potato Bean Soup

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:


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.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Hearty Potato Bean Soup

Hearty Potato Bean Soup


  • Author: Lorenzo Devereaux
  • 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

Save this recipe on: