Follow these steps for perfect results
red onion
finely diced
young carrots
peeled and cut into pieces
tomatoes
halved
ham joint
rind removed
bay leaves
fresh
black peppercorns
whole
allspice
ground
carrots
peeled
green asparagus
woody ends removed
apricot jam
smooth
soy sauce
low sodium
potatoes
peeled and cut into pieces
sugar
granulated
mustard
dijon
milk
whole
butter
unsalted
oil
vegetable
balsamic vinegar
aged
nutmeg
freshly grated
arugula
cut into strips
cornflour
as slurry
parsley
leaves removed and chopped
Place ham in a large pot and cover with water.
Add diced red onions, chopped young carrots, halved tomatoes, bay leaves, black peppercorns and allspice.
Bring to a boil, lower heat and simmer for 2 1/2 hours.
Preheat oven to 400°F (200°C).
Remove ham from pan and let rest on a wire rack placed over a tray to catch juices.
Strain cooking liquid and reserve 3 cups.
Mix apricot jam with soy sauce and mustard, then brush over ham.
Transfer to a large roasting pan and cook for 15 mins.
Add reserved cooking liquid and cook for another 35-45 mins.
For the mashed potatoes, cook potatoes in boiling salted water for 20 mins.
Drain potatoes.
Heat butter and milk and mash with potatoes.
Add nutmeg and season to taste.
Add arugula.
For the carrots and asparagus, cook carrots in boiling salted water with 1 tsp sugar for about 5 mins.
Add asparagus and cook for another 5 mins until vegetables are tender.
Drain carrots and asparagus.
Heat 2 tbsp oil and saute carrots and asparagus.
Add 1 tbsp sugar and deglaze pan with balsamic vinegar.
Cook over low heat for 3-4 mins.
For the gravy, remove ham from roasting pan and keep warm.
Transfer pan juices and any browned bits to a clean saucepan then add cornstarch slurry, bring to a boil and simmer for 1 min, stirring.
Season gravy.
To serve, transfer ham to a serving platter and sprinkle with parsley and black pepper.
Arrange carrots and asparagus around ham and serve with mashed potatoes and gravy on the side.
Expert advice for the best results
Use a meat thermometer to ensure the ham is cooked to a safe internal temperature.
Baste the ham with the glaze frequently during roasting for a richer flavor.
Adjust the amount of arugula in the mashed potatoes to your preference.
Everything you need to know before you start
20 minutes
Ham can be cooked a day ahead and sliced before serving. Potatoes can be mashed ahead of time and reheated.
Arrange ham slices attractively on a platter, with a generous helping of mashed potatoes alongside. Garnish with extra arugula and fresh parsley.
Serve with a side of green beans or roasted Brussels sprouts.
Offer cranberry sauce as a condiment.
Complements the ham's savory flavor
A malty beer to balance the sweetness
Discover the story behind this recipe
Ham is often served during festive occasions like Christmas and Easter in many European cultures.
Discover more delicious European Dinner recipes to expand your culinary repertoire
A European-inspired dish featuring chicken breasts stuffed with garlic butter and mozzarella cheese, coated in breadcrumbs, and fried to golden perfection.
Classic Chicken Kiev recipe with a buttery, garlicky herb center and crispy cornflake coating.
Classic Cordon Bleu featuring veal or pork cutlets stuffed with ham and mozzarella, breaded and baked to golden perfection.
Hearty and flavorful chicken legs braised in aromatic white wine with tender root vegetables.
A classic holiday dish featuring a roasted goose with a savory stuffing made of pork, prunes, and chestnuts, served with a rich pan sauce.
A chef's take on roast pork with apples, featuring a flavorful marinade and tender, juicy meat.
A hearty and flavorful beef dish simmered in a rich mushroom and red wine sauce, perfect for a comforting meal.
A hearty and flavorful mushroom stroganoff featuring dried and fresh mushrooms, bell peppers, and a creamy sauce.