Ham and Bean Soup with Fresh Thyme

Highlighted under: Weeknight Meals

I can’t think of a more comforting bowl of goodness than my Ham and Bean Soup with Fresh Thyme. On chilly evenings, this hearty soup fills our kitchen with a delightful aroma, drawing everyone to the table. The combination of smoky ham and tender beans warms the soul, while the fresh thyme adds a vibrant touch. Whether it's a weekday dinner or a cozy gathering, this soup is our go-to recipe for nourishing and satisfying meals, and I can't wait for you to try it.

Created by

The Cheftobycooks Team

Last updated on 2026-03-25T15:40:28.325Z

Secondary image

When I first experimented with this Ham and Bean Soup, I was searching for a way to use leftover ham and create something warm and filling. The secret lies in the simmering process, where the beans absorb the smoky flavors, creating a rich, comforting soup. I also love using fresh thyme, as it adds a lovely aromatic profile that elevates the dish beyond the ordinary.

Each time I prepare this recipe, I’m reminded of how simple ingredients can come together to create warmth and happiness. I always serve it with some crusty bread to soak up every drop, because nothing goes to waste in my kitchen. Trust me, you’ll want to savor every last spoonful!

Why You'll Love This Recipe

  • Comforting blend of smoky ham and tender beans
  • Fresh thyme infuses the soup with delightful flavor
  • A perfect one-pot meal for busy weeknights

Understanding the Ingredients

Each ingredient in this Ham and Bean Soup plays a crucial role in developing its rich flavor. The smoky ham not only adds a hearty element but also provides a deep umami flavor that enhances the entire dish. For the beans, using dried white beans like cannellini or navy is essential; they lend creaminess and absorb the broth beautifully, balancing the smoky ham. Always remember to soak your beans overnight; this not only shortens cooking time but also ensures they cook evenly and remain tender.

Fresh thyme is a star ingredient in this recipe, brightening the soup with its earthy aroma. If fresh thyme isn't available, you can substitute it with dried thyme, but use only half the amount since dried herbs are more concentrated in flavor. Avoid using other herbs that might clash with the ham’s smokiness; sticking to thyme ensures the dish maintains its intended profile.

Key Cooking Techniques

The cooking process begins with sautéing the vegetables. This step is vital because it releases natural sugars and develops flavors, creating a solid foundation for the soup. You want to cook the onions until they are translucent and just starting to caramelize, about 7 minutes, as this will add sweetness and depth. The carrots and celery should soften slightly but retain some of their crunch for texture.

When combining the ingredients, make sure to stir well to distribute the ham and beans evenly. Bringing the mixture to a boil before reducing the heat is important; it allows the flavors to meld quickly. Simmering for at least an hour ensures the beans become tender. If they aren't soft enough after this time, you can continue simmering, adding more broth if necessary to prevent sticking or burning.

Ingredients

Soup Ingredients

  • 2 cups cooked ham, diced
  • 1 cup dried white beans (cannellini or navy), soaked overnight
  • 1 medium onion, diced
  • 2 carrots, sliced
  • 2 celery stalks, sliced
  • 4 cups chicken broth
  • 2 cloves garlic, minced
  • 2 teaspoons fresh thyme, chopped
  • Salt and pepper to taste

Make sure to adjust seasoning based on your taste preferences.

Instructions

Prepare the Ingredients

Start by rinsing the soaked beans under cold water. Dice the ham, onion, carrots, and celery, and mince the garlic.

Cook the Vegetables

In a large pot, add a little oil and sauté the onion, carrots, and celery over medium heat until softened (about 5-7 minutes).

Combine and Simmer

Add the garlic, diced ham, soaked beans, chicken broth, and fresh thyme to the pot. Bring to a boil, then reduce the heat and let it simmer for about 60 minutes or until the beans are tender.

Season and Serve

Once cooked, season with salt and pepper to taste and serve hot, garnished with additional thyme if desired.

Pair with crusty bread for a complete meal.

Pro Tips

  • For extra flavor, consider adding a bay leaf while simmering the soup
  • just remember to remove it before serving.

Storage and Reheating Tips

This soup keeps well in the refrigerator for up to 5 days, making it an excellent option for meal prep. To store, let the soup cool completely before transferring it to an airtight container. When reheating, add a splash of broth or water to loosen it up, especially if it thickens in the fridge. Warm it on the stovetop over medium heat until heated through, or you can use a microwave, stirring occasionally for even heating.

If you want to store the soup for longer, consider freezing it. Portion it into freezer-safe containers, leaving some space at the top for expansion. It can last up to 3 months in the freezer. Thaw overnight in the refrigerator or use the microwave on a low setting to defrost before reheating.

Serving Suggestions

This Ham and Bean Soup is perfect on its own but can be elevated with some simple garnishes. A sprinkle of fresh parsley or additional thyme enhances the visual appeal and adds brightness. Serve it alongside crusty bread or cornbread for a complete meal. You can also add a dollop of sour cream or a few slices of avocado for creaminess, perfectly balancing the smokiness of the ham.

For a twist, consider incorporating greens like kale or spinach at the end of cooking. Just add them in the last 5-10 minutes of simmering to wilt them down without losing their vibrant color. This adds not only nutrition but a delightful contrast in texture and flavor that enhances the overall dish.

Questions About Recipes

→ Can I use canned beans instead of dried?

Yes, if you use canned beans, add them in the last 20 minutes of cooking to heat through.

→ How long does the soup last in the fridge?

The soup can be stored in the fridge for up to 4 days in an airtight container.

→ Can I freeze the soup?

Absolutely! It freezes well for up to 3 months. Just thaw and reheat on the stove.

→ What can I serve with ham and bean soup?

Crusty bread or a fresh green salad are great accompaniments to this hearty soup.

Ham and Bean Soup with Fresh Thyme

Prep Time15 minutes
Cooking Duration60 minutes
Overall Time75 minutes

Created by: The Cheftobycooks Team

Recipe Type: Weeknight Meals

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

Soup Ingredients

  1. 2 cups cooked ham, diced
  2. 1 cup dried white beans (cannellini or navy), soaked overnight
  3. 1 medium onion, diced
  4. 2 carrots, sliced
  5. 2 celery stalks, sliced
  6. 4 cups chicken broth
  7. 2 cloves garlic, minced
  8. 2 teaspoons fresh thyme, chopped
  9. Salt and pepper to taste

How-To Steps

Step 01

Start by rinsing the soaked beans under cold water. Dice the ham, onion, carrots, and celery, and mince the garlic.

Step 02

In a large pot, add a little oil and sauté the onion, carrots, and celery over medium heat until softened (about 5-7 minutes).

Step 03

Add the garlic, diced ham, soaked beans, chicken broth, and fresh thyme to the pot. Bring to a boil, then reduce the heat and let it simmer for about 60 minutes or until the beans are tender.

Step 04

Once cooked, season with salt and pepper to taste and serve hot, garnished with additional thyme if desired.

Extra Tips

  1. For extra flavor, consider adding a bay leaf while simmering the soup
  2. just remember to remove it before serving.

Nutritional Breakdown (Per Serving)

  • Calories: 320 kcal
  • Total Fat: 10g
  • Saturated Fat: 3g
  • Cholesterol: 40mg
  • Sodium: 900mg
  • Total Carbohydrates: 40g
  • Dietary Fiber: 10g
  • Sugars: 4g
  • Protein: 20g