Ham and Bean Soup (Hearty White Bean & Smoky Ham Comfort Soup)
- Sarah Smith
- 3 hours ago
- 3 min read

This hearty Ham and Bean Soup is a cozy, comforting classic made with tender white beans, smoky ham, and simple vegetables simmered in a rich, savory broth. It’s the perfect way to use leftover ham and create a warm, satisfying meal. If you enjoy comforting soups like Italian Sausage White Bean Soup, Minestrone Soup, or Chicken Noodle Soup, this rustic bean soup is another delicious addition to your cozy soup lineup.
Why You’ll Love This
A classic comfort soup that’s hearty and satisfying
Perfect way to use leftover holiday ham
Budget-friendly and made with simple pantry ingredients
Rich, smoky flavor that gets even better the next day
Great for meal prep and freezing
Recipe Card
Prep Time: 15 minutes Cook Time: 1 hour Total Time: 1 hour 15 minutes Servings: 6
Nutrition Information
(Per Serving)
Calories: 320
Protein: 20 g
Carbohydrates: 34 g
Fat: 10 g
Fiber: 9 g
Sugar: 3 g
Ingredients
2 cups cooked ham, diced (about 280 g)
2 cans (15 oz / 425 g each) white beans or navy beans, drained and rinsed
1 tablespoon olive oil (15 ml)
1 medium onion, diced
2 carrots, sliced
2 celery stalks, sliced
3 cloves garlic, minced
6 cups chicken broth (1.4 L)
1 teaspoon dried thyme
1 bay leaf
Salt and black pepper to taste
Optional garnish: chopped parsley
Instructions
Heat olive oil in a large soup pot over medium heat.
Add diced onion, carrots, and celery, and cook for about 5 minutes until softened.
Stir in the garlic and cook for about 30 seconds until fragrant.
Add the diced ham, beans, chicken broth, thyme, and bay leaf.
Bring the soup to a gentle boil, then reduce the heat and simmer for about 45 minutes to allow the flavors to develop.
Remove the bay leaf and season with salt and black pepper to taste.
Serve hot, garnished with chopped parsley if desired.
Tips & Variations
Use leftover ham bone in the soup for a deeper flavor.
Add potatoes for a heartier variation.
Mash a small portion of the beans to naturally thicken the broth.
Add a pinch of smoked paprika for extra smoky flavor.
Stir in spinach or kale near the end for added greens.
Make-Ahead & Storage
Ham and Bean Soup stores extremely well and often tastes even better the next day as the flavors deepen.
Store leftovers in an airtight container in the refrigerator for up to 4 days.
To freeze, cool completely, and freeze in portions for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.
FAQ
What type of beans are best for ham and bean soup?
Navy beans and cannellini beans are the most common choices because they become tender and creamy while holding their shape.
Can I use a ham bone?
Yes. Simmering a leftover ham bone in the soup adds incredible flavor and richness to the broth.
Can I make this soup in a slow cooker?
Yes. Add all ingredients to the slow cooker and cook on low for 6–7 hours or high for 3–4 hours.
Can I make this soup thicker?
Yes. Mash some of the beans or simmer the soup longer to naturally thicken the broth.
Final Thoughts
This cozy Ham and Bean Soup is one of those timeless comfort recipes that never goes out of style. With smoky ham, tender beans, and simple vegetables simmered together, it creates a hearty bowl that’s perfect for chilly days and easy family dinners.
If you enjoy cozy soups like Cheesy Ham & Potato Soup, Creamy White Chicken Chili, or Mediterranean Lentil Soup, this rustic bean soup is another comforting recipe to keep in your soup rotation.



