Salads
This Indian-style beetroot salad transforms humble beets into a vibrant, tangy masterpiece that balances earthy sweetness with cooling yogurt and aromatic spices. 💛 The secret lies in roasting the beets until tender and caramelized, then tossing them with a yogurt dressing infused with cumin, coriander, and chaat masala—a flavor combination that’s both refreshing and deeply satisfying. I developed this recipe after years of experimenting with Indian salads, and it’s become a staple at my dinner table, especially during summer when the heat calls for something light yet substantial.
The beauty of this salad is its simplicity—just a handful of ingredients come together to create a dish that’s as nutritious as it is delicious. Roasted beetroot adds natural sweetness and a deep, earthy flavor, while the yogurt dressing keeps things creamy and cooling. Fresh mint and cilantro brighten the palette, and a sprinkle of sev or pomegranate seeds adds a satisfying crunch. It’s the kind of salad that feels indulgent yet remains perfectly balanced, making it ideal for lunchboxes, picnics, or as a side to grilled meats or dal.
What sets this recipe apart is the authentic Indian touch—the spices are key. Cumin seeds toasted in ghee add warmth, while coriander and chaat masala bring that signature tangy, slightly sweet kick. The result is a salad that’s far from basic, with layers of flavor that dance on your palate. The best part? It’s ready in under 30 minutes, with most of that time spent roasting the beets—minimal effort for maximum impact.
Serve this salad as a standalone dish or pair it with roti, naan, or a bowl of dal for a complete vegetarian meal. The flavors only get better as it sits, allowing the spices to meld and the beets to absorb the dressing. Trust me, once you try this version, store-bought beetroot salads will never compare. Let’s get started!
Ingredients for beetroot salad recipe indian style
Roasted beets meet tangy yogurt and aromatic spices for this vibrant Indian-style salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 2 whole | Roasted until tender, peeled |
| Plain Yogurt 🥛 | 1 cup | Full-fat for creaminess |
| Fresh Mint Leaves 🌿 | ½ cup | Chopped finely, stems removed |
| Fresh Cilantro Leaves 🌱 | ¼ cup | Chopped finely, optional |
| Cumin Seeds 🌶️ | 1 tbsp | Toasted in ghee for warmth |
| Ground Coriander 🌿 | 1 tsp | Freshly ground preferred |
| Chaat Masala 🌶️ | 1 tsp | For authentic tangy kick |
| Ghee 🫒 | 1 tbsp | For toasting spices |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Pomegranate Seeds 🍇 | ¼ cup | For crunch, optional |
| Sev 🍜 | 2 tbsp | Crispy gram flour noodles |
| Salt 🧂 | ½ tsp | Adjust to taste |
| Olive Oil 🫒 | 2 tbsp | For tossing beets |
The beets are the star here—medium-sized ones roast perfectly without turning mushy. Whole Foods or local markets often carry the prettiest ones, but any grocery store should have them. Roast them until fork-tender (about 45 minutes at 400°F), then peel while still warm. The yogurt should be thick and creamy—full-fat works best for that luscious texture. If you're using store-bought, shake it first to redistribute the cream. For the spices, chaat masala is a must—it's the secret behind that signature tangy, slightly sweet flavor. Grab it at an Indian grocery or online if your local store doesn't carry it.
No fresh mint? Dried mint at half the amount works in a pinch, though fresh is ideal. Skip the cilantro if you're sensitive to its flavor—this salad still shines without it. Running low on ghee? Butter or olive oil will work, though ghee adds that authentic richness. The sev and pomegranate seeds are optional but add incredible texture—Trader Joe's has great pre-packaged sev if you don't want to make it from scratch. For the dressing, if you're not a fan of lemon, lime juice works just as well. And trust me, the salt is crucial—taste as you go, especially if you're using pre-salted yogurt.
This salad keeps beautifully—3-4 days in the fridge if stored in an airtight container. The flavors actually deepen overnight as everything melds together. For serving, I like to portion it into small glass jars with the dressing at the bottom, then layer the beets and toppings. That way, it stays fresh and the dressing doesn't make the greens soggy. The roasted beets can be prepped ahead and stored separately for up to 5 days—just toss them with fresh dressing when ready to serve. Perfect for meal prep!
Why You'll Love This Recipe
- No Boiling Required: I roast the beets whole—just toss them in oil, sprinkle cumin seeds, and let the oven do the work. That deep, caramelized sweetness? You can’t beat it, and it takes half the effort of peeling raw beets.
- Herb-Packed Punch: The yogurt base gets this bright, zesty kick from fresh mint and cilantro—no heavy dressing needed. Honestly, the first time I tasted it, I thought, "Why haven’t I done this sooner?" The cumin seeds add a toasty crunch that ties everything together.
- Packable for Days: This salad keeps like a champ—taste stays fresh for up to four days in the fridge. I make a big batch on Sundays, toss it in lunchboxes, or pair it with roti for a no-fuss weeknight dinner. (Yes, even on a Tuesday night.)
- Budget Brightener: Beets are dirt cheap, and yogurt stretches far when mixed with herbs. Between us, this is my go-to when I need a colorful, protein-packed side that won’t break the bank. Plus, the leftovers? They disappear faster than I can say "one more serving."
Step-by-step instructions for beetroot salad Indian style
Here's how to create this vibrant, tangy salad with perfect textures and bold flavors.
🔥 Step 1: Roast the Beets to Perfection
Preheat your oven to 400°F. Wrap the 2 whole medium beets tightly in aluminum foil, making sure to seal all edges completely. Place them on a baking sheet and roast for 45-50 minutes until completely tender when pierced with a fork.
The foil creates steam that keeps the beets moist while they cook. When done, let them cool slightly, then peel off the skins—they should slip right off. Cut the beets into ½-inch cubes and set aside. You'll want them cool enough to handle when you toss them later, but still warm enough to absorb the dressing flavors.
👨🍳 Step 2: Toast the Spices for Maximum Flavor
In a small dry skillet over medium heat, toast the 1 tablespoon cumin seeds for 1-2 minutes until they release their aroma and begin to turn golden. Immediately transfer them to a small bowl and let cool for 5 minutes.
While they cool, add the 1 tablespoon ghee to the same skillet and melt it over low heat. Stir in the 1 teaspoon ground coriander and 1 teaspoon chaat masala, cooking for 30 seconds until fragrant. Let this spice mixture cool completely before using—this prevents the yogurt from curdling when mixed later.
🥘 Step 3: Prepare the Yogurt Dressing
In a medium bowl, combine the 1 cup plain yogurt, cooled spice mixtures, 2 tablespoons lemon juice, and ½ teaspoon salt. Whisk until completely smooth and well combined. The dressing should be thick but pourable—if it's too thick, whisk in 1-2 tablespoons water to reach your desired consistency.
Here's the thing—let the dressing sit at room temperature for 10 minutes before using. This allows the flavors to meld together and the yogurt to soften slightly, creating a creamier texture when tossed with the beets. I know it seems like a small detail, but this step makes a noticeable difference in the final salad.
🍳 Step 4: Assemble the Salad with Crunchy Textures
In a large mixing bowl, combine the cubed beets with the 0.5 cup chopped fresh mint leaves and 0.25 cup chopped fresh cilantro leaves. Drizzle the 2 tablespoons olive oil over the top and toss gently to coat the beets lightly—this helps them absorb the dressing better later.
Add the prepared yogurt dressing and toss everything together until the beets are evenly coated. Fold in the 0.25 cup pomegranate seeds and 2 tablespoons sev just before serving to maintain their crisp texture. The pomegranate adds a delightful pop of color and sweetness, while the sev provides that satisfying crunch.
⏰ Step 5: Chill and Serve for Best Results
Cover the salad and refrigerate for at least 30 minutes before serving. This chilling time allows all the flavors to meld together perfectly and the beets to absorb the dressing completely. When ready to serve, give it one final gentle toss to distribute everything evenly.
Serve this refreshing salad immediately with warm naan or roti for dipping, or alongside grilled meats for a vibrant contrast. The cool yogurt dressing balances the earthy beets beautifully, while the spiced sev and pomegranate add layers of texture and sweetness that make each bite exciting.
Pro Tips For Making Beetroot Salad Recipe Indian Style
- Boil Beets Until Fork-Tender: I learned this the hard way—cutting into a beet that’s still slightly firm ruins the creamy texture. Boil medium beets (whole, unpeeled) for 40-45 minutes in salted water until a knife slides in like butter. Overcooking turns them mushy; undercooking leaves them stubborn. Drain and cool before peeling—hot beets slip like greased pigs.
- Toast Cumin Until Aromatic: Skip the pre-ground cumin—whole seeds make a real difference. Dry-toast them in a lightly oiled pan over medium heat for 30 seconds until they sizzle and smell like a spice market. Grind them fresh right after (a mortar and pestle works) to avoid that bitter aftertaste that kills the salad’s brightness.
- Strain Yogurt for Smoothness: Thick, lumpy yogurt turns this salad into a textural disaster. Line a sieve with a clean cloth, spoon in the yogurt, and let it drain for 10 minutes before mixing. This removes excess water without stripping flavor—your salad will coat the beets like a velvety dressing instead of a watery glaze.
- Chop Herbs Just Before Mixing: Fresh mint and cilantro wilt faster than you’d think. Chop them right before folding into the salad—even 15 minutes early dulls their punch. Use the stems too (finely minced), and reserve a handful to garnish last-minute. The contrast of bright herbs against the earthy beets is what makes this dish sing.
Troubleshooting this recipe
Beets Too Soft?
If your roasted beets turn out mushy instead of tender, your oven temperature might be too high or the cooking time too long. I find 400°F for 45 minutes works perfectly for medium beets—any longer risks overcooking. For extra insurance, wrap them in two layers of foil to trap moisture. If you're short on time, try microwave roasting: Pierce the beets, wrap in foil, and cook on high for 12-15 minutes (adjust based on size). 🌡️
Yogurt Dressing Curdling?
Curdling happens when warm spices hit cold yogurt. Always let your spice mixture cool completely before mixing into the yogurt—10 minutes at room temperature is ideal. If it's already curdled, strain the dressing through a fine-mesh sieve to remove lumps. For extra stability, whisk in 1 teaspoon honey or 1 tablespoon water to thin it slightly before adding spices. Trust me, this small step saves your dressing every time. 🥛
Dressing Too Thin?
If your yogurt dressing is too runny, it’ll make the salad soggy. The fix is simple: whisk in 1 tablespoon plain flour or 1 teaspoon cornstarch mixed with 1 tablespoon cold water to thicken it. For a quicker fix, let the dressing sit uncovered in the fridge for 15 minutes—the cold will help it firm up naturally. If you’re in a rush, use Greek yogurt instead of regular yogurt for a thicker base. 💡
Sev Losing Crunch?
Sev should stay crisp, but if it softens too quickly, it’s likely absorbing moisture from the beets or dressing. Add it just before serving to preserve its texture. For extra crunch, toast your sev in a dry skillet over medium heat for 1-2 minutes before adding it to the salad. Store-bought sev works great—look for Trader Joe’s or Indian grocery brands for the best quality. 🍜
Flavor Too Mild?
If your salad tastes bland, it’s probably missing that signature Indian tang. Boost the flavor by doubling the chaat masala to 2 teaspoons or adding ½ teaspoon amchur (dry mango powder) for extra zing. A pinch of black salt (kala namak) adds a subtle sulfurous note that elevates the dish. For heat, toss in ½ teaspoon red chili powder or a few drops of green chili paste. 🌶️
Beets Too Bitter?
Over-roasted or under-sweetened beets can taste bitter. Balance the flavor by increasing the lemon juice to 3 tablespoons or adding 1 tablespoon honey to the dressing. For a sweeter beet, roast them with 1 teaspoon maple syrup or jaggery brushed on before wrapping in foil. If the bitterness persists, try younger, smaller beets
Nutrition facts
Frequently asked questions
Can I make this beetroot salad without roasting the beets?
You can use boiled beets instead, but roasting develops deeper caramelized flavors that make this salad truly special. For boiled beets, cook them whole for 20-25 minutes until tender, then peel and cube. The texture will be slightly softer, but the salad will still be delicious. Roasting takes just 5 extra minutes of prep time and makes a noticeable difference!
What can I substitute if I don't have chaat masala?
Chaat masala is key for that authentic tangy kick, but you can make a quick substitute with ½ teaspoon amchur (dry mango powder), ¼ teaspoon black salt (kala namak), and ¼ teaspoon cumin powder. This combination mimics the flavor profile well. For extra zing, add a pinch of cayenne pepper or a dash of lemon zest to brighten the salad.
How long does this salad keep in the fridge?
This salad stays fresh for 3-4 days when stored in an airtight container. The flavors actually improve as the ingredients meld together! For best texture, store the roasted beets and dressing separately, then toss them together just before serving. The herbs and sev are best added fresh when ready to eat to maintain their crispness.
Can I make this salad ahead for a picnic?
This salad is picnic-perfect. Assemble it completely (without the sev and pomegranate) and store in a sealed container for up to 2 days. Just before your outing, add the crunchy toppings and give it a gentle toss. Pack it in a cooler with ice packs to keep it chilled. The yogurt dressing will help preserve the beets' moisture during transport.
Is this salad spicy? Can I make it milder?
The recipe is naturally mild, with just a hint of warmth from the cumin and chaat masala. To make it even milder, reduce the chaat masala to ½ teaspoon and omit the black salt. For extra freshness, increase the mint and lemon juice to 3 tablespoons total. The yogurt dressing naturally cools the spices, making this a refreshing option for all heat levels.
