Ingredients

  • 4 cups fresh corn kernels (about 5–6 ears)
  • 2 tbsp unsalted butter
  • 1 tbsp neutral oil
  • 2 large shallots, finely minced
  • 2–3 fresh curry leaves, finely minced
  • 1 habanero, seeded and minced (leave the seeds for more heat)
  • ½ cup all-purpose flour
  • 2 cups heavy cream
  • 2 large eggs
  • 1 tsp kosher salt
  • ½ tsp black pepper
  • ½ tsp ground turmeric
  • ½ tsp sugar (optional)
  • ½ cup grated sharp cheddar
  • ¼ cup finely grated Parmesan

To finish (optional)

  • Extra crispy curry leaves
  • Lime zest
  • Flaky sea salt

Method

1. Build the flavor base

Melt the butter with the oil in a wide pan over medium heat. Add the shallots and cook 3–4 minutes until soft and fragrant. Add the curry leaves and habanero and cook 30–45 seconds until aromatic.

2. Make the roux

Stir in the flour and cook 1–2 minutes, stirring constantly, until lightly toasted and nutty.

3. Thicken with cream

Slowly whisk in the heavy cream, stirring constantly to keep it smooth. Cook 2–3 minutes until thick and glossy, then remove from the heat and cool slightly.

4. Add the corn and eggs

Stir in all of the corn kernels. Whisk in the eggs, salt, pepper, turmeric and sugar if using.

5. Fold in the cheese

Add the cheddar and Parmesan and fold until fully incorporated.

6. Bake

Preheat the oven to 375°F (190°C). Pour into a generously buttered baking dish or cast-iron skillet and bake 35–40 minutes, until the center is set and the top is golden and bubbling.

7. Rest and finish

Rest 10 minutes before serving. Finish with lime zest, flaky salt and crispy curry leaves if desired.