Beetroot Poriyal Recipe (South Indian Beetroot Stir Fry With Coconut)
This post may contain affiliate links. Please read our privacy policy.
If your beets have been sitting in the fridge drawer for a week and you have no idea what to do with them, this recipe is the answer. Beetroot Poriyal turns one humble root vegetable into the prettiest pink stir fry you will ever spoon over rice.
Here are more beetroot recipes that you can include in your everyday meals – Beetroot Rasam, Beetroot Curd Rice, Beetroot Oats Idli, and Beetroot Chaas.

Table of Contents
I love beetroot and try to include it in our diet regularly. When Bhavye was growing up, I would cook and puree beets, then mix them in with almost everything he ate: parathas, beetroot raita, beetroot poori, rice, and soups. I made sure I was feeding him enough beets.
Later, I began making this simple beetroot poriyal, a Tamil Nadu-style stir-fry. It is very mild in taste, and the beets’ flavor shines through. Try my easy recipe to make it.
Try my Beans Poriyal for a variation if you like this recipe.
What Is Beetroot Poriyal?
Beetroot Poriyal is a classic South Indian stir-fry made with finely chopped beetroot, tempered spices, curry leaves, and fresh coconut. The flavor profile is mild, earthy, and naturally sweet from the beets. The coconut adds richness, the curry leaves bring fragrance, and green chilies give just enough warmth without overpowering the vegetable.
This everyday vegetable side dish is popular in homes in Tamil Nadu and Kerala and is often served with steamed rice, sambar, tomato rasam, or curd rice. You can also enjoy it as a midday snack or pack it in a school or office lunchbox.
Why You’ll Love This Family Favorite Recipe!
- Ready in 30 minutes from peeling to plating
- Naturally vegan and gluten-free (skip asafoetida or use a gluten-free brand)
- No onion, no garlic, perfect for festival meals and Sattvik diets
- Uses everyday pantry ingredients you already have
- Tastes great in lunchboxes the next day too
Ingredients
- Beetroot (500 g) – Use fresh, firm beetroot. Smaller beets cook faster and taste sweeter. You can also use cooked beetroot to save some time.
- Grated Fresh Coconut (ยผ cup) – Grate fresh coconut using a box grater. To save time, you can also buy frozen pre-grated fresh coconut from the freezer section of any Indian grocery store. Thaw it to room temperature before using in the recipe.
- Oil (1 tbsp) – I have used canola oil, but you can also use coconut oil or sesame oil for a more traditional flavor.
- Asafetida (hing) ยผ tsp – Skip adding asafetida to the recipe to make this poriyal gluten-free.
- Green chilies (2-3)– You can adjust the amount to suit your taste.
- Others – You will also need white urad dal (ยฝ tsp), black mustard seeds (1 tsp), grated ginger (1 tsp), salt (1 tsp), and curry leaves (10-12) to make this beetroot poriyal recipe.
Some people also add chana dal to the tempering. You can try it too.
You can also add turmeric powder to this recipe.
How To Make Beetroot Poriyal
Cook The Beetroot
Step 1: Peel 500 g beetroot using a vegetable peeler. Discard the top and bottom ยฝ inch of the beetroot and rinse it. Chop them into small pieces (ยผ inch). Add the chopped beetroots to a pressure cooker with 1 teaspoon of salt and 2 tablespoons of water. Stir well.

Wear gloves or rub a little oil on your palms before peeling and chopping teh beetroots. Beetroot juice stains skin, cutting boards, and white shirts you forgot you were wearing.

Step 2: Pressure cook for 1 whistle over high heat. Reduce the heat to low and cook for 5 minutes. Remove the cooker from the heat and immediately run it under cold water. Open the lid.

You can also cook the beetroot in an Instant Pot. Add chopped beetroot, salt, and water to an Instant Pot. Secure the lid. Press PRESSURE COOK and set the timer to 2 minutes at high pressure. Once the timer goes off, do a 5-minute NPR, then QPR. Open the lid.

Stir Fry The Poriyal
Step 3: Heat 1 tablespoon oil in a pan over medium-high heat. Add the following ingredients once the oil is hot, and let them crackle for 4-5 seconds.
- ยฝ teaspoon white urad dal
- 1 teaspoon black mustard seeds
- ยผ teaspoon asafetida

Step 4: Add the following ingredients and cook for 10-12 seconds.
- 2-3 green chilies (slit in half)
- 1 teaspoon grated ginger
- 10-12 curry leaves

Step 5: Add the cooked beets and the leftover water, and cook for an additional minute.

Step 6: Now add ยผ cup grated fresh coconut and mix well.

Step 7: Check for salt and add more if required. Serve hot with steamed rice and dal or rasam.

Variations
No Coconut – Skip adding coconut to make a variation of beet poriyal.
With Grated Beetroot – You can grate the beetroot instead of chopping it. This gives beetroot poriyal a different texture.
With Egg – Whisk 2 eggs, then scramble them with the cooked beets.
With Onions – Finely chop the onions and add them after the tempering ingredients. Sauté until soft, and then add the cooked beetroot.
With Chickpeas – Add boiled white or black chickpeas along with cooked beets.
With moong dal – Soak 2 tablespoon yellow moong dal for 1 hour. Drain and add along with the cooked beetroot.
With Other Veggies – You can make poriyal with other veggies, such as carrot, green beans, potato, and cabbage. You can also combine two or more veggies to create a mixed vegetable poriyal.
You can add dried nut powder to the recipe to make it even more nutritious. It will also make it more delicious.
Add some sambhar powder to make it spicy.
Storage Suggestions
This beetroot stir fry dish can be stored in an airtight container in the refrigerator for 4-5 days. The flavor deepens overnight. Reheat in a pan or in the microwave until hot, then serve.
Do not freeze it, as the beet’s texture may change after thawing.
Other Curry Recipes We Recommend
Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on Facebook, Pinterest, and Instagram for all of the latest updates.

Beetroot Poriyal Recipe (South Indian Beetroot Stir Fry With Coconut)
Ingredients
- 500 grams fresh beetroot
- 1 teaspoon salt (or to taste)
- 1 tablespoon oil
- ½ teaspoon white urad dal (split and skinned black gram lentils)
- 1 teaspoon brown mustard seeds
- ¼ teaspoon asafetida (hing) (skip for gluten-free)
- 2-3 green chilies (slit into half)
- 1 teaspoon grated ginger
- 10-12 curry leaves
- ¼ cup grated fresh coconut
Instructions
Cook The Beetroot
- Peel the beetroot using a vegetable peeler. Discard ½ inch from the top and bottom and rinse the beetroot.
- Chop them into small pieces (¼ inch).
- Add the chopped beetroots to a pressure cooker along with salt and 2 tbsp water. Stir well.
- Pressure cook for 1 whistle over high heat. Reduce the heat to low and cook for 5 minutes.
- Remove the cooker from heat and immediately run it under cold water. Open the lid.
Stir Fry The Poriyal
- Heat oil in a pan over medium-high heat.
- Once the oil is hot, add urad dal, mustard seeds, and asafetida, and let them crackle for 4-5 seconds.
- Add green chilies, ginger, and curry leaves, and cook for 10-12 seconds.
- Add the cooked beetroots along with the leftover water and cook for a minute.
- Now add fresh coconut and mix well.
- Check for salt and add more if required.
- Serve hot with steamed rice and dal or rasam.





I tried this recepi, amazing… Tq for the receipi
Thanks for trying ๐
Thanks for sharing this recipe. Its look delicious. Will try it.
Thnx. Do try.
How does one cook this without a pressure cooker? And are beetroots the same as just beets?
You can steam the chopped beets. The idea is to get them cooked and softened. Yes, that are the same.
Beets aren’t that frequently used in recipes (at least I never find many interesting options), and I love how it has such a standout on this one!
Thnx for liking it Diego. It’s a lovely recipe.
Looks quite awesome!