This Lima Bean Soup with Ham is rich, hearty, and full of comforting flavors. Creamy lima beans, smoky ham, and a flavorful broth come together for a one-pot meal that’s perfect for any season.
Heat olive oil in a large pot over medium heat. Sauté onions, garlic, carrots, and celery until softened and fragrant.
Stir in the diced ham or ham hock, cooking for a few minutes to release its smoky flavor.
Pour in the chicken broth, add the soaked lima beans, bay leaves, and dried thyme. Bring to a boil, then reduce heat to low and let simmer for about 90 minutes.
If using a ham hock, remove it, shred the meat, and return it to the pot.
Season with salt, pepper, and a squeeze of lemon juice if desired. Adjust seasoning to taste.
Ladle into bowls and serve warm.
Notes
For a richer broth, use homemade stock instead of store-bought.
To make it thicker, mash some of the beans towards the end of cooking.
This soup tastes even better the next day as the flavors develop.