Warm up with this classic ham and bean soup recipe! Made with tender navy beans, smoky ham, fresh vegetables, and aromatic herbs, this hearty soup is perfect for cozy weeknight dinners or meal prep. Whether you’re using the stovetop, slow cooker, or Instant Pot, this recipe is simple and packed with flavor. Learn tips for achieving the perfect consistency, substitutions for dietary needs, and creative serving ideas. Enjoy this satisfying, protein-packed meal with crusty bread or a fresh salad for a comforting and delicious dinner. Try this ham and bean soup today!
Ingredients
For the Soup
- 2 tablespoons olive oil
- 1 tablespoon unsalted butter
- 1 small yellow onion, diced
- 2 cups ham, diced (about two 8 oz. ham steaks)
- 2 cups carrots, diced
- 2 cloves garlic, minced
- 4 cups chicken broth
- 4 cups water
- 1 ham bone (see alternatives in notes)
- 1 lb. dried navy beans, rinsed
Seasonings
- 2 teaspoons onion powder
- 1 bay leaf
- 2 sprigs thyme
Instructions
Stove Top Method
- Prepare the Beans: Rinse navy beans under cold water.
- Sauté Aromatics: Heat olive oil and butter in a large soup pot over medium heat. Add the diced onion and cook for 5 minutes until softened.
- Add Ham and Garlic: Stir in the diced ham and minced garlic. Cook for 1 minute.
- Simmer the Soup: Add chicken broth, water, ham bone, rinsed navy beans, onion powder, bay leaf, and thyme. Bring the mixture to a boil, then reduce to a simmer.
- Cook: Simmer partially covered for at least 3 hours, stirring occasionally. The soup will thicken, and the beans will soften. (For firmer carrots, add them during the last 40–45 minutes of cooking.)
- Finish: Remove the ham bone, bay leaf, and thyme stems before serving. Adjust the consistency with additional water or broth, if needed.
Slow Cooker Method
- Prepare the Beans: Rinse navy beans under cold water.
- Combine Ingredients: Add all ingredients to a large slow cooker (5 quarts or larger).
- Cook: Set the slow cooker to high and cook for 6+ hours, until beans are tender and the soup reaches your desired thickness. Avoid opening the lid during cooking.
- Finish: Remove the ham bone, bay leaf, and thyme stems before serving.
Instant Pot Method
- Prepare the Beans: Rinse navy beans under cold water.
- Sauté Aromatics: Set the Instant Pot to “Sauté.” Add olive oil and butter, then sauté the diced onion for about 5 minutes until softened. Add ham and garlic, cooking for 1 minute.
- Cook Under Pressure: Add the remaining ingredients. Secure the lid, press “Cancel,” and select “Pressure Cook” for 45 minutes. Allow the Instant Pot to build pressure before cooking.
- Release Pressure: Once cooking is complete, let the pressure release naturally for 10 minutes, then use the quick release valve.
- Finish: Remove the ham bone, bay leaf, and thyme stems. Serve hot.
Why You’ll Love This Recipe
- Hearty and Filling: Packed with protein and fiber, this soup is a satisfying meal.
- Versatile Cooking Methods: Make it on the stove, in a slow cooker, or with an Instant Pot.
- Flavorful and Comforting: The combination of smoky ham, tender beans, and aromatic herbs creates an irresistible dish.
Tips
- Prepping Beans: Rinse the beans thoroughly to remove debris. Soaking overnight isn’t necessary for this recipe but can speed up cooking time.
- Rich Flavor: A ham bone or hock adds depth; if unavailable, use smoked sausage or bacon instead.
- Consistency Control: Stir occasionally while simmering and add water or broth if the soup thickens too much.
Variations and Substitutions
- Vegetarian Option: Replace ham and chicken broth with smoked paprika and vegetable broth for a plant-based alternative.
- Add Greens: Stir in fresh spinach or kale during the last 10 minutes of cooking.
- Swap Beans: Use great northern beans or cannellini beans for a similar texture.
FAQs
Can I use canned beans instead of dried beans?
Yes, but reduce the cooking time since canned beans are already cooked. Add them in the last 30 minutes of cooking.
What can I use instead of a ham bone?
Smoked sausage, bacon, or a ham hock work well. For a vegetarian version, skip the meat and add a splash of liquid smoke.
How long will leftovers keep?
Store in an airtight container in the refrigerator for up to 4 days or freeze for up to 3 months.
Serving
Serve this hearty soup with:
- Crusty bread or cornbread
- A simple green salad
- A sprinkle of fresh parsley or chives for garnish
Suggestions
- Add a dash of hot sauce for a spicy kick.
- Stir in a splash of cream for a richer texture.
- Pair with a chilled white wine or a robust red for a comforting meal.
Ham and Bean Soup
13
servings10
minutes3
hoursIngredients
For the Soup
2 tablespoons olive oil
1 tablespoon unsalted butter
1 small yellow onion, diced
2 cups ham, diced (about two 8 oz. ham steaks)
2 cups carrots, diced
2 cloves garlic, minced
4 cups chicken broth
4 cups water
1 ham bone (see alternatives in notes)
1 lb. dried navy beans, rinsed
Seasonings
2 teaspoons onion powder
1 bay leaf
2 sprigs thyme
Directions
- Stove Top Method
- Prepare the Beans: Rinse navy beans under cold water.
- Sauté Aromatics: Heat olive oil and butter in a large soup pot over medium heat. Add the diced onion and cook for 5 minutes until softened.
- Add Ham and Garlic: Stir in the diced ham and minced garlic. Cook for 1 minute.
- Simmer the Soup: Add chicken broth, water, ham bone, rinsed navy beans, onion powder, bay leaf, and thyme. Bring the mixture to a boil, then reduce to a simmer.
- Cook: Simmer partially covered for at least 3 hours, stirring occasionally. The soup will thicken, and the beans will soften. (For firmer carrots, add them during the last 40–45 minutes of cooking.)
- Finish: Remove the ham bone, bay leaf, and thyme stems before serving. Adjust the consistency with additional water or broth, if needed.
- Slow Cooker Method
- Prepare the Beans: Rinse navy beans under cold water.
- Combine Ingredients: Add all ingredients to a large slow cooker (5 quarts or larger).
- Cook: Set the slow cooker to high and cook for 6+ hours, until beans are tender and the soup reaches your desired thickness. Avoid opening the lid during cooking.
- Finish: Remove the ham bone, bay leaf, and thyme stems before serving.
- Instant Pot Method
- Prepare the Beans: Rinse navy beans under cold water.
- Sauté Aromatics: Set the Instant Pot to “Sauté.” Add olive oil and butter, then sauté the diced onion for about 5 minutes until softened. Add ham and garlic, cooking for 1 minute.
- Cook Under Pressure: Add the remaining ingredients. Secure the lid, press “Cancel,” and select “Pressure Cook” for 45 minutes. Allow the Instant Pot to build pressure before cooking.
- Release Pressure: Once cooking is complete, let the pressure release naturally for 10 minutes, then use the quick release valve.
- Finish: Remove the ham bone, bay leaf, and thyme stems. Serve hot.
Leave a Reply