Collard greens with ham is a comforting, soulful dish that brings deep flavor and satisfying richness to the table. It is a classic for a reason. Slow cooked greens become tender and silky, while smoky ham infuses every bite with savory depth. Whether you serve it as a holiday side, a Sunday dinner staple, or a cozy weekday meal, this dish always delivers warmth and nostalgia.
The base of the recipe starts with fresh collard greens. Their sturdy leaves hold up beautifully to long cooking, softening into a tender texture without losing their body. After rinsing and removing the tough stems, the leaves are sliced into ribbons and set aside. In a large pot, onions and garlic are sautéed in a bit of oil until they turn fragrant. Then comes the star ingredient: ham. Some cooks use leftover holiday ham, others prefer smoked ham hocks or diced country ham. Any option works well because the ham provides saltiness, richness, and plenty of flavor.
Once the ham begins to simmer with broth, the collard greens are added in batches, wilting down as they absorb the savory liquid. A splash of apple cider vinegar or a squeeze of lemon brightens the pot and balances the richness. A pinch of sugar can soften the greens’ natural bitterness, while black pepper and crushed red pepper flakes add a gentle kick. As everything cooks slowly, the broth transforms into what many call pot liquor, a deeply seasoned liquid that tastes incredible soaked up with cornbread.
After simmering for about an hour, the greens turn silky and flavorful, and the ham becomes tender enough to mix throughout. Each serving brings a combination of smoky meat, soft greens, and savory broth that feels both hearty and nourishing.
Collard greens with ham pair beautifully with roasted meats, fried chicken, mashed potatoes, or cornbread. They also work as a standalone meal when served over rice or alongside sweet potatoes. Leftovers taste even better the next day because the flavors continue to develop.
This dish is simple to prepare but full of comfort. It is the kind of recipe that reminds people of family kitchens, slow afternoons, and meals cooked with care. Whether you are making it for a celebration or an everyday dinner, collard greens with ham always feel like home.

Ingredients
- 2 bunches collard greens washed and chopped
- 1 pound ham hocks smoked
- 1 large onion chopped
- 3 cloves garlic minced
- 4 cups chicken broth or water
- 1 tablespoon apple cider vinegar
Instructions
- In a large pot, combine the ham hocks and chicken broth. Bring to a boil, then reduce to a simmer and cook for 20 minutes.
- Add the chopped onion and minced garlic to the pot and simmer for another 5 minutes.
- Stir in the collard greens, a handful at a time, until all are added and begin to wilt.
- Add apple cider vinegar and continue to simmer for another 20 minutes until greens are tender.
- Remove the ham hocks, shred the meat, and return to the pot. Season with salt and pepper to taste. Serve hot.
Nutrition









