Roasted cauliflower and green beans tossed with grated coconut, mustard seeds, and green chili in a South Indian style.
Thoran is a Kerala-style dry vegetable preparation, traditionally made by sautéing chopped vegetables with grated coconut and a mustard-seed tempering rather than a wet gravy. This version roasts the vegetables first, which isn't the classic method — thoran is usually cooked entirely on the stovetop — but roasting adds a caramelized edge to cauliflower and beans that works nicely with the coconut's sweetness once everything is tossed together. Fresh grated coconut is central to the dish's texture and flavor; unsweetened desiccated coconut can work in a pinch but lacks the moisture and sweetness of fresh. The tempering — mustard seeds popped in coconut oil, followed by curry leaves, dried chili, and a hit of fresh green chili — is stirred through the roasted vegetables at the end so its aroma stays vivid rather than getting lost during cooking. Served as a side with rice and dal, thoran is a good example of how South Indian home cooking gets a lot of flavor from a short list of ingredients handled with the right technique, rather than a long spice list.
Serves 4
Toss cauliflower and beans with 2 tbsp coconut oil and salt. Roast at 220C (425F) for 20-25 minutes, turning once, until charred at the edges and tender.
Heat remaining coconut oil in a pan over medium heat. Add mustard seeds and let them pop, then add dried chilies, green chilies, and curry leaves, frying until fragrant, about 1 minute.
Stir in turmeric, then add grated coconut, tossing for 2-3 minutes until lightly toasted and fragrant.
Add the roasted cauliflower and beans to the pan, tossing to coat evenly in the coconut mixture.
Stir in lime juice, taste for salt, and serve warm as a side with rice and dal.
Use fresh or frozen grated coconut if you can find it — desiccated coconut needs to be rehydrated with a splash of warm water first or it will taste dry and papery.
Roast the vegetables in a single layer without overcrowding the tray, or they'll steam instead of char.
Let the mustard seeds fully pop in the hot oil before adding the next ingredients — this is what develops their nutty flavor.
Use cabbage or green papaya as the vegetable base for a more traditional Kerala thoran.
Add a spoonful of urad dal to the tempering, fried until golden, for extra crunch.
Skip roasting and stir-fry the vegetables entirely on the stovetop for the classic thoran method.
Refrigerate in an airtight container up to 3 days; reheat gently in a dry skillet over medium heat, as the coconut can turn oily if microwaved too long.
Thoran is a foundational dish in Kerala home cooking, part of the traditional sadya feast served on banana leaves, typically made with vegetables like cabbage, beans, or beetroot cooked with fresh coconut and a mustard seed tempering.
Yes, frozen grated coconut works well — just thaw it and pat dry before adding to the pan so it doesn't add excess water.
Vegetable oil works as a substitute, though you'll lose some of the coconut aroma that coconut oil naturally adds to the dish.
Desiccated coconut likely wasn't rehydrated before use — soak it in a splash of warm water for 10 minutes and drain before adding to the pan.
Per serving (180g / 6.3 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.