Traditional Ukrainian Aspic (Kholodets) is a classic Eastern European dish made with pork, chicken, and aromatic vegetables simmered for hours until the broth naturally sets into a flavorful gelatin. This homemade meat jelly is served cold with horseradish or mustard and is a popular recipe for Christmas, Easter, and festive gatherings. With simple ingredients like pork legs, chicken drumsticks, onions, carrots, and spices, this authentic kholodets recipe brings rich flavor and a true taste of Ukrainian cuisine to your table.

Ingredients
- 2 lb pork legs, soaked in cold water and refrigerated 3 hours to overnight
- 5–8 large chicken drumsticks (or other bone-in meat)
- 2 medium onions
- 1 large carrot
- 1 celery stick
- 2 bay leaves
- 5–10 whole peppercorns
- 2 tsp salt, plus more to taste
- 4 garlic cloves, pressed
- Fresh dill (optional, for garnish)
- Red horseradish (hren) or mustard, for serving
Instructions
- Prepare the pork legs
Soak the pork legs in cold water for at least 3 hours or overnight (this also helps thaw if frozen). - First boil
Place the pork legs and chicken drumsticks into a large pot. Add enough water to cover the meat completely. Bring to a boil over high heat, then immediately remove from heat, drain, and rinse the meat. - Second boil & long simmer
Refill the pot with fresh water, just enough to cover the meat with about ½ inch above. Cover and bring to a boil again, then reduce to a gentle simmer. Cook for 5 hours. - Add vegetables and spices
After 5 hours, add the carrot, onions (ends trimmed), celery, bay leaves, peppercorns, and salt. Continue simmering on low heat for 1 more hour. Do not add extra water, and do not discard the broth. - Strain and season
Remove the drumsticks and carrot from the pot. Discard the pork legs, onions, and bay leaves. Strain the broth through a fine mesh sieve lined with paper towels or cheesecloth to clarify. Stir in the pressed garlic and adjust seasoning with more salt if needed. - Prepare the meat
Separate the chicken meat from the bones using a fork, discarding bones and skin. Slice the carrot thinly for decoration. - Assemble
Arrange carrot slices and fresh dill (if using) at the bottom of a rectangular dish or small serving bowls. Evenly layer the shredded meat on top. Pour the strained broth over the meat until just covered. - Chill
Refrigerate for at least 3 hours or overnight, until set into a firm jelly. - Serve
To unmold, briefly place the dish in hot water and use a spatula to loosen the edges. Alternatively, serve directly from the dish. Pair with red horseradish or Russian mustard.
Why You’ll Love This Recipe
- Traditional Ukrainian comfort food perfect for special occasions.
- Naturally rich in collagen, creating a flavorful, firm jelly without added gelatin.
- Can be made ahead and stored in the refrigerator, making it great for gatherings.

Tips
- Don’t add too much water at the beginning, or the broth won’t set properly.
- Skim foam during the simmering process for a clearer broth.
- Use a fine strainer or cheesecloth to achieve the cleanest, golden broth.
Variations and Substitutions
- Different meats: Replace chicken drumsticks with turkey, beef, or rabbit for variety.
- Spices: Add a few cloves or allspice berries for a deeper flavor.
- Vegetables: Include parsnips or leeks along with the carrot and celery.
FAQs
Can I freeze kholodets?
It’s best enjoyed fresh, but you can freeze portions for up to 1 month. Thaw overnight in the fridge.
Why didn’t my aspic set?
This usually happens if there’s too much water or not enough bone-in meat. Reduce liquid next time or add extra gelatin if necessary.
How long does it last in the fridge?
Stored in an airtight container, it keeps for up to 5 days.
Serving Suggestions
- Serve cold, cut into slices or squares.
- Pair with rye bread and pickled vegetables.
- Always offer horseradish, hren, or spicy mustard alongside for traditional flavor.
Ukrainian Aspic (Kholodets) Recipe
12
servings30
minutes7
hoursIngredients
2 lb pork legs, soaked in cold water and refrigerated 3 hours to overnight
5–8 large chicken drumsticks (or other bone-in meat)
2 medium onions
1 large carrot
1 celery stick
2 bay leaves
5–10 whole peppercorns
2 tsp salt, plus more to taste
4 garlic cloves, pressed
Fresh dill (optional, for garnish)
Red horseradish (hren) or mustard, for serving
Directions
- Prepare the pork legs
- Soak the pork legs in cold water for at least 3 hours or overnight (this also helps thaw if frozen).
- First boil
- Place the pork legs and chicken drumsticks into a large pot. Add enough water to cover the meat completely. Bring to a boil over high heat, then immediately remove from heat, drain, and rinse the meat.
- Second boil & long simmer
- Refill the pot with fresh water, just enough to cover the meat with about ½ inch above. Cover and bring to a boil again, then reduce to a gentle simmer. Cook for 5 hours.
- Add vegetables and spices
- After 5 hours, add the carrot, onions (ends trimmed), celery, bay leaves, peppercorns, and salt. Continue simmering on low heat for 1 more hour. Do not add extra water, and do not discard the broth.
- Strain and season
- Remove the drumsticks and carrot from the pot. Discard the pork legs, onions, and bay leaves. Strain the broth through a fine mesh sieve lined with paper towels or cheesecloth to clarify. Stir in the pressed garlic and adjust seasoning with more salt if needed.
- Prepare the meat
- Separate the chicken meat from the bones using a fork, discarding bones and skin. Slice the carrot thinly for decoration.
- Assemble
- Arrange carrot slices and fresh dill (if using) at the bottom of a rectangular dish or small serving bowls. Evenly layer the shredded meat on top. Pour the strained broth over the meat until just covered.
- Chill
- Refrigerate for at least 3 hours or overnight, until set into a firm jelly.
- Serve
- To unmold, briefly place the dish in hot water and use a spatula to loosen the edges. Alternatively, serve directly from the dish. Pair with red horseradish or Russian mustard.




Leave a Comment