Preheat oven to 425°. Crush garlic and set aside. Place coconut oil in a pan and melt in the oven. Toss cauliflower, onion and spices and roast in the oven for 40 minutes, tossing a couple times throughout.
While that is cooking, take the squash cubes and warm up in a small pot with 1/2 cup almond milk. Mash squash, adding cayenne pepper, nutmeg and orange zest to taste. If necessary, add more almond milk to meet desired consistency.
When the oven timer reaches 30 minutes, add salt, pepper, garlic and almonds slices to the cauliflower. Once cooked through, at about 35-45 minutes, remove from oven and serve cauliflower on top of mashed squash, drizzling remaining oil from the pan on top.