large bay leaves
ground turmeric
cloves
sea salt flakes
Once they have cooled slightly, peel and set aside. Can be prepared while the potatoes and cauliflower are roasting.
Combine the cumin, garam masala, turmeric, chilli powder, coriander, cardamom, cinnamon and cloves in a small bowl. Set aside 1 1/2 teaspoons for the potatoes and cauliflower. Add the remaining spice blend into the pot with the onions, coriander and peppercorns.
Add the milk and water. Reduce the heat to low. Cover and simmer for 20 minutes. The curry should be a rich and thickened.
Remove from heat. Taste for seasoning, adjust as desired. Remove the bay leaves. Cool to room temperature and then blend to a smooth sauce in a blender till smooth. Store in the fridge for 4-5 days or freeze in freezer-safe containers for up to 2 months.
Place the potatoes into a pot and just cover with well salted water. Bring to a boil and then reduce the heat to medium. Simmer till just tender, about 8-10 minutes, where a knife can pierce to the middle with no resistance. Drain.
Place the cauliflower florets and the potatoes onto a baking sheet. Drizzle with 2 teaspoons of olive oil. Sprinkle the remaining spice blend, as well as 1/2 tsp each of salt and pepper evenly over the vegetables. Toss to coat evenly.
Bake for 30 minutes, or until the golden brown and the cauliflower is just tender.
Bring two cups of the Curry Sauce along with 1 cup of stock, water or milk to a rolling simmer over medium heat.
Feel free to add a handful or two of baby spinach to the sauce towards the end of simmering the veggies. You can also use chopped lacinato kale but massage it first, and then add it at the beginning of warming through the potatoes and cauliflower.