It was one of those chilly evenings when I found myself standing in front of the fridge, staring at a lonely head of cauliflower. It was one of those days when you crave something warm and cozy but can’t muster the energy for an elaborate meal. That’s when it hit me: Curried Cauliflower Gratin. It’s the perfect union of creamy, spicy, and crispy. This dish is like a comforting hug on a plate, yet it’s surprisingly easy to put together. Plus, it turns the humble cauliflower into something extraordinary, making it a weeknight favorite. Trust me, your taste buds will thank you later.
What You’ll Need
You probably have most of these ingredients in your pantry already. The magic comes from how they all come together to elevate a simple vegetable.
- Cauliflower – the star of the show!
- Canned coconut milk
- Peanut oil
- Shallot
- Fresh ginger
- Garlic
- Curry powder
- Ground cumin
- Ground cardamom
- Ground nutmeg
- Cinnamon
- Flour
- Kosher salt
- Unsalted butter
- Breadcrumbs
- Cumin seeds
- Fresh garnish: cilantro
How to Make Curried Cauliflower Gratin
- Preheat your oven to 400°F. Grease an 8×8-inch baking dish with a bit of butter and set it aside. This will help with easy cleanup later and ensure nothing sticks.
- Steam the whole cauliflower until it’s tender but still holds its shape, about 15 minutes. Once done, let it cool a bit and then slice horizontally into thick slabs.
- In a saucepan over medium heat, warm the peanut oil. Toss in the ginger, shallot, and garlic, and sauté them until they’re soft and aromatic, around 3 to 4 minutes. Your kitchen should start smelling amazing about now!
- Add in the dry spices: curry powder, cumin, cardamom, nutmeg, and cinnamon. Sauté these for another 3 minutes until the spices are fragrant and toasty.
- Sprinkle the flour over the spice mixture and stir it in, cooking for about 2 minutes. This forms the base of your sauce.
- Slowly whisk in the coconut milk and salt. Keep stirring until the mixture simmers and thickens, about 3 to 5 minutes. You’ll want it to be creamy but not too thick.
- Arrange a layer of cauliflower slices in your prepared baking dish. Pour about half of your curry cream over this layer. Repeat with remaining cauliflower and curry cream.
- In a small bowl, mix the breadcrumbs and cumin seeds. Sprinkle this over the top of the dish, then drizzle with melted butter for that crispy finish.
- Bake in the preheated oven for 25 to 30 minutes. You’ll know it’s done when the top is golden brown and the edges are bubbly.
- Once out of the oven, sprinkle with fresh cilantro for an extra pop of color and flavor. Serve warm and dig in!
Cook’s Notes
This dish is pretty forgiving, so feel free to adjust the spice levels to your liking. If you want a bit more heat, you could add a pinch of cayenne or chili flakes with the other spices. Leftovers can be stored in an airtight container in the fridge for up to three days. Reheat in the oven to bring back the crispiness rather than using the microwave, which can make it soggy. You can also make the curry cream a day ahead. Just keep it refrigerated and assemble the dish when you’re ready to bake.
Make It Your Own
- Swap the cauliflower for broccoli if you want a different flavor profile or if that’s what you have on hand.
- For a nut-free version, replace the peanut oil with olive oil.
- If you’re not a fan of coconut milk, heavy cream can be used as a substitute, though it will change the flavor slightly.
- Add a layer of sautéed mushrooms between the cauliflower slices for an earthy twist.
If you try this, I’d love to hear how it turns out — drop a comment or tag me! I’m always excited to see how you make these recipes your own. Happy cooking!
Related update: Curried Cauliflower Gratin
