The aroma of a simmering pot on the stove is one of the most comforting experiences a home cook can provide. When it involves a salty, savory ham bone and a medley of fresh vegetables, that aroma becomes an invitation to a hearty, soul-warming meal. Learning how to cook ham soup is a fundamental skill that transforms leftovers into a gourmet experience while stretching your grocery budget. Whether you are dealing with a post-holiday spiral ham bone or you’ve picked up a ham shank specifically for a rainy day, this guide will walk you through every nuance of creating the perfect bowl.
The Foundation of Flavor: Choosing Your Ham
The secret to a truly deep, complex ham soup lies in the quality of the pork. While you can certainly use diced ham steak, the most flavorful soups come from the bone.
Using the Leftover Bone
If you have a leftover bone from a baked ham, you are sitting on a goldmine of collagen and marrow. As the bone simmers, it releases gelatin, which gives the broth a silky, rich mouthfeel that store-bought stocks simply cannot replicate. Don’t worry if there is still quite a bit of meat clinging to the bone; this will tenderize and fall off during the cooking process.
Selecting Ham Shanks and Hocks
If you don’t have a holiday leftover, look for ham shanks or smoked ham hocks at your local butcher. Shanks are meatier and provide a substantial amount of protein for the soup. Hocks are more about the “smoke” and the “salt.” They have less meat but an incredible depth of smoky flavor that defines classic recipes like split pea or navy bean soup.
Essential Ingredients for a Balanced Pot
While the ham is the star, it needs a supporting cast to balance the saltiness and add nutritional density.
The Aromatic Base
Every great soup starts with the “holy trinity” of cooking: onions, carrots, and celery. Sautéing these in a little butter or olive oil before adding your liquids softens their texture and releases their natural sugars. For a more pungent depth, add four to five cloves of smashed garlic during the last minute of sautéing.
Starch and Body
Depending on your preference, you’ll want to choose a starch that absorbs the ham’s saltiness.
- Potatoes: Use starchy varieties like Russets if you want them to break down and thicken the soup, or waxy types like Yukon Golds if you want them to hold their shape.
- Beans: Navy beans, Great Northern beans, or Cannellini beans are traditional partners for ham.
- Grains: Barley or wild rice can add a chewy, nutty element to the dish.
The Liquid Gold
While you can use water, using a low-sodium chicken broth or vegetable stock provides a more complex starting point. Because ham is naturally very salty, always opt for “low-sodium” or “no salt added” liquids. You can always add salt later, but it is nearly impossible to take it out once the soup has reduced.
Step-by-Step Instructions on How to Cook Ham Soup
Preparing the Base
Start by heating a large heavy-bottomed pot or Dutch oven over medium heat. Add a tablespoon of oil and toss in your diced onions, carrots, and celery. Cook these for about 8 to 10 minutes until the onions are translucent. If you are using dried spices like thyme, rosemary, or black pepper, add them now so the heat can wake up their oils.
Simmering the Bone
Place your ham bone or hocks into the pot and cover with your liquid of choice. Bring the mixture to a rolling boil, then immediately reduce the heat to a low simmer. It is crucial not to boil the soup aggressively for long periods, as this can make the meat tough and the broth cloudy. Cover the pot and let it gently bubble for at least 60 to 90 minutes. This time allows the connective tissues in the bone to break down.
Adding the Vegetables and Starches
Once the broth has taken on a smoky hue and the meat is starting to pull away from the bone, add your potatoes or pre-soaked beans. If you are using frozen peas or corn, wait until the last 10 minutes of cooking so they maintain their bright color and snap.
The Final Shred
Carefully remove the ham bone from the pot and set it on a cutting board. Once it is cool enough to handle, shred the meat off the bone, discarding any excess fat or gristle. Return the meat to the pot. At this stage, taste your broth. If it needs more punch, add a splash of apple cider vinegar or a squeeze of lemon juice. The acidity cuts through the heaviness of the pork fat.
Advanced Tips for Better Soup
Mastering the Texture
If you prefer a creamier ham soup without adding heavy cream, take a cup of the cooked potatoes and beans along with a bit of broth and blend them in a small blender until smooth. Stir this puree back into the main pot. It acts as a natural thickener that keeps the flavor profile pure.
Controlling the Salt
Ham varies wildly in salt content. Some hams are cured with heavy salt, while others are honey-glazed. If you find your soup is too salty toward the end of cooking, add a peeled, halved raw potato and simmer for 20 minutes. The potato acts like a sponge, absorbing some of the excess salt. Simply discard the potato before serving.
Storage and Freezing
Ham soup often tastes better the second day because the flavors have time to marry. It stores well in the refrigerator for up to 4 days. If you plan to freeze it, be aware that potatoes can sometimes become grainy when thawed. If you know you are making a massive batch for the freezer, consider leaving the potatoes out and adding fresh ones when you reheat the soup.
Frequently Asked Questions
Can I cook ham soup in a slow cooker?
Yes, the slow cooker is an excellent tool for ham soup. Place your bone, aromatics, and liquid in the slow cooker and set it to low for 8 to 10 hours or high for 5 hours. Add softer vegetables like peas or spinach in the final 30 minutes to prevent them from becoming mushy.
Should I soak my beans before adding them to the soup?
If you are using dried beans, soaking them overnight is highly recommended. This reduces cooking time and helps break down the complex sugars that can cause digestive discomfort. If you are in a hurry, you can use the “quick soak” method by boiling the beans for 2 minutes and then letting them sit in the hot water for an hour before draining and adding to your soup.
What is the best temperature for simmering soup?
You should aim for a gentle simmer, which is typically between 185°F and 205°F. You want to see small bubbles occasionally breaking the surface, rather than a violent, rolling boil. Maintaining this temperature ensures the meat becomes tender rather than rubbery.
Can I use a ham bone that has been frozen?
Absolutely. A ham bone can be kept in the freezer for up to 3 months. There is no need to thaw it before putting it in the pot; you may just need to add an extra 20 minutes to your initial simmering time to account for the temperature drop.
How do I add more flavor if the broth tastes thin?
If your soup lacks depth, try adding a tablespoon of Worcestershire sauce, a teaspoon of smoked paprika, or a bay leaf. Another pro tip is to sauté a bit of tomato paste with your vegetables at the beginning; it adds a savory “umami” quality that complements the smoked ham perfectly.