Traditionally from Kerala, Beans Thoran is a simple yet delicious, comforting and healthy, sautéed or stir-fried preparation made with green beans (french beans). Apart from the green beans and typical South Indian spices, coconut oil and fresh coconut give this dish a remarkable flavor. The flavor and taste of the beans also merges really well with the coconut. The recipe is also vegan and gluten-free.
Table of Contents
About Thoran
A Thoran is a traditional dry veggie recipe, a specialty from the cuisine of Kerala. These can be made with a variety of finely chopped or grated vegetables like bitter gourd, yam, carrot, cabbage, plantains, various kinds of green beans, amaranth leaves, drumsticks or drumstick leaves. The Beans Thoran is also one of them.
It is also known as ‘upperi’ in some regions of South India, and other than the vegetables, the basic ingredients include shallots, fresh grated coconut, curry leaves, mustard seeds, turmeric powder, cumin seeds or cumin powder, green chilli or dried red chilli and coconut oil.
There are some variations in certain thoran recipes like addition of ginger, garlic, red chili powder, using onions instead of shallots, etc. In fact, we make thoran of all the vegetables mentioned above.
Thoran is one of the dishes that is served in the grand, all-vegetarian Sadya, along with other dishes. A ‘sadya’ is a mighty feast where a vegetarian meal comprising of various dishes is served on a plantain/banana leaf. This is common during the festival of Onam in Kerala.
Just like this Beetroot Thoran, any other thoran is also primarily vegan too. Since the spices used in a typical thoran preparation are subtle and the dish is simple, yet flavorful, it is also considered as hearty comfort food.
Some of the thoran recipes I have shared are Beetroot Thoran, Cabbage Thoran, Ash Gourd Thoran and Vellarikka Thoran.
About Beans Thoran Recipe
For this recipe of Beans Thoran, I mostly tend to use the pearl onions or sambar onions. I love how this tiny variety of onions brings a distinct flavor in a dish. These are usually milder and even sweeter as compared to the larger red onions. Thus, work really well in this thoran preparation.
Other ingredients for this Beans Thoran include garlic, green chilies, curry leaves, whole spices like mustard seeds and cumin seeds and turmeric powder. You can spike up the dish for more spice by adding more number of green chilies in it.
As I also mentioned earlier, this dish is quite incomplete without the coconut in it. Be it the coconut oil, which is used as the cooking fat or the fresh grated coconut that adds a lovely texture and flavor profile in the dish.
While making this Beans Thoran or any other thoran, it is definitely a must to use coconut oil to get the real authentic taste. If you use any other oil, then the classic flavor will be missing.
I often make both thoran and poriyals as a vegetable side dish to go with South Indian meals. This Beans Thoran can also be eaten just with some steamed rice or served as an accompaniment with sambar rice or rasam rice combinations.
Thoran is also an important side dish in the all-vegetarian Onam feast of ‘sadya’ in Kerala. I follow a simple and easy method while making the Beans Thoran. Thus, the recipe is easy and takes less time and preparation.
How to make Beans Thoran
Prep Beans and Sauté Spices
1. Firstly, rinse 250 grams French beans a couple of times in water. Then, drain all the water.
Chop the beans finely. Discard the top and the end portions of the beans while chopping.
You will need about 1.5 to 1.75 cups finely chopped beans.
2. Heat 1 tablespoon coconut oil in a heavy pan or kadai. Add ½ teaspoon mustard seeds on low heat.
3. Let the mustard seeds crackle.
4. Next, add ½ teaspoon cumin seeds and let them crackle.
5. Add 6 to 7 chopped pearl onions (sambar onions) or shallots. You can also use ¼ to ⅓ cup finely chopped onions instead.
6. Mix well and begin to sauté onions on low heat.
7. Sauté onions till translucent. Do not brown them.
8. Then, add 3 to 4 small to medium finely chopped garlic cloves, 1 chopped green chili and 10 to 11 curry leaves.
9. Mix well.
10. Add ¼ teaspoon turmeric powder. Omit adding turmeric powder, if you do not prefer.
11. Mix again.
Make Beans Thoran
12. Now, add the finely chopped beans.
13. Stir and mix well.
14. Add ½ cup grated fresh coconut.
15. Season with salt as per taste.
16. Mix very well.
17. Add about 4 tablespoons water and stir.
18. Cover and cook on low heat.
19. Check after 3 to 4 minutes. If the water has dried, sprinkle some more water. Mix well, cover and continue to cook.
Overall, you can add ⅓ cup water or more as required, in parts, depending on the freshness and quality of green beans.
20. Cook till the beans are completely done. If there is any water in the pan, cook without lid till all the water evaporates.
21. Serve Beans Thoran with steamed rice or as a side dish in a sadya meal or Kerala main course. If you want, you can garnish with some coriander leaves.
Expert Tips
- While chopping the French beans for this thoran, make sure to discard the top and end portions of the beans.
- Remember to use fresh, tender and green colored beans. Avoid making this preparation with dry or limp beans.
- If you don’t have pearl onions, sambar onions or shallots, you can use regular onions. Use ¼ to ⅓ cup finely chopped onions then.
- You have to add water in parts to cook this dish. Keep checking while it is getting cooked. If you feel that the water has dried up, then sprinkle some water, mix, cover and cook till fully done.
- Ensure cooking the beans completely. If there is still some water in the pan, then cook the thoran without the lid, till the moisture evaporates.
More Beans Recipes To Try!
Tamil Nadu Food
Vegetable Recipes
Vegetable Recipes
Please be sure to rate the recipe in the recipe card or leave a comment below if you have made it. For more vegetarian inspirations, Sign Up for my emails or follow me on Instagram, Youtube, Facebook, Pinterest or Twitter.
Beans Thoran Recipe
Ingredients
- 1 tablespoon coconut oil
- ½ teaspoon mustard seeds
- ½ teaspoon cumin seeds
- 6 to 7 pearl onions or sambar onions, ¼ to ⅓ cup chopped shallots or onions can also be used
- 3 to 4 garlic cloves – small to medium-sized, finely chopped
- 1 green chili – chopped or ½ to 1 teaspoon
- 10 to 11 curry leaves
- ¼ teaspoon turmeric powder (ground turmeric)
- 250 grams french beans or green beans, about 1.5 to 1.75 cups finely chopped beans
- ½ cup grated fresh coconut – can swap with frozen coconut
- ⅓ cup water or add as required
Instructions
Chopping green beans
- Firstly rinse the green beans a couple of times in water. Then drain all the water.
- Chop the beans finely. Discard the top and the end portions of the beans while chopping. You will need about 1.5 to 1.75 cups finely chopped beans.
Making beans thoran
- Heat coconut oil in a heavy pan or kadai. Keep heat to a low and add mustard seeds.
- Let the mustard seeds crackle. When the mustard seeds begin to crackle, add cumin seeds and let them crackle.
- Next add the chopped pearl onions or shallots. You can also use ¼ to ⅓ cup finely chopped onions instead.
- Mix well and begin to sauté onions on a low heat.
- Sauté till the onions turn translucent. Do not brown them.
- Then add finely chopped garlic, chopped green chillies and 10 to 11 curry leaves. Mix on a low heat.
- Add ¼ teaspoon turmeric powder. Mix again.
- Now add the finely chopped beans. Stir and mix well.
- Add ½ cup grated fresh coconut. season with salt as per taste. Mix very well again.
- Sprinkle about 4 tablespoons water first and stir to combine.
- Cover with a lid and cook beans thoran on a low heat.
- Check after 3 to 4 minutes. If water has dried up, then sprinkle some more water. Mix well and continue to cover and cook. Overall you can add ⅓ cup water or more as required. Add water in parts.
- Cook till the beans are completely cooked and tender. If there is any water in the pan after the beans are tender, then simmer further without lid until all the water evaporates.
- Serve Beans Thoran with steamed rice or a side vegetable dish in a sadya meal or South Indian meal. If you want you can garnish with some coriander leaves.
Notes
- Use fresh, tender and green colored beans.
- Coconut oil add a distinct flavor to the dish. But if out of it, swap with any neutral flavored oil.
- Instead of fresh coconut, you can use frozen shredded coconut.
- Add water as needed while cooking the green beans.
- Easily scale the recipe to make for more servings.
Nutrition Info (Approximate Values)
This Beans Thoran recipe from the blog archives, first published in April 2018 has been republished and updated on December 2022.
Can i use desiccated coconut instead of fresh or frozen ?
Yes, you can use desiccated coconut.
Forgot to add three things! 1) Correct on the use on Coconut Oil – scour the stores until you find. Not really worth going through this effort without it. 2) If you can’t find fresh shredded coconut then frozen is a reasonable sub., in my estimate 3) Similarly, if fresh curry leaves are not available to you, then the dried version works, but would advise that you crumble them by hand and sprinkle in. This can help to provide a more balanced textural consistency, unless you like the feel of large leaves on your palate.
thanks RE for sharing this perfect to the point tips. of course dried curry leaves also work. i used to use them when i never had fresh curry leaves on hand. yes crumbling and sprinkling dried curry leaves is a great tip. frozen coconut also works well in the recipe.
Great Recipe. Absolutely spot on. I would emphasize that in my limited experience, very slow cooking with careful attention to the water levels is key. I made this for my wife who likes a crisper texture, and dryer consistency. Given this, a low temp, less water, sealed top and longer check interval approach works best. Otherwise, this was quite a well laid out recipe!