Start by preheating your oven to 375°F (190°C). Slice the sweet potatoes, squash, and carrots thinly for even cooking. In a large bowl, toss them with olive oil, garlic powder, herbs, salt, and pepper until well coated.
Grease your baking dish lightly with oil. Arrange the vegetable slices in overlapping or vertical patterns to create a beautiful layered effect. Alternate colors for a visually appealing presentation.
Cover the dish tightly with foil and place it in the oven. Bake for about 25–30 minutes to allow the vegetables to steam and soften. This step ensures they cook evenly from the inside.
While the vegetables are baking, combine cranberries, honey, and water in a saucepan. Simmer for 5–10 minutes until the cranberries burst and the sauce thickens slightly into a glaze.
Remove the foil and drizzle half of the cranberry mixture over the vegetables. Return to the oven and bake uncovered for another 20–25 minutes until the edges are slightly caramelized.
Take the dish out of the oven and drizzle the remaining sauce over the top. Let it rest for a few minutes before serving so the layers hold their shape when sliced.