Recipes from heaven

Welcome to "Recipes from Heaven"!

Hearty Ham and Bean Soup



There’s something deeply comforting about a steaming bowl of ham and bean soup, especially on a chilly evening. This timeless dish combines simple ingredients with robust flavors, making it a staple in many households. Whether you’re looking for a cozy weeknight meal or planning a gathering with loved ones, this ham and bean soup recipe is sure to satisfy and warm the soul.


– 1 pound dried navy beans
– 1 ham hock or leftover ham bone
– 1 onion, diced
– 2 carrots, diced
– 2 celery stalks, diced
– 3 cloves garlic, minced
– 6 cups chicken or vegetable broth
– 2 bay leaves
– 1 teaspoon dried thyme
– Salt and pepper, to taste
– Chopped fresh parsley, for garnish (optional)


1. **Prepare the Beans:** Rinse the dried navy beans under cold water and remove any debris. Soak the beans overnight in a large bowl of water. Alternatively, you can use the quick soak method by bringing the beans to a boil in a pot of water, then removing them from the heat and letting them soak for 1 hour.

2. **Cook the Ham:** If using a ham hock, place it in a large soup pot or Dutch oven. If using leftover ham bone, skip this step. Cover the ham hock with water and bring to a boil. Reduce the heat and simmer for about 1 hour, until the ham is tender and falling off the bone. Remove the ham hock from the pot and let it cool. Once cooled, remove the meat from the bone and chop it into bite-sized pieces.

3. **Saute the Vegetables:** In the same pot used to cook the ham, heat a tablespoon of olive oil over medium heat. Add the diced onion, carrots, and celery. Cook for 5-7 minutes, until the vegetables are soft and fragrant. Add the minced garlic and cook for an additional 1-2 minutes.

4. **Simmer the Soup:** Drain the soaked beans and add them to the pot with the sautéed vegetables. Pour in the chicken or vegetable broth, along with the chopped ham, bay leaves, and dried thyme. Bring the soup to a boil, then reduce the heat to low and let it simmer, partially covered, for 1-1.5 hours, or until the beans are tender and the soup has thickened to your desired consistency. Stir occasionally and skim off any foam that rises to the surface.

5. **Season to Taste:** Once the soup is done cooking, remove the bay leaves and discard them. Taste the soup and adjust the seasoning with salt and pepper as needed.

6. **Serve and Enjoy:** Ladle the hot ham and bean soup into bowls and garnish with chopped fresh parsley, if desired. Serve with crusty bread or a simple green salad for a complete meal.


This ham and bean soup recipe is a classic comfort food dish that never fails to satisfy. With simple ingredients and easy preparation, it’s perfect for busy weeknights or leisurely weekends alike. Whether you’re cooking for yourself or sharing with loved ones, this hearty soup is sure to become a favorite in your kitchen.

Leave a Reply

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