Preheat the oven to 425 degrees. Line two baking sheets with parchment paper.
Prepare your vegetables. Trim your asparagus, by cutting the ends off. Slice your carrots in half, length wise. Cut your potatoes into quarters. Making your vegetables similar in size helps them cook in the same time frame. Asparagus, carrots, and potatoes all take a little longer to cook, which is perfect to cook on a sheet pan so you don’t have to worry about different cook times.
Prepare your glaze by combining your brown sugar, mustard, honey and orange juice. If you would like it more savory, then add additional dijon mustard.
Place the ham on half of one of your baking sheets. Brush the top of the ham with glaze. Then layer the ham with orange slices in between several slices of ham.
Place the potatoes beside the ham. Drizzle melted butter over them and season with garlic powder and salt and pepper.
On the second baking sheet, place your asparagus on half of it. Drizzle with olive oil and season with salt and pepper and sprinkle sliced almonds on top. On the second half, place the carrots, drizzle with olive oil and season with garlic powder, salt and pepper and thyme.
Place both sheets in the oven and bake for 20-25 minutes. At the last 15 minutes glaze your ham again, this time over the layered slices.