Sweet Potato Bebinca

2 to 3 medium to large sweet potatoes (1 1/4 pounds total)
6 tablespoons/85 grams unsalted butter, melted, plus more for the pan
6 large eggs
1 cup/200 grams grated jaggery, muscovado, panela or dark brown sugar
1/4 cup/60 milliliters maple syrup
1 teaspoon freshly grated nutmeg
1/2 teaspoon ground turmeric
1/4 teaspoon fine sea salt
1 (13.5-ounce/400-milliliter) can full-fat coconut milk
1 cup/130 grams all-purpose flour

Heat the oven to 400 degrees. Rinse the sweet potatoes to remove any dirt, pat them dry with paper towels and poke several holes in them with a fork. Put the potatoes in a baking dish or on baking sheet lined with aluminum foil. Roast until completely tender, 35 to 45 minutes. Cool completely before handling. Peel the sweet potatoes, discard the skins, and purée the flesh in a food processor. Measure out 1 2/3 cups/400 grams and set aside, saving the rest for another purpose. (The sweet potatoes may be roasted one day ahead and stored in an airtight container in the refrigerator.)

Reduce the oven temperature to 350 degrees.

Line the bottom of a 9-inch round baking pan with 2-inch sides with parchment paper and grease lightly with butter. Put the pan on a baking sheet. In a large bowl, whisk together the cooled sweet potato purée, melted butter, eggs, sugar, maple syrup, nutmeg, turmeric and salt until smooth. Add the coconut milk and flour and whisk until the mixture is smooth, with no visible streaks of flour.

Pour the batter into the prepared pan and put the pan, still on the baking sheet, in the oven. Bake for 55 to 60 minutes, rotating the baking sheet halfway through. The pudding should be firm to the touch in the center and light golden brown around the edges. Remove from the oven and cool completely in the pan on a wire rack. Wrap the pan with plastic wrap and refrigerate to set for at least 6 hours, preferably overnight.

Once the bebinca has set, run a sharp knife around the sides of the pan, flip the pan onto a baking sheet lined with parchment paper, and tap gently to release. Peel the parchment off the top. Invert onto a serving dish, and peel off the second sheet of parchment paper.

To serve, use a sharp serrated knife to cut the chilled bebinca into wedges. Store the leftover bebinca, wrapped in plastic wrap, in an airtight container in the refrigerator for up to one week.

Roasted Cauliflower, Paneer, and Lentil Salad

For the salad:
1/2 cup green lentils
1/2 cup black lentils
1 small head cauliflower (about 1 pound)
1 10-ounce block paneer, cut into 1/2-inch cubes (about 2 cups total)
1 teaspoon fine sea salt
1/2 teaspoon black pepper
1 tablespoon extra-virgin olive oil
4 scallions, green and white parts, thinly sliced

For the cilantro-oil dressing:
1 cup extra-virgin olive oil
1 cup tightly packed, fresh cilantro leaves
1 Serrano chile, seeded, if desired
Juice of 1 lime, about 1/4 cup
1 teaspoon coriander seeds
1/2 teaspoon whole black peppercorns
1/2 teaspoon fine sea salt

Heat the oven to 425 degrees. Rinse the lentils in a fine-mesh strainer under cold running water and pick out any stones or imperfect beans. Transfer to a medium saucepan and add enough water to cover by about 1 inch. Bring to a rolling boil over medium-high heat, turn the heat to low and simmer, uncovered, until tender but not mushy, 25 to 60 minutes. The cooking time will vary depending on how old the lentils are, so check them every 5 minutes after the first half hour. When they have reached desired doneness, drain through a fine-mesh strainer and set on a clean kitchen towel to absorb any remaining liquid.

While the lentils are cooking, roast the cauliflower and paneer: Cut the cauliflower into bite-size florets and transfer to a roasting or sheet pan. Add the paneer. Season with salt and pepper and drizzle with the olive oil, mixing to coat evenly. Roast, stirring occasionally, until the florets and paneer are crispy on the outside and feel tender when pierced with a skewer or knife, 20 to 25 minutes.

Meanwhile, make the dressing: Combine all the ingredients in a blender and pulse at medium-high speed until smooth and paste-like.

When the cauliflower and paneer are done, transfer to a large bowl and gently stir in the drained lentils and scallions. Taste and adjust the seasoning, if necessary. Drizzle with 1/2 to 1/3 cup of the dressing, to taste, and serve warm or at room temperature. (Store the leftover salad and dressing in separate airtight containers in the refrigerator for up to four days. Shake the dressing before using.)