Hearty Potato and Bean Soup

There’s something timeless about a steaming bowl of soup. Whether it’s a brisk autumn evening or a cozy Sunday afternoon, a nourishing soup made from scratch has the power to warm both body and soul. This Potato and Bean Soup is a rustic yet refined dish, packed with wholesome ingredients, and ideal for busy weeknights, family dinners, or meal prep enthusiasts looking for a healthy, satisfying option.

This recipe is wonderfully versatile, budget-friendly, and, best of all, incredibly easy to make. With its combination of hearty potatoes, protein-rich beans, aromatic herbs, and the option for a creamy finish, it checks all the boxes for comfort food done right.

Who Is This Recipe For?

This soup is perfect for:

  • Vegetarians and Vegans (use vegetable broth and coconut milk)

  • Busy home cooks looking for a simple, one-pot meal

  • Meal preppers needing a hearty lunch or dinner option that reheats beautifully

  • Anyone craving a wholesome, comforting dish without spending hours in the kitchen

It’s also kid-friendly, customizable, and loaded with fiber and nutrients, making it an excellent go-to recipe for families striving to eat more plant-based meals.

Why You’ll Love This Potato and Bean Soup

  • Quick & Easy: From start to finish, it takes about 45 minutes.

  • One Pot Wonder: Fewer dishes, more flavor.

  • Pantry Staples: Uses common ingredients you likely already have.

  • Nutrient-Rich: Packed with fiber, protein, and essential vitamins.

  • Flexible & Forgiving: You can easily make substitutions based on what’s in your fridge or pantry.

Ingredients Breakdown

Here’s everything you’ll need for this delightful soup:

  • 1 tbsp olive oil

  • 1 small onion, diced

  • 2 cloves garlic, minced

  • 4 medium potatoes, peeled and diced

  • 1 cup carrots, diced

  • 4 cups vegetable broth (or chicken broth for non-vegetarian option)

  • 1 can (15 oz) white beans (like cannellini or Great Northern), drained and rinsed

  • 1 can (15 oz) kidney beans, drained and rinsed

  • 1 cup corn kernels (fresh, frozen, or canned)

  • 1 tsp thyme

  • 1 tsp rosemary

  • Salt and pepper to taste

  • 1/2 cup heavy cream or coconut milk (optional, for a creamy finish)

  • Fresh parsley or chives, for garnish (optional)

Step-by-Step Instructions

1. Sauté the Aromatics

Heat olive oil in a large pot over medium heat. Add diced onion and cook for 3-4 minutes until softened and slightly golden. Add the minced garlic and cook for another minute, just until fragrant.

2. Add the Hearty Vegetables

Stir in the diced potatoes and carrots. Cook for 5 minutes, letting the vegetables absorb the flavors of the aromatics and oil.

3. Simmer with Broth and Herbs

Pour in the vegetable (or chicken) broth. Add thyme, rosemary, salt, and pepper. Bring the soup to a gentle simmer and cook uncovered for about 20 minutes or until the potatoes are fork-tender.

4. Add Beans and Corn

Stir in the white beans, kidney beans, and corn. Simmer for another 5–7 minutes to allow the flavors to meld together.

5. Make It Creamy (Optional)

If you prefer a creamier soup, stir in the heavy cream or coconut milk. Let it simmer for an additional 2–3 minutes, then taste and adjust seasonings as needed.

6. Serve and Garnish

Ladle into bowls and top with freshly chopped parsley or chives. Serve hot.

Kitchen Equipment Needed

To make this recipe, you’ll need:

  • Large soup pot or Dutch oven

  • Wooden spoon or silicone spatula

  • Chef’s knife

  • Cutting board

  • Can opener

  • Ladle

  • Measuring cups and spoons

Recipe Tips & Variations

1. Swap Your Beans
No kidney beans? No problem. Try black beans or pinto beans for a slightly different texture and taste.

2. Use What You Have
Frozen carrots or mixed vegetables? Go for it. This soup is flexible—use what’s on hand.

3. Boost the Protein
Add cooked shredded chicken or turkey for a meatier version.

4. Spice It Up
Add a pinch of red pepper flakes or smoked paprika for a subtle kick.

5. Make It Vegan
Stick with vegetable broth and use coconut milk or a plant-based cream alternative.

6. Blend for Smoothness
Want a creamy, blended version? Use an immersion blender to puree half of the soup before adding cream.

How to Store and Reheat

Refrigeration

Let the soup cool to room temperature, then transfer it to an airtight container. Store in the refrigerator for up to 5 days.

Freezing

This soup freezes beautifully. Portion into freezer-safe containers and freeze for up to 3 months. Leave out the cream if freezing, and stir it in after reheating instead.

Reheating

Warm on the stovetop over medium heat or in the microwave in 1-minute intervals, stirring in between.

Food & Drink Pairings

Pair this comforting soup with:

  • Crusty artisan bread or a slice of sourdough

  • A simple green salad with lemon vinaigrette

  • Grilled cheese sandwiches for the ultimate cozy meal

  • White wine, such as Sauvignon Blanc, if serving for guests

  • Iced tea or apple cider for a family-friendly drink

Frequently Asked Questions (FAQs)

Can I make this in a slow cooker?

Absolutely. Sauté the onion and garlic first, then transfer everything except the cream into the slow cooker. Cook on low for 6–8 hours or high for 3–4 hours. Stir in the cream at the end.

Can I make this soup gluten-free?

Yes! All ingredients in this recipe are naturally gluten-free. Just be sure to check the labels on your broth and canned beans.

Is this soup suitable for meal prep?

It’s ideal for meal prep. It stores well, and the flavors deepen over time.

Can I use sweet potatoes instead of regular potatoes?

Yes, sweet potatoes will add a lovely sweetness and extra nutrients. Just note they cook a bit faster, so adjust the simmering time slightly.

How do I thicken the soup without cream?

You can mash a few of the potatoes against the side of the pot or blend a cup of the soup and stir it back in for a naturally creamy texture.

Final Thoughts & Call to Action

There’s something deeply satisfying about making a big pot of soup from scratch—especially one that’s as easy and nourishing as this Potato and Bean Soup. Whether you stick with the classic version or mix it up with your own favorite ingredients, this recipe is bound to become a staple in your kitchen.

If you try this recipe, don’t forget to share it with your friends and family! Pin it, post it, and spread the soup love. And for more comforting, wholesome recipes like this one, be sure to subscribe to the blog so you never miss a delicious update.

Happy cooking! 🍲