Easy oven-baked ham is one of those dishes that doesn’t require much attention, yet still feels festive when you bring it to the table. This simple baked ham with roasted vegetables is perfect as a main course for Christmas, Easter dinner, or any other special occasion. With very little effort you get a tender, flavorful piece of meat with a glossy glaze and perfectly roasted vegetables straight from the oven.
Table of contents

Why You’ll Love This Recipe
What I love about this recipe is that it looks luxurious without being complicated. The ham stays beautifully tender, the glaze gives it that slightly sweet, sticky crust, and the veggies add both color and flavor – all from one oven. It’s comfort food that also feels festive, and nearly everyone likes it.
Recipe Ingredients
You don’t need many ingredients to make this easy baked ham, although you can make it as simple or as elaborate as you like. Here’s what you’ll need:
- Ham – I used a pre-cooked ham. It saves a lot of time and takes away the stress of having to guess if the meat is properly cooked. Same type used in my chipotle & cranberry glazed ham.
- Marinade/Glaze – I went with a simple mixture of balsamic vinegar, olive oil, and a little honey. It creates that delicious sticky exterior. The honey can be replaced with maple syrup too. I like to add a bit of orange juice sometimes too.
- Vegetables – You can vary endlessly here. I chose Brussels sprouts and broccolini and added almonds for extra crunch.
Other than that you will need a large roasting pan to place ham and vegetables in. You can also use two separate roasting pans. That is totally optional.

How to Choose the Right Ham
For this ham recipe, I use a pre-cooked ham. That means the ham is already cooked, but gets warmed and glazed in the oven for extra flavor. This type of ham is easy to find around the holidays (for Christmas and Easter and probably Thanksgiving too) and can also be ordered from your butcher.
It comes either as a bone-in or boneless (bone-in = more flavor). Bone-in ham is harder to find, but just like with my leg of lamb recipe, it really does add flavor.
Tip: Choose a ham with a thin fat cap. This keeps the meat from drying out and adds great flavor.
What to Serve with Oven-Baked Ham
To turn the ham into a full meal, I like serving it with lots of vegetables, and roasted or fried potatoes are always a great choice.
Which Vegetables Work Well?
Depending on the season, you can choose vegetables that roast well in the oven. I roasted everything together with the ham, but you can also roast them separately if they need different cook times.
Seasonal pairings:
- Summer – zucchini, bell peppers, red onion
- Winter – pumpkin, Brussels sprouts, broccoli, parsnip, cauliflower
- Spring – fennel, carrots, asparagus
- Fall – celeriac, red onion, carrots
Roasting separately is always an option, or choose vegetables that have similar roasting times.
Which Sauce Goes with Oven-Baked Ham?
My all-time favorite is cranberry sauce, but a gorgonzola sauce or one of my other sauce recipes works beautifully too.
For a starter, I love salmon tartare, but tomato tartare or steak tartare are also great options. For dessert, panna cotta is always a winner if you ask me, but you can absolutely keep it simple with something like an easy chocolate mousse.

What Can You Do With Leftover Ham?
Leftover baked ham is one of those things you absolutely want to plan for. It stays juicy, it slices beautifully, and it works in both cold and hot dishes. Here are some delicious ways to use it up:
Cold Options
Perfect for quick lunches or meal prep:
- Sandwiches with dijon mustard or mayo
- Wraps with lettuce & cheese
- Cobb salads or chef salads
- Bagels with cream cheese and arugula
- Charcuterie boards with crackers & pickles
Warm Leftover Meals
Great for dinners, soups, and comfort-style dishes:
- Ham & potato soup
- Creamy pasta with peas & ham
- Fried rice with ham instead of bacon
- Ham & cheddar omelets
- Breakfast burritos with eggs
- Ham and vegetable frittata
- Loaded baked potatoes (sour cream, cheese, chives, ham)
Freezing Leftovers
Ham also freezes surprisingly well:
- Slice or dice before freezing
- Store airtight (zip-top bags or containers)
- Freeze for up to 3 months
It’s perfect to keep on hand for quick meals like soups, casseroles, and quiches.
FAQ Oven-Baked Ham
Since it’s already cooked, you’re only reheating it. Count about 20-25 minutes per 500 g (roughly 1 lb) in a preheated 350°F (180°C) oven. Loosely cover with foil if needed to prevent drying out. I usually bake it slightly longer so the glaze becomes nice and sticky.
Since the oven temperature isn’t too high, you can apply the glaze right away and baste multiple times so it caramelizes nicely. If it’s browning too fast, cover with aluminum foil.
No. The balsamic balances the sweetness, and as it caramelizes it becomes savory-sweet. You can adjust the ratio to taste.
Use a meat thermometer. A pre-cooked ham is ready at an internal temperature of 140-150°F (60-65°C) – warm but still juicy.
Yes, but raw ham needs much longer cooking time and a higher final temperature (155-160°F / 68-70°C). Ask your butcher for guidelines and always use a thermometer.
Yes! This ham is fantastic cold. Perfect for:
- sandwiches
- wraps
- salads
- lunchboxes
- charcuterie boards
Absolutely. You can glaze it a day ahead (so the flavors can absorb) and pre-cut your vegetables. Take the ham out of the refrigerator an hour before baking so it can come closer to room temperature before reheating.

Easy Oven-Baked Ham with Roasted Vegetables
Ingredients
- 1 tbsp coconut oil
- 750 grams pre-cooked ham preferably with a fat cap
Marinade/Glaze
- 1 tsp honey
- 2 tbsp balsamic vinegar
- 2 tbsp olive oil
Vegetables
- 250 grams broccolini
- 250 grams Brussels sprouts halved
- 75 grams blanched almonds
- 2 tbsp olive oil
Instructions
- Preheat the oven to 350°F (175°C).
- Heat a skillet and sear the ham in coconut oil until nicely browned.1 tbsp coconut oil, 750 grams pre-cooked ham
- Transfer to an oven dish and make the glaze by mixing the honey, balsamic vinegar, and olive oil. Brush all over the ham and place in the oven.1 tsp honey, 2 tbsp balsamic vinegar, 2 tbsp olive oil
- Baste every 10 minutes and flip the ham halfway so all sides get coated. Bake for about 45 minutes. Less is fine – remember the ham is already cooked, you just want it heated through.
- Place the vegetables in a baking dish, drizzle with 2 tbsp olive oil, season with salt and pepper, add the almonds, and roast for 30-45 minutes.250 grams broccolini, 250 grams Brussels sprouts, 75 grams blanched almonds, 2 tbsp olive oil
- Serve the ham on a large platter with the vegetables and almonds around it.
Notes
Nutrition Information per portion:
Disclaimer:
The nutritional values above are calculated per portion. The details are based on standard nutritional tables and do not constitute a professional nutritional advice.
