When comfort food is on your mind, ham and bean soup recipes are always a delicious choice. This hearty classic brings together tender beans, savory ham, and rich broth in a way that feels warm and satisfying with every spoonful. Perfect for busy weeknights, meal prep, or cozy weekends at home, these recipes offer simple ingredients and incredible flavor.
From slow-simmered traditional versions to quick stovetop options, there is something for every kitchen style. If you are looking for easy homemade meals that are filling, budget-friendly, and full of comforting taste, these ham and bean soup ideas are sure to become household favorites.
Recipes
1. Classic Ham and Bean Soup
There’s something so comforting about a warm bowl of Classic Ham and Bean Soup. It’s the kind of recipe that fills your kitchen with cozy aromas and brings everyone to the table. Tender beans, savory ham, and a rich, flavorful broth come together in a simple yet satisfying dish that feels like home. Perfect for chilly evenings or whenever you need a hearty meal, this soup is wholesome, filling, and wonderfully easy to make.
- Prep Time: 15 minutes
- Cook Time: 1 hour 30 minutes
- Course: Soup / Main Course
- Cuisine: American
- Equipment: Large soup pot, wooden spoon, knife
- No. of Ingredients: 10
Ingredients:
- 2 cups diced cooked ham
- 1 cup dried navy beans, soaked overnight
- 1 onion, chopped
- 2 carrots, sliced
- 2 celery stalks, chopped
- 2 garlic cloves, minced
- 6 cups chicken broth
- 1 bay leaf
- 1 tsp thyme
- Salt and pepper to taste
Instructions:
- In a large pot, sauté onion, carrots, celery, and garlic for 5 minutes.
- Add soaked beans, ham, broth, bay leaf, and thyme.
- Bring to a boil, then reduce heat and simmer for 90 minutes.
- Season with salt and pepper before serving.
Serve with: crusty bread or warm cornbread
Drink with: iced tea or a light white wine
2. Slow Cooker Ham and White Bean Soup
This Slow Cooker Ham and White Bean Soup is perfect for busy days when you want dinner ready with minimal effort. The slow cooking process allows all the flavors to blend beautifully, creating a rich, cozy soup with tender beans and smoky ham in every spoonful. Just set it and let it do the work while your home fills with delicious aromas.
- Prep Time: 10 minutes
- Cook Time: 6 hours
- Course: Soup / Main Course
- Cuisine: American
- Equipment: Slow cooker
- No. of Ingredients: 9
Ingredients:
- 2 cups diced ham
- 2 cans white beans, drained
- 1 onion, chopped
- 2 carrots, chopped
- 2 celery stalks
- 4 cups chicken broth
- 1 tsp garlic powder
- 1 tsp dried thyme
- Salt and pepper
Instructions:
- Add all ingredients to the slow cooker.
- Stir well and cook on low for 6 hours.
- Taste and adjust seasoning before serving.
Serve with: garlic toast
Drink with: apple cider
3. Navy Bean and Smoked Ham Soup
Smoky, rich, and deeply satisfying, this Navy Bean and Smoked Ham Soup is a wonderful comfort food classic. The smoky ham adds bold flavor while the navy beans create a creamy texture as they cook down in the broth.
- Prep Time: 15 minutes
- Cook Time: 1 hour 20 minutes
- Course: Soup
- Cuisine: American
- Equipment: Dutch oven
- No. of Ingredients: 10
Ingredients:
- 2 cups smoked ham, diced
- 1 cup navy beans, soaked
- 1 onion
- 2 carrots
- 2 celery stalks
- 2 garlic cloves
- 6 cups broth
- 1 bay leaf
- 1 tsp paprika
- Salt and pepper
Instructions:
- Sauté vegetables until softened.
- Add remaining ingredients.
- Simmer for 80 minutes until beans are tender.
Serve with: crackers
Drink with: lemonade
4. Creamy Ham and Cannellini Bean Soup
Smooth, velvety, and packed with comforting flavor, this creamy soup is a delicious twist on the traditional ham and bean recipe. Cannellini beans blend beautifully into the broth, creating a rich texture that feels extra indulgent.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Course: Soup
- Cuisine: Italian-American
- Equipment: Soup pot, blender
- No. of Ingredients: 9
Ingredients:
- 2 cups diced ham
- 2 cans cannellini beans
- 1 onion
- 2 garlic cloves
- 4 cups broth
- 1 cup heavy cream
- 1 tsp rosemary
- Salt
- Pepper
Instructions:
- Sauté onion and garlic.
- Add beans, ham, and broth; simmer 30 minutes.
- Blend half the soup and return to pot.
- Stir in cream and serve.
Serve with: toasted baguette
Drink with: sparkling water
5. Ham, Bean, and Vegetable Soup
This colorful soup is packed with hearty vegetables, tender beans, and savory ham, making it both nourishing and delicious. It’s a great way to enjoy a complete meal in one bowl.
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Course: Soup
- Cuisine: American
- Equipment: Soup pot
- No. of Ingredients: 11
Ingredients:
- Ham
- White beans
- Carrots
- Celery
- Potatoes
- Green beans
- Onion
- Garlic
- Broth
- Thyme
- Salt and pepper
Instructions:
- Sauté vegetables.
- Add beans, ham, potatoes, and broth.
- Simmer for 1 hour.
Serve with: dinner rolls
Drink with: sweet tea
6. Hearty Ham and Pinto Bean Soup
A filling, rustic soup with soft pinto beans and savory chunks of ham, perfect for a satisfying family meal.
- Prep Time: 15 minutes
- Cook Time: 1 hour 15 minutes
- Course: Main
- Cuisine: Southern
- Equipment: Stock pot
- No. of Ingredients: 9
Ingredients: ham, pinto beans, onion, garlic, broth, carrots, celery, cumin, pepper
Instructions: simmer everything until tender.
Serve with: cornbread
Drink with: iced tea
7. Ham and Great Northern Bean Soup
This classic combination creates a rich and cozy soup with tender beans and smoky ham flavor.
- Prep Time: 10 minutes
- Cook Time: 1 hour
- Course: Soup
- Cuisine: American
- Equipment: Soup pot
- No. of Ingredients: 8
Ingredients: ham, great northern beans, onion, celery, carrots, broth, thyme, pepper
Instructions: cook until beans are soft.
Serve with: biscuits
Drink with: herbal tea
8. Tuscan Ham and Bean Soup
Inspired by rustic Italian flavors, this Tuscan-style soup combines ham, white beans, tomatoes, and herbs for a beautifully rich dish.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Course: Soup
- Cuisine: Italian
- Equipment: Dutch oven
- No. of Ingredients: 10
Ingredients: ham, cannellini beans, tomatoes, onion, garlic, spinach, broth, basil, oregano, olive oil
Instructions: simmer until flavors blend.
Serve with: focaccia bread
Drink with: white wine
9. Ham and Black Bean Soup
Bold and hearty, this black bean soup has a slightly smoky flavor and pairs perfectly with ham.
- Prep Time: 10 minutes
- Cook Time: 1 hour
- Course: Soup
- Cuisine: Latin-inspired
- Equipment: Pot
- No. of Ingredients: 9
Serve with: rice
Drink with: lime agua fresca
10. Ham and Lentil Bean Soup
Earthy lentils and savory ham create a deeply satisfying soup that’s perfect for meal prep.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Course: Soup
- Cuisine: European-inspired
- Equipment: Pot
- No. of Ingredients: 9
Serve with: rustic bread
Drink with: iced lemon water
11. Rustic Ham and Mixed Bean Soup
This rustic version uses a mix of beans for extra texture and flavor in every bite.
- Prep Time: 15 minutes
- Cook Time: 1 hour 20 minutes
- Course: Soup
- Cuisine: American
- Equipment: Soup pot
- No. of Ingredients: 10
Serve with: toasted bread
Drink with: cider
12. Ham and Split Pea Bean Soup
A comforting, thick soup with a smooth texture and rich ham flavor.
- Prep Time: 10 minutes
- Cook Time: 1 hour
- Course: Soup
- Cuisine: Classic comfort food
- Equipment: Pot
- No. of Ingredients: 8
Serve with: buttered toast
Drink with: tea
13. Spicy Ham and Red Bean Soup
This spicy version adds a warming kick that makes it extra flavorful and satisfying.
- Prep Time: 10 minutes
- Cook Time: 1 hour
- Course: Soup
- Cuisine: Cajun-inspired
- Equipment: Pot
- No. of Ingredients: 9
Serve with: rice
Drink with: lemonade
14. Ham and Potato Bean Soup
Creamy potatoes and beans make this soup rich, thick, and incredibly comforting.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Course: Soup
- Cuisine: American
- Equipment: Soup pot
- No. of Ingredients: 9
Serve with: breadsticks
Drink with: apple juice
15. Instant Pot Ham and Bean Soup
Fast, easy, and perfect for busy nights, this Instant Pot recipe delivers all the comforting flavors in much less time.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Course: Soup
- Cuisine: American
- Equipment: Instant Pot
- No. of Ingredients: 9
Ingredients:
- 2 cups ham
- 1 cup beans
- 1 onion
- 2 carrots
- 2 celery stalks
- 4 cups broth
- 1 tsp thyme
- Salt
- Pepper
Instructions:
- Add all ingredients to the Instant Pot.
- Pressure cook for 35 minutes.
- Quick release and serve hot.
Serve with: dinner rolls
Drink with: iced tea










