Carrot Beans Poriyal
A quick, vibrant South Indian stir-fry where diced carrots and french beans come together with a fragrant tempering of mustard seeds, urad dal, and curry leaves. Finished with a sprinkle of fresh coconut, this light and crunchy side dish brings color and freshness to any meal.
For 4 servings
- prep · ~7 min
Steam the carrots and beans.
1.Place diced carrots and chopped beans in a steamer basket.2.Steam for 5-7 minutes until just tender but still firm. Do not overcook.3.Remove from heat and set aside.TIPThe vegetables should still have a slight crunch; they will finish cooking in the pan. - temper · ~2 min
Make the tempering.
1.Heat oil in a kadai over medium heat.2.Add mustard seeds and let them splutter for 30 seconds.3.Add urad dal and sauté until golden brown, about 20 seconds.4.Add dried red chilies and curry leaves. Sauté until fragrant, about 15 seconds.TIPKeep the heat medium; high heat will burn the urad dal before it turns golden. - saute · ~3 min
Sauté the steamed vegetables with the tempering.
1.Add the steamed carrots and beans to the kadai.2.Sprinkle salt and stir gently to coat the vegetables with the tempering.3.Sauté for 2-3 minutes to let the flavors meld. - garnish · ~1 min
Finish with fresh coconut and serve.
1.Turn off the heat. Add grated fresh coconut.2.Toss gently to mix.3.Transfer to a serving bowl and serve hot as a side dish.TIPThe residual heat is enough to warm the coconut without turning it soggy.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Cut carrots and beans into uniform small dice so they cook evenly and look neat.
- 2Steam the vegetables just until tender-crisp — they finish cooking in the pan and should retain bite.
- 3Let mustard seeds splutter fully before adding urad dal to avoid bitterness.
- 4Sauté urad dal on medium heat until it turns a light golden brown — burnt dal ruins the tempering.
- 5Add curry leaves last so they crisp up without burning.
- 6Use freshly grated coconut for the best texture and sweet, nutty flavor — desiccated coconut won't give the same result.
- 7This poriyal can be made a day ahead; reheat gently in a pan and add fresh coconut just before serving.
Adapt it for your goals.
Low-oil
Skip the tempering oil and dry-roast the mustard seeds, urad dal, and broken red chilies in a non-stick pan, then sprinkle over the steamed vegetables. Reduces fat while keeping the classic crunch.
high proteinHigh-protein
Add 1/4 cup of cooked chickpeas or moong sprouts along with the steamed vegetables. This boosts protein content for a more filling side or a light main.
jainJain
Replace fresh coconut with finely chopped raw peanuts or roasted gram (dalia) and omit the urad dal. This keeps the dish free of root vegetables and alliums, suitable for Jain dietary restrictions.
veganVegan
The recipe is already vegan. For extra richness, stir in a tablespoon of coconut milk powder or a splash of unsweetened coconut cream along with the grated coconut.
spicierSpicier
Add 1/2 teaspoon of red chili flakes or a finely chopped green chili along with the dried red chilies for an extra layer of fresh heat.
Why this is on our healthy list.
Rich in Dietary Fiber
Carrots and green beans provide both soluble and insoluble fiber, which supports healthy digestion and helps maintain steady blood sugar levels.
Good Source of Vitamin A
Carrots are loaded with beta-carotene, which the body converts into vitamin A, essential for vision, immune function, and skin health.
Low in Calories and Fat
With minimal oil and only a small amount of coconut, this stir-fry is a light, nutrient-dense side dish that fits well into calorie-conscious meal plans.
Contains Antioxidants
Curry leaves and mustard seeds contain compounds with antioxidant properties that help combat oxidative stress in the body.
Plant-Based Protein
Urad dal (black gram lentils) adds a small but meaningful amount of plant-based protein, especially important for vegetarian and vegan diets.
Frequently asked questions
Yes, frozen green beans work well. Thaw them completely and pat dry before steaming to avoid excess water in the final dish, and reduce steaming time by a minute.







