Beans Thoran, a classic stir-fry from Kerala, is a vibrant and nourishing dish that brings the rich flavors of South Indian cuisine to your table. Made with fresh green beans, grated coconut, and a blend of simple spices, this humble side dish is a staple in Keralite homes and a star on Onam Sadhya platters.
What sets Beans Thoran apart is its distinctive tempering of mustard seeds, curry leaves, and a hint of chilies, which infuse the beans with a subtle heat and irresistible aroma. The use of fresh coconut adds a sweet nuttiness and delicate texture, making every bite a celebration of Kerala’s coastal bounty.
Whether you’re looking to add more vegetables to your meals or want to explore authentic Indian recipes, Beans Thoran offers a quick, healthy, and utterly satisfying option. Let’s dive into the secrets of making this Kerala-style comfort food at home, step by step!
Why You’ll Love This Recipe
- Quick & Easy: Ready in under 30 minutes, making it perfect for busy weeknights or elaborate festive spreads.
- Healthy: Packed with fiber, vitamins, and antioxidants from fresh green beans and coconut.
- Vegan & Gluten-Free: Naturally plant-based and suitable for most dietary needs.
- Deliciously Versatile: Serve it with rice, dal, or as part of a South Indian thali.
- Authentic Kerala Flavors: Experience the magic of coconut, curry leaves, and a traditional tempering.
Ingredients
Ingredient | Quantity |
---|---|
Fresh green beans (French beans) | 250 grams (about 2 cups), finely chopped |
Fresh grated coconut | ⅔ cup (or use frozen, thawed) |
Shallots (or small onion) | 4, finely chopped |
Green chilies | 2, slit or chopped (adjust to taste) |
Turmeric powder | ¼ teaspoon |
Mustard seeds | ½ teaspoon |
Urad dal (split black gram) | 1 teaspoon |
Curry leaves | 1 sprig (about 8-10 leaves) |
Dry red chilies | 1, broken |
Coconut oil | 1½ tablespoons |
Salt | to taste |
Equipment
- Cutting board and sharp knife
- Mixing bowl
- Heavy-bottomed pan or kadai (wok)
- Spatula or wooden spoon
- Small bowl for mixing coconut masala
- Serving bowl
Instructions
-
Prepare the beans:
Wash the green beans thoroughly. Trim the ends and chop them finely (about ½ cm pieces).
Finely chop the shallots and green chilies as well.
-
Make the coconut mixture:
In a small bowl, combine the grated coconut, chopped shallots, turmeric powder, and green chilies. Mix well and set aside.
-
Heat the oil & temper:
Heat coconut oil in a heavy-bottomed pan or kadai over medium heat. Once hot, add the mustard seeds and let them splutter.
Add the urad dal and sauté until golden.
Add the dry red chili and curry leaves. Sauté for a few seconds until aromatic.
-
Add the beans:
Add the chopped beans to the pan. Sprinkle a little salt and sauté for 2-3 minutes.
-
Cook the beans:
Cover the pan with a lid and cook on low heat for about 8-10 minutes, stirring occasionally. If the beans start to stick, sprinkle a tablespoon or two of water to prevent burning.
For best flavor, cook the beans until they are just tender but still retain a slight crunch. Overcooking can make them mushy.
-
Add the coconut mixture:
Once the beans are cooked, add the prepared coconut mixture. Mix gently to combine, and cook uncovered for 2-3 minutes so the flavors meld.
-
Finish & serve:
Taste and adjust salt if needed. Turn off the heat and transfer the Beans Thoran to a serving bowl.
Serve hot as a side dish with rice or Indian breads.
Tips & Variations
- Don’t skip the coconut oil! It provides authentic Kerala flavor and aroma. If unavailable, use a neutral oil, but the taste will differ.
- Use other vegetables: This thoran method works beautifully with cabbage, carrot, beetroot, or even spinach.
- Spice it up: For more heat, add extra green chilies or a pinch of crushed pepper.
- Add garlic: Some families add a clove of crushed garlic to the coconut mixture for extra depth.
- Low-oil version: You can reduce the coconut oil to 1 tablespoon for a lighter dish.
- Make ahead: Beans Thoran keeps in the fridge for up to 2 days. Reheat gently and add a sprinkle of fresh coconut before serving.
- Love global vegetarian flavors? Try pairing Beans Thoran with Afghan Vegetarian Pulao or explore Best Vegetarian Recipes Without Tofu for more inspiration!
Nutrition Facts
Nutrient | Per Serving (1/4th recipe) |
---|---|
Calories | 90 |
Protein | 2.2g |
Carbohydrates | 7g |
Dietary Fiber | 3g |
Fat | 6g |
Saturated Fat | 4g |
Sodium | 120mg |
Potassium | 200mg |
Vitamin C | 18% DV |
Iron | 6% DV |
These are approximate values based on standard ingredients. For specific dietary needs, please calculate using your preferred nutrition tool.
Serving Suggestions
- Traditional Kerala meal: Serve Beans Thoran alongside steamed rice, sambar, and papadum for a simple South Indian lunch.
- Onam Sadhya: Include Beans Thoran as part of a festive sadhya spread with parippu curry, avial, erissery, and payasam.
- As a healthy side: Pair with any dal, rasam, or even as a topping for Buddha bowls.
- Lunchbox favorite: Beans Thoran stays fresh and delicious in lunchboxes, making it a great meal-prep option.
- For a fusion twist: Enjoy with Chinese Veg Fried Rice or stuffed in wraps for a fusion meal.
Conclusion
Beans Thoran is more than just a side dish—it’s a celebration of Kerala’s culinary heritage and a testament to how simple ingredients can be transformed into something truly special. The combination of crisp-tender beans, aromatic coconut, and the signature tempering makes it an unforgettable addition to any meal.
Whether you’re hosting an Indian feast or simply craving a healthy, comforting stir-fry, this recipe delivers authentic flavor and nourishing goodness every time.
If you enjoyed this Kerala-style Beans Thoran, why not explore other plant-based delights? Check out Baby Spinach Salad Recipe Vegan or browse our collection of Best Vegetarian Recipes Without Tofu for more inspiration.
Bring a taste of Kerala to your kitchen and make every meal a little more vibrant, wholesome, and delicious!
📖 Recipe Card: Beans Thoran (Kerala Style)
Description: Beans Thoran is a traditional Kerala stir-fry made with green beans, coconut, and aromatic spices. It's a healthy, quick side dish perfect for everyday meals.
Prep Time: PT15M
Cook Time: PT20M
Total Time: PT35M
Servings: 4 servings
Ingredients
- 250g green beans, finely chopped
- 1/2 cup grated fresh coconut
- 1 small onion, finely chopped
- 2 green chilies, sliced
- 1/2 tsp mustard seeds
- 1/2 tsp turmeric powder
- 8-10 curry leaves
- 2 tbsp coconut oil
- Salt to taste
Instructions
- Heat coconut oil in a pan and add mustard seeds.
- When seeds splutter, add curry leaves and sliced green chilies.
- Add chopped onions and sauté until translucent.
- Add chopped green beans and turmeric powder, mix well.
- Add salt and cook covered on low heat for 8-10 minutes, stirring occasionally.
- Add grated coconut, mix, and sauté for 2-3 minutes.
- Remove from heat and serve hot.
Nutrition: Calories: 120 kcal | Protein: 3 g | Fat: 7 g | Carbs: 12 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Beans Thoran (Kerala Style)”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “Beans Thoran is a traditional Kerala stir-fry made with green beans, coconut, and aromatic spices. It’s a healthy, quick side dish perfect for everyday meals.”, “prepTime”: “PT15M”, “cookTime”: “PT20M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“250g green beans, finely chopped”, “1/2 cup grated fresh coconut”, “1 small onion, finely chopped”, “2 green chilies, sliced”, “1/2 tsp mustard seeds”, “1/2 tsp turmeric powder”, “8-10 curry leaves”, “2 tbsp coconut oil”, “Salt to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat coconut oil in a pan and add mustard seeds.”}, {“@type”: “HowToStep”, “text”: “When seeds splutter, add curry leaves and sliced green chilies.”}, {“@type”: “HowToStep”, “text”: “Add chopped onions and saut\u00e9 until translucent.”}, {“@type”: “HowToStep”, “text”: “Add chopped green beans and turmeric powder, mix well.”}, {“@type”: “HowToStep”, “text”: “Add salt and cook covered on low heat for 8-10 minutes, stirring occasionally.”}, {“@type”: “HowToStep”, “text”: “Add grated coconut, mix, and saut\u00e9 for 2-3 minutes.”}, {“@type”: “HowToStep”, “text”: “Remove from heat and serve hot.”}], “nutrition”: {“calories”: “120 kcal”, “proteinContent”: “3 g”, “fatContent”: “7 g”, “carbohydrateContent”: “12 g”}}