Ham vegetable soup is a hearty one-pot meal made with cooked ham, potatoes, beans, and vegetables simmered in savory broth. This flexible version is easy to adapt to the vegetables on hand, and a little lemon at the end brightens the smoky, rich flavors.
Ingredients
- 2 tablespoons (30 ml) olive oil
- 1 medium yellow onion (about 150 g), diced
- 2 medium carrots (about 150 g), peeled if desired and cut into ½-inch (1.3 cm) pieces
- 2 celery ribs (about 100 g), diced
- 3 garlic cloves (about 9 g), minced
- 1 pound (450 g) fully cooked ham, cut into ½-inch (1.3 cm) cubes
- 8 cups (1.9 L) low-sodium chicken broth
- 1 pound (450 g) Yukon Gold or other waxy potatoes, cut into ½-inch (1.3 cm) cubes
- 1 can (14.5 ounces/411 g) diced tomatoes, including their juice
- 1 teaspoon (1 g) dried thyme
- ½ teaspoon (1 g) smoked paprika
- 1 bay leaf
- ¼ teaspoon (0.5 g) black pepper, plus more to taste
- 1 can (15 ounces/425 g) cannellini beans, drained and rinsed
- 1½ cups (190 g) trimmed green beans, cut into 1-inch (2.5 cm) pieces
- 1 cup (150 g) frozen corn
- 2 cups (60 g) chopped kale, tough stems removed
- 1 tablespoon (15 ml) fresh lemon juice
- Fine salt, as needed; start with none and adjust after tasting
Instructions
- Prepare the vegetables. Dice the onion, carrots, celery, and potatoes; mince the garlic and cut the green beans. Drain and rinse the cannellini beans. Cut the cooked ham into even cubes so it warms through at the same rate. Keeping the potato pieces close to ½ inch helps them become tender without falling apart before the other vegetables are ready.
- Soften the aromatics. Heat the olive oil in a large, heavy soup pot or Dutch oven over medium heat. Add the onion, carrots, and celery. Cook for about 7 minutes, stirring occasionally, until the onion looks translucent and the carrots begin to soften. Stir in the garlic and cook for 30 seconds, just until fragrant; avoid browning it, which can make the soup taste bitter.
- Build the broth. Add the ham, chicken broth, potatoes, tomatoes and their juice, thyme, smoked paprika, bay leaf, and black pepper. Stir and bring the liquid to a gentle boil, which usually takes about 5 minutes. Lower the heat to maintain a steady simmer, cover the pot with the lid slightly ajar, and cook for 20 minutes. Stir once or twice so the potatoes cook evenly and nothing catches on the bottom.
- Add the quicker-cooking vegetables. Stir in the rinsed cannellini beans, green beans, and frozen corn. Simmer uncovered for 8 minutes, or until the green beans are tender but still hold their shape. If the pot is boiling hard, reduce the heat; a vigorous boil can break up the potatoes and make the broth cloudy.
- Finish and check the temperature. Stir in the kale and cook for about 3 minutes, until wilted. Check the center of the soup with a food thermometer; because the ham is already cooked, this is reheating, and USDA FSIS says leftovers should reach 165°F (74°C). If it has not reached that temperature, continue heating and check again. Remove the bay leaf, stir in the lemon juice, and taste before adding salt, since ham and broth can already be salty.
- Rest briefly and serve. Take the pot off the heat and let the soup stand for 2 minutes so the temperature evens out and the flavors settle. Ladle into warm bowls, making sure each serving has a mix of ham, beans, potatoes, and vegetables. Add black pepper or a small extra squeeze of lemon at the table if desired.
Tips
- Choose the ham with salt in mind. Leftover baked ham, a fully cooked ham steak, or diced deli ham can all work. Smoked ham gives the broth a deeper flavor, while a less smoky ham lets the vegetables stand out. Since salt levels vary, use low-sodium broth and wait until the end to season. If your ham is especially salty, rinse it briefly and pat it dry before cubing.
- Cut the vegetables evenly. Pieces around ½ inch cook at a similar pace and are easy to eat from a spoon. Larger potato cubes may need several extra minutes; very small ones can break down during simmering. If the potatoes are still firm at the end of their cooking time, simmer the soup a little longer before adding the kale.
- Adjust the consistency thoughtfully. For a brothier soup, add up to 1 cup (240 ml) of broth or water near the end and bring it back to a simmer. For a thicker bowl, mash a few potato pieces and beans against the side of the pot, then stir them back in. Avoid adding flour directly to the finished soup, which can form lumps.
- Use fresh or frozen vegetables sensibly. Frozen corn can go straight into the pot. If using frozen green beans, add them with the corn and beans; they may need a minute or two less than fresh beans. Delicate greens such as spinach should be stirred in at the very end, since they wilt faster than kale.
Serving Suggestions
Serve the soup hot in deep bowls with crusty bread, toasted sourdough, or soft dinner rolls for dipping. Crackers are a convenient option, while cornbread makes the meal feel especially cozy. A simple green salad with a sharp vinaigrette gives the table a crisp contrast to the savory broth.
For toppings, offer chopped parsley, sliced scallions, freshly ground black pepper, or grated Parmesan. A small squeeze of lemon just before eating helps lift the flavor, especially if the ham is strongly smoked. If you are serving a crowd, set out toppings separately so everyone can season their own bowl. The soup is filling on its own, so modest sides are usually enough.
Variations
Swap the beans: Navy beans, great northern beans, or kidney beans can replace cannellini beans in the same quantity. Navy beans are small and mild; kidney beans have a firmer bite and a more pronounced flavor. Drain and rinse canned beans before using. If using home-cooked beans, add about 1½ cups (250 g), and include a little of their cooking liquid only if it tastes clean and not overly starchy.
Use vegetables you have: Diced parsnip can replace some of the carrot, and chopped cabbage can stand in for kale. Add cabbage with the green beans so it has time to soften. Zucchini is another option, but add it for only the last 5 minutes to keep it from turning mushy. Fresh peas are best added near the end, along with the corn.
Make it more tomato-forward: Stir in 2 tablespoons (30 g) tomato paste with the garlic and cook it for about 1 minute before adding the broth. This gives the soup a deeper tomato flavor and a slightly richer color. For a less smoky bowl, omit the smoked paprika; for more warmth, add a pinch of red pepper flakes with the dried thyme.
Use a different broth: Vegetable broth works for a lighter flavor, while low-sodium ham broth can make the soup more robust. Taste before salting if using ham broth, since it may already be highly seasoned. If the broth is very concentrated, replace part of it with water rather than letting it overwhelm the vegetables.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking, preferably in shallow, covered containers so they chill more quickly. Keep the soup refrigerated for 3–4 days. The potatoes may absorb some broth as the soup sits, so it can look thicker the next day; loosen it with a splash of water or broth while reheating.
Reheat only the portion you plan to eat in a saucepan over medium heat, stirring occasionally, until it is steaming throughout and reaches 165°F (74°C) on a food thermometer. You can also microwave an individual serving in a covered, microwave-safe bowl, stirring midway through and checking the temperature in more than one spot. Avoid repeatedly cooling and reheating the full pot.
For longer storage, freeze cooled soup in airtight, freezer-safe containers, leaving a little space at the top for expansion. Use within about 2–3 months for best quality, and thaw overnight in the refrigerator before reheating to 165°F (74°C). Potatoes can become somewhat softer after freezing, but the soup will still be suitable for a warming meal. Refrigerate or freeze leftovers; this recipe is not a home-canning recipe.
Frequently Asked Questions
Can I make ham vegetable soup with a ham bone?
A ham bone can add savory depth, but this recipe is written for diced cooked ham and does not require one. If you want to use a bone, simmer it in the broth during the first 20-minute simmer, then remove it before adding the beans and green beans. Pick off any meat and return it to the pot. The soup may be saltier, so taste before seasoning.
Can I make this soup ahead?
Yes. The soup can be cooked, cooled promptly, and refrigerated for up to 3–4 days. Its flavor will meld as it rests, though the potatoes will absorb liquid. Reheat gently with a little extra broth if needed, and bring the soup to 165°F (74°C) before serving. For the freshest texture, add the kale during reheating rather than cooking it far ahead.
How can I keep the potatoes from getting mushy?
Cut them into even pieces about ½ inch wide, simmer gently rather than boiling hard, and check for tenderness around the stated time. Add the beans and quicker-cooking vegetables only after the potato simmer. If making the soup ahead, stop cooking once the potatoes are just tender; they will soften a little more during reheating.
Can I use raw ham instead of cooked ham?
This recipe assumes fully cooked ham, so raw ham is not a direct swap for the stated timing. Use ham labeled fully cooked, or cook raw pork separately until it reaches the USDA FSIS safe minimum internal temperature of 145°F (63°C), followed by a 3-minute rest, before cutting it up and adding it to the soup. Check the package directions for cured or smoked products, since their cooking instructions can differ.
Why does my soup taste too salty?
Ham, canned tomatoes, and broth can each contribute salt. Start with low-sodium broth and do not add salt until the soup is finished. If it is already too salty, add a little unsalted broth or water and more vegetables or beans if available; a squeeze of lemon can balance the flavor but does not remove salt. Avoid reducing the soup further, since evaporation concentrates its seasoning.
Related
- Healthy Enchiladas Recipe with Chicken, Beans, and Corn
- Beef and Cheese Enchiladas Recipe with Red Sauce
- Enchiladas Poblano: Creamy Roasted Pepper Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).