Instructions
- Prepare the Beans (if using dried): If using dried beans, place them in a large bowl and cover with several inches of cold water. Let them soak overnight (8-12 hours). Alternatively, for a quick soak, bring the beans and water to a boil, boil for 2 minutes, then remove from heat, cover, and let stand for 1 hour. Drain and rinse the soaked beans thoroughly before proceeding. If using canned beans, simply rinse and drain them.
- Sauté Aromatics: Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, until the vegetables begin to soften, about 5-7 minutes.
- Add Garlic and Spices: Stir in the minced garlic, dried thyme, and smoked paprika (if using). Cook for another minute until fragrant, being careful not to burn the garlic.
- Combine with Beans and Broth: Add the drained beans (dried or canned) to the pot. Pour in the chicken or vegetable broth. Add the bay leaf and diced ham.
- Simmer the Soup: Bring the mixture to a boil, then reduce the heat to low, cover, and simmer. If using pre-soaked dried beans, simmer for 1.5 to 2 hours, or until the beans are tender. If using canned beans, simmer for 30-45 minutes to allow the flavors to meld. Stir occasionally to prevent sticking.
- Check for Doneness: The soup is ready when the beans are very tender and creamy, and the broth has thickened slightly. Remove the bay leaf before serving.
- Season and Serve: Taste the soup and season generously with salt and freshly ground black pepper. Remember that ham can be salty, so add salt gradually. Ladle the hot soup into bowls, garnish with fresh chopped parsley, and serve immediately with plenty of crusty bread for dipping.
Cooking Tips and Variations
For the absolute best flavor, especially if you have it, consider using a ham bone or ham hock when simmering the soup. Add it to the pot along with the broth and beans, allowing it to impart its rich, smoky essence throughout the cooking process. Remove the bone before serving, shredding any remaining meat back into the soup. This simple addition can elevate the depth of flavor significantly.
To achieve an even creamier consistency without adding dairy, you can use an immersion blender to partially blend the soup. Blend about one-quarter to one-third of the soup directly in the pot for a few seconds, or carefully scoop out a couple of cups of the soup, blend it in a regular blender, and then return it to the pot. This technique will thicken the broth while still leaving plenty of whole beans and ham for texture.
Don’t be afraid to experiment with herbs! While thyme and bay leaf are classics, a sprig of fresh rosemary or a pinch of dried sage can add another layer of aromatic complexity. For a subtle kick, a pinch of red pepper flakes added with the garlic can introduce a pleasant warmth without making the soup overtly spicy. A splash of apple cider vinegar or a squeeze of fresh lemon juice right before serving can brighten the flavors and cut through the richness, adding a lovely tang.
If you’re looking to boost the vegetable content, feel free to add other hearty vegetables like diced potatoes, parsnips, or even a handful of spinach or kale during the last 10-15 minutes of cooking. For a richer, more umami-packed broth, you can sauté a tablespoon of tomato paste with the garlic and spices before adding the broth. This deepens the color and flavor profile beautifully.
While Great Northern or Cannellini beans are traditional, feel free to substitute with navy beans or even pinto beans if you prefer. The cooking time for dried beans might vary slightly depending on their age and type, so always cook until they are tender. If using canned beans, ensure they are thoroughly rinsed to reduce excess sodium and remove any starchy liquid.
Storage and Reheating
This Hearty Ham and White Bean Soup is excellent for meal prep and often tastes even better the next day as the flavors have more time to meld. To store leftovers, allow the soup to cool completely to room temperature within two hours of cooking. Transfer the cooled soup to airtight containers. It can be stored safely in the refrigerator for up to 3-4 days.
For longer storage, this soup freezes beautifully. Once cooled, ladle the soup into freezer-safe containers or heavy-duty freezer bags, leaving a little headspace as liquids expand when frozen. It can be stored in the freezer for up to 2-3 months. To thaw, transfer the frozen soup to the refrigerator overnight. Avoid thawing at room temperature for food safety.
When reheating, transfer the desired portion of soup to a saucepan or microwave-safe bowl. On the stovetop, reheat over medium-low heat, stirring occasionally, until heated through. If the soup has thickened considerably in the refrigerator, you may need to add a splash of broth or water to reach your desired consistency. In the microwave, heat in 1-2 minute intervals, stirring between each, until piping hot. Be careful not to boil vigorously, especially if you have blended some of the beans, as it can sometimes cause the soup to separate or become grainy. Always ensure the soup is heated to an internal temperature of 165°F (74°C) for safe consumption.
Frequently Asked Questions
What kind of ham is best for this soup?
For the best flavor and texture, a good quality cooked ham is ideal. This could be leftover holiday ham, a pre-cooked ham steak, or even diced deli ham that’s on the thicker side. If you have a ham bone from a previous meal, adding it to the soup during simmering will infuse it with an incredible depth of smoky flavor, which you can then remove before serving.
Do I have to soak the dried beans?
Soaking dried beans is highly recommended. It significantly reduces cooking time, helps them cook more evenly, and can make them easier to digest. You can do a traditional overnight soak or a quick soak method (boil for 2 minutes, then let stand for an hour). If you’re short on time, canned white beans are a perfectly acceptable substitute; just be sure to rinse them thoroughly before adding them to the soup.
Can I make this soup in a slow cooker?
Absolutely! This soup adapts wonderfully to a slow cooker. After sautéing the aromatics (onion, carrots, celery, garlic) on the stovetop for best flavor, transfer them to the slow cooker. Add the soaked and drained dried beans (or canned beans), diced ham, broth, bay leaf, and dried thyme. Cook on low for 6-8 hours or on high for 3-4 hours, or until the beans are tender. Season with salt and pepper to taste before serving.
How can I make this soup vegetarian?
To make a delicious vegetarian white bean soup, simply omit the ham entirely. Instead, you can add extra vegetables like diced zucchini, bell peppers, or mushrooms. For a smoky flavor substitute, increase the amount of smoked paprika or add a dash of liquid smoke. Ensure you use vegetable broth instead of chicken broth. You can also add plant-based protein like cooked lentils or a can of diced tomatoes for added richness and body.