Ham And Bean Soup

This post may contain affiliate links. Please read my disclosure policy.

Ham and Bean Soup is the ultimate way to give new life to your leftover holiday ham, and it’s so delicious that you’ll find yourself buying extra ham just to whip up this incredibly delicious meal!

Still have leftovers? You’ve got to try our Ham and Cheese Sliders, Ham Pot Pie, or Ham and Potato Soup.

Big bowl of Ham and Bean Soup ready to be enjoyed.

Reasons To Love Ham And Bean Soup

  1. Flavorful use for leftovers: Turns holiday leftovers into a tasty new meal.
  2. Hearty comfort food: Perfect for chilly days.
  3. Easy and convenient: Easy to make with pantry staples.
  4. Adjustable creaminess: Tailor the richness to your preference.
  5. Balanced and satisfying: Protein-packed and full of veggies.

Ingredients used in this dish prepped out for easy assembly.

Ham And Bean Soup Ingredients

  • Olive oil: Extra virgin for best flavor.
  • Ham: Smoked ham deepens the flavors; holiday leftovers are the best!
  • Butter: Enhances flavors.
  • Onion and carrots: Dice evenly for best integration.
  • Garlic: Use freshly minced or jarred.
  • Seasonings: Thyme, oregano, and cayenne are amazing in this soup.
  • Flour: Helps thicken the soup.
  • Chicken broth: We recommend using a quality brand.
  • Beans: Cannellini and navy beans are our favorites; you can use just one type if preferred.
  • Bay leaves: Add depth of flavor.
  • Spinach: Fresh baby spinach is best here.
  • Cream and milk: Blending both achieves maximum flavor and creaminess with less fat.

Ham being crisped and then the veggies being sauteed; then spices and flour being added to the pot for this Ham and Bean Soup.

How To Make Ham And Bean Soup

  • Crisp the ham: Fry in oil until crispy, set aside.
  • Sauté veggies: Cook onion, carrot, garlic, and seasonings in the same skillet.
  • Add broth and beans: Stir in broth and beans; simmer.
  • Blend soup: Blend part of the soup; mix back in.
  • Finish soup: Add remaining ingredients, and simmer until spinach wilts.
  • Serve: Remove bay leaves, adjust taste, and serve.

Broth being added to the pot along with bay leaves and beans.

What To Serve With Ham And Bean Soup

  1. Crusty Bread: Great for dipping.
  2. Green Salad: Adds a fresh touch.
  3. Grilled Cheese: A comforting match.
  4. Roasted Veggies: Healthy and flavorful.
  5. Cornbread: Sweet and buttery contrast.

Part of Ham and Bean Soup being blend together, then spinach, milk, cream, and ham being added to the pot.

STORAGE

Storage

  • Refrigerate: Cool, then store in an airtight container for up to four days.
  • Freeze: Freeze in sealed containers for up to three months.
  • Reheat: On the stove or in the microwave. Use low heat to avoid curdling; stirring often.

Ladle full of Ham and Bean Soup.

More Hearty Soup Recipes:

FOLLOW ALONG! Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for the latest updates, recipes and content.

Ham And Bean Soup

5 from 3 votes
Ham and Bean Soup is the ultimate way to give new life to your leftover holiday ham, and it's so delicious that you'll find yourself buying extra ham just to whip up this incredibly delicious meal!
Print Recipe

Ham And Bean Soup

5 from 3 votes
Ham and Bean Soup is the ultimate way to give new life to your leftover holiday ham, and it's so delicious that you'll find yourself buying extra ham just to whip up this incredibly delicious meal!
Course Dinner, Main Course, Soup
Cuisine American, Healthy
Keyword Ham And Bean Soup
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings 4 -6 servings
Chelsea Lords
Calories 861kcal
Cost $17.40

Equipment

  • Large Dutch oven or cast iron pot

Ingredients

  • 3 tablespoons olive oil, separated
  • packed cups cooked ham shredded or chopped (Note 1)
  • 2 tablespoons unsalted butter
  • 1 cup each: diced yellow onion, diced carrots (1/2 onion; 2 carrots)
  • 1 tablespoon minced garlic (3 cloves)
  • ½ teaspoon each: salt & pepper
  • ¾ teaspoon each: dried thyme, dried oregano
  • teaspoon ground cayenne pepper, optional
  • 2 tablespoons white all-purpose flour
  • 32 oz chicken broth (4 cups)
  • 2 cans (15.5 oz each) white beans drained and rinsed (we use 1 can cannellini beans and 1 can white navy beans OR use 2 of the same type)
  • 2 bay leaves
  • 3 cups fresh baby spinach, coarsely chopped
  • 1 cup heavy cream
  • ¾ cup whole milk (or more heavy cream)
  • Optional, for serving: crusty, buttered bread

Instructions

  • HAM: In a large pot over medium-high heat, add 1 tbsp oil. Add ham, and sauté, until golden and slightly crispy. Transfer to a plate using a slotted spoon. Don't wipe out pot. If there is more than 2 tbsp grease, drain excess, if not add 2 tbsp oil.
  • VEGGIES: Add butter, onion, carrot, and garlic. Sauté for 4-6 minutes until vegetables are soft. Add seasonings and flour; continue to sauté for one more minute, stirring constantly.
  • BROTH and BEANS: Gradually pour in 1 cup broth, stirring constantly and scraping pot to release browned bits. Once thickened, gradually add the remaining 3 cups of broth. Add 1 can of drained beans and bay leaves. Bring to a boil, then reduce heat to a gentle simmer. Simmer, uncovered, for 10-15 minutes, stirring occasionally.
  • BLEND: Remove 2 cups of soup and blend until smooth. (See Note 3) Return the blended soup to the pot and mix.
  • FINISHING SOUP: Add the remaining can of beans, spinach, ham, heavy cream, and milk. Simmer on medium heat for 3-5 minutes until spinach is wilted and soup is thickened. Remove bay leaves and discard. Taste and adjust seasonings until flavors sing!
  • SERVE: Enjoy immediately with crusty buttered bread, if desired.

Video

Recipe Notes

Note 1: Ham: Leftover holiday ham is perfect for this recipe, but if you're out, just pick up some smoked ham from the store!
Note 2: Dairy: This mix creates a creamy yet lighter soup. For extra richness, opt for all heavy whipping cream.
Note 3: Blending: Blend with caution to prevent burns or spills. Ensure the blender lid is secure for hot liquids. If there's no soup setting, cover with a towel and watch for steam.

Nutrition Facts

Serving: 1serving | Calories: 861kcal | Carbohydrates: 74g | Protein: 41g | Fat: 46g | Saturated Fat: 21g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 17g | Trans Fat: 0.2g | Cholesterol: 144mg | Sodium: 1815mg | Potassium: 2018mg | Fiber: 18g | Sugar: 11g | Vitamin A: 19580IU | Vitamin C: 27mg | Calcium: 373mg | Iron: 11mg

We do our best to provide accurate nutritional analysis for our recipes. Our nutritional data is calculated using a third-party algorithm and may vary, based on individual cooking styles, measurements, and ingredient sizes. Please use this information for comparison purposes and consult a health professional for nutrition guidance as needed.

DID YOU MAKE THIS RECIPE?

I love hearing from you when you've made one of my recipes! Tag me on Instagram at @ChelseasMessyApron or leave me a comment below.

More Recipes You'll Love

15-Bean Soup

9 hrs

15-Bean Soup

Click the Bookmark Icon to Add to Your Favories

BEST Creamy Artichoke Soup

50 mins

BEST Creamy Artichoke Soup

Click the Bookmark Icon to Add to Your Favories

Beef Lentil Soup

1 hrs

Beef Lentil Soup

Click the Bookmark Icon to Add to Your Favories

Black Bean Soup

1 hrs 30 mins

Black Bean Soup

Click the Bookmark Icon to Add to Your Favories

FREE BONUS

FREE BONUS

EASY MEAL SECRETS:
How to Make Mealtime Hassle Free!

5 secrets to easy, fast and delicious dinners.

[gravityform id="2" title="false" description="false"]

Leave a Comment:

Your email address will not be published. Required fields are marked *

Recipe Rating




4 Comments

  1. 5 stars
    This soup is excellent. And a perfect way to
    use up leftover ham. It’s easy to make, the
    directions are clearly written, and we love it! I did use all heavy cream like it suggested for a richer soup. 5 Stars!!⭐️

Never Miss a Recipe

[gravityform id="3" title="false" description="false"]