Make the Cauliflower-Potato: Coconut MashBoil potatoes and cauliflower in salted water until fork-tender (12–15 minutes). Drain well. Mash with ghee, coconut milk, turmeric, garam masala, and ground cumin (if using). Add salt to taste and set aside.
Make the Lentil-Vegetable Curry Filling: In a skillet, heat ghee/oil. Sauté onion until soft and golden (about 5–6 minutes). Add garlic, ginger, and diced jalapeño or serrano (if using). Cook 1–2 minutes until fragrant.Stir in ground cumin, coriander, turmeric, chili powder, and garam masala. Toast for 30 seconds. Add tomato paste and cook until slightly darkened. Stir in lentils, frozen mixed vegetables, and water or broth. Mix well. Pour in coconut milk and let simmer uncovered for 8–10 minutes until thickened but still saucy. Stir in fresh cilantro and a splash of lemon juice to finish. Taste and adjust salt and spice level if needed.
Assemble & Bake: Preheat oven to 375 °F. Spread the curried lentil filling in a greased 8x8-inch baking dish. Top evenly with the cauliflower-potato mash, smoothing the surface. Bake uncovered for 20–25 minutes until hot and golden. Broil for 2–3 minutes for added browning.Garnish with additional chopped cilantro before serving.
Video
Notes
Using Dry Lentils – Alternative Method
If you'd rather cook the lentils separately before assembling the filling, you can simmer ½ cup of dry green lentils in 1½ to 2 cups of water on the stovetop for about 20–25 minutes, or until tender but not mushy.
Drain any excess water and set them aside.
Then, proceed with the recipe by sautéing the aromatics and spices as instructed, adding the cooked lentils along with the frozen vegetables and coconut milk to create the rich, saucy filling.
This method gives you more control over the lentil texture and may speed up the final skillet time if you’re preparing components in stages.