A thick, comforting soup made with white beans and savory ham, perfect for a cold weather dinner.
Author:David Bako
Prep Time:15 min
Cook Time:35 min
Total Time:50 min
Yield:6 servings
Category:Dinner
Method:Stovetop
Cuisine:American
Diet:Low Lactose
Ingredients
Scale
1 tablespoon olive oil
1 large yellow onion, chopped
2 carrots, chopped
2 celery stalks, chopped
4 cloves garlic, minced
1 teaspoon dried thyme
1/2 teaspoon dried rosemary
6 cups chicken broth
2 (15 ounce) cans cannellini beans, rinsed and drained
1 (15 ounce) can Great Northern beans, rinsed and drained
1 cup chopped cooked ham
1 bay leaf
Salt and black pepper to taste
1/4 cup heavy cream (optional)
Instructions
Heat olive oil in a large pot or Dutch oven over medium heat.
Add onion, carrots, and celery. Cook until softened, about 5 to 7 minutes.
Stir in garlic, thyme, and rosemary. Cook for 1 minute until fragrant.
Pour in chicken broth. Add the rinsed beans, chopped ham, and bay leaf.
Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 20 minutes to allow flavors to combine.
Remove and discard the bay leaf.
For a thicker soup, use an immersion blender to blend about one-third of the soup until creamy, or scoop out 2 cups of soup, blend it, and return it to the pot.
Stir in heavy cream, if using. Season with salt and pepper to your taste.
Heat through for 2 minutes before serving.
Notes
For extra flavor, use a smoked ham hock instead of chopped ham, simmering it with the broth and removing it before serving.
If you prefer a vegan version, omit the ham and cream, and use vegetable broth. Add smoked paprika for depth.