Preheat your oven to 200°C (400°F). This high temperature is perfect for roasting and caramelizing the vegetables.
While the oven is heating, peel and slice the butternut squash into manageable chunks. Halve the shallots and cut the tops off the heads of garlic to expose the cloves.
Arrange the butternut squash, shallots, and garlic on a large baking sheet.
Add the rosemary sprigs for flavor.
Season generously with salt and pepper, then drizzle with olive oil to help with the roasting process.
Place the baking sheet in the preheated oven and roast for 35 minutes. The vegetables should be soft and slightly caramelized when done.
Once the vegetables are roasted, transfer them to a blender.
Squeeze the roasted garlic cloves out of their skins and add them to the blender.
Pour in 400 ml of coconut milk, then add the chili flakes and a pinch of nutmeg.
Blend until you achieve a smooth and creamy consistency. Taste and adjust the seasoning if needed.
While blending the dip, prepare the herb butter by mixing 1 tbsp of softened butter with 1 tsp of chopped parsley.
Spread the herb butter on one side of each slice of toast.
In a pan over medium heat, place one slice of toast (buttered side down) in the pan.
Add 2 slices of cheddar cheese on top, then cover with the second slice of toast (buttered side up).
Grill the sandwich for 3-4 minutes on each side, or until the bread is golden brown and the cheese is melted.
Transfer the Butternut Squash Dip to a serving bowl and garnish with a drizzle of pumkin seed oil, a sprinkle of chili flakes, and roasted pumpkin seeds.
Serve it alongside the Cheddar Herb Toast for dipping.