Hearty Potato Bean Soup

Save this recipe on:

A bowl of Hearty Potato Bean Soup is like a cozy blanket for your taste buds. Creamy, chunky, and deeply satisfying, this soup combines tender potatoes, creamy white beans, and aromatic vegetables in a broth that’s both rustic and comforting. It’s the kind of meal that warms you to your core on chilly days, yet feels light enough for a wholesome lunch.

Pin this Recipe
Hearty Potato Bean Soup

This recipe brings together pantry staples and turns them into something memorable. Whether you’re looking for a meatless dinner option, a budget-friendly meal, or simply a soup that delivers real flavor without fuss, this one ticks all the boxes. The texture is thick and velvety, while every bite offers a perfect blend of herbs, soft vegetables, and beans.

Why You’ll Love This Hearty Potato Bean Soup

  • It’s vegetarian, hearty, and naturally gluten-free.
  • Uses affordable, simple ingredients you probably already have.
  • Great for batch cooking – it tastes even better the next day.
  • Perfect for cold nights, or any time you’re craving comfort food.
  • Easily customizable with added greens or spices.

What Kind of Beans Should I Use?

Cannellini beans are a top choice here because of their creamy texture and neutral flavor, but Great Northern beans or navy beans also work beautifully. Just make sure they’re cooked and drained. Canned beans are perfect for convenience, but if you have the time to soak and cook dry beans, go for it – they add an extra layer of homemade heartiness.


Ingredients for the Hearty Potato Bean Soup

Each ingredient in this soup has a purpose and brings something special to the bowl. Here’s what you need:

  • Potatoes – Russet or Yukon Golds give this soup body and a soft, starchy heart.
  • White Beans – Cannellini or Great Northern beans add creaminess and protein.
  • Carrots – For sweetness and color.
  • Celery – Adds crunch and balances the flavor.
  • Onion & Garlic – The aromatic base that starts every good soup.
  • Vegetable Broth – Enhances the savory depth without overpowering the natural flavors.
  • Olive Oil – For sautéing and richness.
  • Dried Thyme & Bay Leaf – Bring subtle earthiness and classic soup flavor.
  • Salt & Pepper – Essential seasoning.
  • Fresh Parsley (optional) – A finishing touch for brightness.

How To Make the Hearty Potato Bean Soup

Step 1: Build the Flavor Base

Heat olive oil in a large pot over medium heat. Sauté chopped onions, carrots, and celery until softened and fragrant, about 5-7 minutes.

Step 2: Add the Garlic & Seasonings

Stir in the minced garlic, dried thyme, bay leaf, salt, and pepper. Cook for another minute to release the aromas.

Step 3: Simmer with Potatoes & Broth

Add in the diced potatoes and pour in the vegetable broth. Bring to a boil, then reduce heat to a simmer. Cover and cook for 15-20 minutes until potatoes are fork-tender.

Step 4: Add Beans & Blend Slightly

Stir in the drained beans and simmer for another 5 minutes. For a creamier texture, use an immersion blender to partially blend the soup, leaving some chunks.

Step 5: Finish and Serve

Taste and adjust seasoning as needed. Remove the bay leaf. Serve hot with chopped fresh parsley on top and a slice of crusty bread.


How to Serve and Store This Soup

This recipe yields about 4 to 6 servings, making it ideal for family dinners or meal prep. Serve it piping hot, garnished with herbs, a swirl of olive oil, or red pepper flakes for a kick. Pair it with crusty bread, garlic toast, or even a grilled cheese sandwich.

For storage: Let the soup cool completely, then store it in airtight containers in the fridge for up to 4 days. It also freezes well – just leave a bit of space in the container for expansion. Reheat gently on the stovetop or microwave.


What to Serve With Hearty Potato Bean Soup?

Grilled Cheese Sandwich

The melted cheese and crispy bread make a dreamy companion.

Roasted Broccoli

Oven-roasted with garlic and lemon, it’s the perfect fresh side.

Cheesy Spinach Stuffed Shells

Rich and savory, these balance the soup with a pasta punch. Try our Cheesy Spinach Stuffed Shells.

Garlic Butter Shrimp Scampi Lasagna

A protein-packed, indulgent second course. Check out Garlic Butter Shrimp Scampi Lasagna.

Easy Veggie Patties

Crispy and hearty, they add texture and extra nutrients. Here’s our go-to Easy Veggie Patties.

Avocado Egg & Chickpea Salad

A refreshing contrast with creamy, protein-rich flavors. Find it here.

Simple Mixed Greens Salad

Toss with vinaigrette to balance out the warm, comforting soup.

Crackers or Cornbread

Perfect for dunking and soaking up every drop.


Want More Soup Ideas?

If you loved this Hearty Potato Bean Soup, you’ll want to try these soul-warming favorites next:

Save This Pin For Later

📌 Save this recipe to your Pinterest board so it’s ready the next time you need a comforting bowl of goodness.

Let me know how your soup turns out! Did you blend it creamy or keep it chunky? Add some greens? I love hearing how you make these recipes your own.

Explore more cozy, healthy, and flavorful dishes on Nora Nosh Recipes Pinterest and discover new favorites every day!


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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Nora
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

Warm up with a bowl of Hearty Potato Bean Soup — a thick, creamy, and comforting blend of tender potatoes, white beans, carrots, celery, and herbs. This easy recipe is budget-friendly, vegetarian, and full of nourishing ingredients. It’s the perfect choice for quick dinners, healthy snacks, or cozy lunch ideas. Whether you serve it chunky or blended smooth, it’s one of those easy recipes you’ll come back to over and over again — the ultimate go-to for cold days, wholesome dinners, or meatless meals that satisfy.


Ingredients

2 tablespoons olive oil

1 onion, diced

2 carrots, sliced

2 stalks celery, chopped

3 cloves garlic, minced

1 teaspoon dried thyme

1 bay leaf

4 cups vegetable broth

3 medium potatoes, diced

2 cups cooked white beans (cannellini or great northern)

1 teaspoon salt

1/2 teaspoon black pepper

2 tablespoons chopped fresh parsley (optional)


Instructions

1. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Sauté for 5–7 minutes until softened.

2. Add garlic, thyme, bay leaf, salt, and pepper. Stir and cook for 1 minute.

3. Add potatoes and vegetable broth. Bring to a boil, reduce heat, and simmer covered for 15–20 minutes.

4. Add cooked white beans. Simmer for another 5 minutes.

5. Use an immersion blender to partially blend the soup (optional) for creaminess while keeping some texture.

6. Remove bay leaf, adjust seasoning, and garnish with parsley before serving.

Notes

For extra flavor, squeeze in some lemon juice at the end or sprinkle red chili flakes.

You can blend the soup entirely for a creamy texture or leave it chunky for more bite.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 280
  • Sugar: 4g
  • Sodium: 710mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 8g
  • Protein: 10g
  • Cholesterol: 0mg

Save this recipe on: