Try Beetroot Poriyal (also known as Beetroot Thoran or Beetroot Palya) – a vibrant South Indian stir-fry made with sautéed beetroot, aromatic spices, and fresh coconut. This easy, wholesome, and flavorful dish is naturally vegan, gluten-free, and ready in just 20 minutes. Perfect for busy weeknights or festive meals, this Beetroot Poriyal recipe is a nutritious side dish that pairs beautifully with rice, dal, or chapati. Add this colorful and healthy beetroot curry to your South Indian recipe rotation today!

Jump to:
What is Poriyal
Poriyal is a classic South Indian stir-fry dish made with a single vegetable, sautéed with mustard seeds, lentils, curry leaves, and spices, then garnished with grated or ground coconut. The word “Pori” means to stir-fry in Tamil, and Poriyal refers to this simple cooking technique that results in a dry, flavorful, and mildly spiced side dish.
Poriyal is incredibly versatile and customizable. It can be prepared with steamed, shredded, or finely chopped vegetables such as beetroot, carrots, potatoes, green beans, raw banana, cabbage, chow chow, or pumpkin. While Poriyal is the Tamil name, this style of vegetable stir-fry is known by different names across South India—Thoran in Kerala, Palya in Karnataka, and Vepudu in Andhra Pradesh—each with its own unique twist.
The Beetroot Poriyal recipe with coconut that I’m sharing today is how we make it in my home. You may find slight variations online, but this one is special to me. What sets it apart is the addition of a ground coconut paste, which brings depth, texture, and a subtle sweetness that makes this beetroot curry truly unique and comforting.
South Indian style Beetroot Poriyal
Beetroot Poriyal, also known as Beetroot Thoran, Indian-style Beetroot Salad, Sauteed Beets, or Beetroot Stir-Fry, is a simple and flavorful South Indian dish that’s often served in traditional South Indian restaurants and homes. This mildly spiced stir-fry is made by sautéing finely chopped beetroot with mustard seeds, curry leaves, and a coarsely ground coconut paste—similar in texture to Sundal.
Typically prepared without onion or garlic, this recipe is perfect for vrat (fasting) days, festivals, or when you're craving something light yet nourishing. The dish pairs beautifully with steamed rice and Sambhar, Rasam, or Dal, making it a wholesome, satisfying South Indian meal.
Beetroot is not just delicious but also highly nutritious. With its natural sweetness, earthy umami flavor, and crunchy texture, beetroot adds both color and health benefits to your plate. It is a great addition to your weekly meal plan.
Why make this
- 🩷 Nutritious & Wholesome – Packed with vitamins, fiber, and antioxidants, beetroot is great for detoxifying and boosting immunity.
- 🫙 Uses Less Oil – A healthy stir-fry that doesn’t compromise on flavor.
- 🌱 Vegan, Gluten-Free, Soy-Free & Nut-Free – Perfect for those with dietary restrictions or preferences.
- 🥗 Easy Way to Add Beets to Your Diet – A delicious way to enjoy this vibrant root vegetable regularly.
- ⏱️ Quick & Easy – Ready in just 20 minutes—perfect for busy weeknights.
- 🍛 Simple & Fuss-Free – Minimal ingredients and effort with maximum flavor.
Ingredients needed 🧾
Beetroot
Beets are seasonal root vegetables best in spring and fall. Choose fresh, organic beets that are small to medium in size—they cook faster and more evenly. Wash them thoroughly, especially if they’re not peeled. If your beets come with greens, save and use them too—they’re highly nutritious!
For this recipe, I’ve used store-bought precooked beets. You can also steam or cook them in the microwave, Instant Pot, or stovetop. Grated raw beets or frozen beets also work well.
Coconut
Freshly grated coconut brings the best flavor and texture to this South Indian-style stir fry. However, frozen grated coconut, unsweetened shredded coconut, or even desiccated coconut can be used in a pinch. Coconut enhances the natural sweetness of the beetroot and gives this poriyal its signature texture.
Spices
Classic South Indian tempering ingredients like mustard seeds, cumin seeds, gluten-free asafoetida (hing), dried red chilies, and fresh curry leaves give the dish a rich, aromatic base.
Aromatics
A mix of onion, fresh ginger, green chilies, and cilantro adds depth and a warm, comforting aroma to this beetroot thoran. You can also skip adding onions.
Spice Blends
A touch of Turmeric powder, and Sambhar powder brings in earthy, nutty, and slightly spicy notes that complement the sweetness of the beetroot beautifully.
Cooking Oil
Traditionally, coconut oil or Dairy Free Ghee adds an authentic flavor. You can also use sesame oil or any neutral vegetable oil as per your preference.
How to make it 🔪
- Prepare the coconut paste: Add grated coconut (reserve 1 tablespoon for garnish), ginger, and green chillies to a blender.
- Grind into a smooth paste using ½ cup water or thin coconut milk.
- Heat oil and temper: In a pan, heat coconut oil. Add mustard seeds and cumin seeds; let them splutter. Add dals and spices: Stir in asafoetida, urad dal, chana dal, curry leaves, and dried red chillies. Sauté for about 30 seconds until aromatic.
- Sauté onions: Add chopped onions and cook until they turn soft and translucent.
Want to save this recipe?
- Add coconut paste: Stir the ground coconut paste into the pan and sauté for a minute.
- Spice it up: Add turmeric powder and sambhar powder. Cook for another minute to blend the flavors.
- Mix in beets: Add cooked, chopped beets and salt. Sauté for 4–5 minutes. Chef Tip: Sprinkle some coconut milk, cover, and cook for added moisture and flavor.
- Finish and garnish: Turn off the heat, mix in chopped cilantro and the reserved coconut. Add a squeeze of lemon juice for a tangy touch, if desired.
Serving suggestions 🍽
Serve this flavorful vegan Beetroot Poriyal as a side dish with steamed rice and Sambhar, Rasam, or Dal, along with some crispy papad for a classic South Indian meal. It also pairs wonderfully with Curd Rice, or Coconut Rice. KR enjoys it with roti or chapati, while I love mixing it with plain rice. For grain-free options, it goes well with quinoa or cauliflower rice. You can even enjoy it on its own as a warm beetroot salad, as a stuffing for wraps, or tacos.
This versatile stir-fry fits perfectly into your weekly meal rotation, works great in lunchboxes, and makes for a nutritious lunch, dinner, or brunch. It’s also commonly prepared during festive South Indian occasions. Give this vibrant and wholesome beetroot dish a try—you’ll love how quick, comforting, and delicious it is!
Top recipe tips 💭
You can easily adapt this Beetroot Poriyal to suit your taste. Skip the sambhar powder if you prefer—Madras curry powder, chilli powder, or rasam powder make great alternatives. The coconut, ginger, and green chillies don’t necessarily need to be ground; you can add them directly for a more rustic texture, though grinding helps bind the curry together. Adding a pinch of sugar enhances the natural sweetness of the beets. You can also skip the onion if you're looking for a no-onion version.
You can use either raw or cooked beets in this recipe. Cooking the beets beforehand—by steaming or boiling—helps retain their bright red color and reduces the amount of oil needed while stir-frying. Store-bought cooked beets also work well. However, if using raw beets, peel and chop them into bite-sized half-inch cubes, or grate them for quicker cooking. Grated beets are especially useful when preparing this dish for kids or elders who may find it easier to chew.
When using raw beets, sprinkle a little water in the pan, cover it with a lid, and cook for 10–15 minutes or until tender.
You can also boil or steam whole beets first, peel off the skin, and then chop them—this makes them easier to handle and cut. Wearing gloves while chopping beets is a good idea to avoid staining your hands.
In this recipe, I’ve used cooked beets for convenience, but either method works great. Frozen cooked beetroot also works well. Thaw before cooking and proceed with the recipe. It’s a convenient shortcut!
You can definitely add other veggies to Beetroot Thoran to make it even more flavorful and nutritious. Small onions work great for added sweetness and depth. For extra protein, try mixing in chickpeas, tofu, or paneer. Veggies like carrots, green peas, and potatoes blend well with beets for a heartier dish.
Beyond beetroot, this Poriyal style works wonderfully with carrots, radish, potatoes, cabbage, green beans, chow chow, and more. You can also toss in leafy greens like spinach, baby kale, beet greens, or mixed greens to boost the nutrition. The possibilities are endless—feel free to experiment and create your own vibrant versions!
To store leftover Indian sautéed beets, keep them in an airtight container in the fridge for 3-4 days. If your Poriyal has fresh coconut, it’s best to consume it within 1-2 days for optimal freshness. You can also freeze cooked, chopped beets separately and use them later to quickly whip up Poriyal whenever you like!
Yes, you can absolutely make this vegan Beets Poriyal without coconut. If you prefer to skip coconut, try sprinkling roasted peanuts or peanut powder, Molagapodi (spiced lentil powder), or almond flour/meal toward the end of cooking. Almond flour adds a subtle richness without heaviness, while peanuts give a nice crunch and flavor. You can also boost protein and texture by adding cooked lentils or sautéed onions as alternatives. This way, you keep the dish flavorful and satisfying even without coconut.
To make this South Indian Poriyal in the Instant Pot, there's no need to cook the beets beforehand. Using the sauté mode, add all the ingredients one by one—except the cilantro. Pour in 3 tablespoons of water or thin coconut milk and mix well. Close the lid and cook on Manual (Pressure Cook) mode for 3 minutes. Once cooking is complete, let the pressure release naturally for 5 minutes, then release any remaining pressure manually. Finally, garnish with fresh cilantro, give it a gentle mix, and serve!
More Indian recipes with Beetroot
⭐️ Subscribe to the Cookilicious Newsletter and receive new recipes straight to your inbox! You'll receive my FREE Vegan Beginner's guide as a gift. Ready to elevate your cooking game? Purchase my Cookbook - The Essential Vegan Indian Cookbook today!
Recipe 📖
Beetroot Poriyal (Thoran/Palya) – South Indian Beet Stir Fry with Coconut
Equipment
Ingredients
- 5 cooked beets
- 1 tablespoon coconut oil
- 1 teaspoon mustard seeds
- 1 teaspoon cumin seeds
- 1 tablespoon urad dal
- 1 tablespoon chana dal
- 5-6 curry leaves
- 2 dried red chillies
- 1 onion
- 1 teaspoon turmeric powder
- 1 tablespoon sambhar powder optional
- ¼ teaspoon asafoetida
- ½ cup coconut
- 2 green chillies
- salt
- 2 tablespoon cilantro
Instructions
- Cook or steam the beets, peel and chop or grate them.
- Then add coconut (reserve a tablespoon for garnish), ginger, and green chillies to a blender jar.
- Grind it to a smooth paste by adding ½ cup water or thin coconut milk.
- Heat coconut oil in a pan. Temper mustard seeds, and cumin seeds. Once they splutter, asafoetida, add urad dal, chana dal, curry leaves, and dried red chillies. Fry for 30 seconds.
- Add onion and saute till they turn translucent.
- Now add the coconut paste to the pan. Fry for a minute.
- Then add the turmeric powder and sambhar powder. Saute for a minute.
- Add the (cooked) chopped beets to the pan along with salt. Cook for 4-5 minutes. Chef tip - Sprinkle coconut milk, cover and cook to give it some moistness and flavor.
- Garnish with chopped cilantro and coconut, mix, and then take it off the flame. Squeeze some lemon juice on top if you want to make it tangy.
Leave a Reply