Beetroot Salad Indian Recipe: Spiced Yogurt and Toasted Sesame Crunch

Side Dishes

Beetroot Salad Indian Recipe: Spiced Yogurt and Toasted Sesame Crunch

This beetroot salad Indian recipe transforms humble beets into a vibrant, tangy side dish that balances earthy sweetness with cooling yogurt and nutty sesame. Roasting the beets first deepens their natural caramel notes while keeping them tender—no peeling required for that rustic charm.

The yogurt base, spiced with chaat masala and fresh herbs, creates a creamy contrast that makes every bite refreshing yet satisfying.

What sets this salad apart is the toasted sesame crunch, which adds texture and an aromatic depth that ties everything together. Traditional Indian flavors shine through the lemon juice, cumin, and a touch of pomegranate—optional but recommended for that jewel-like pop of color.

The recipe is simple yet impressive, perfect for accompanying grilled meats, curries, or even as a standalone light lunch.

By the time you're done, you'll have a salad that's visually stunning with its deep magenta hues and bright green garnishes. The flavors are complex yet balanced: sweet beets, tangy yogurt, and the warm, nutty crunch of sesame.

It's the kind of dish that elevates any meal while staying true to its roots.

The best part? This salad keeps well for up to 3 days in the fridge, making it ideal for meal prep. Serve it at room temperature for the best texture and flavor. Let's get started!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for beetroot salad indian

Roasted beets, creamy yogurt, and nutty sesame—this vibrant Indian salad needs just 12 ingredients.

Ingredient Amount Notes
Medium Beetroots 🍠 4 whole Unpeeled, scrubbed clean
Plain Yogurt 🥛 1 cup Full-fat for creaminess
Lemon Juice 🍋 2 tbsp Freshly squeezed
Chaat Masala 🌶️ 1 tsp For authentic tangy kick
Ground Cumin 🌿 ½ tsp Toasted for deeper flavor
Toasted Sesame Seeds 🌰 2 tbsp Plus extra for garnish
Fresh Cilantro 🌿 ¼ cup Chopped, for brightness
Fresh Mint Leaves 🌿 ¼ cup Chopped, optional but recommended
Pomegranate Seeds 🍇 ¼ cup For jewel-like pop
Olive Oil 🫒 1 tbsp For roasting beets
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground

The beets are the star, so don't skimp on quality. Organic beets from Whole Foods or your local farmers market have the deepest color and sweetest flavor. Roasting them whole with olive oil and salt brings out their natural caramel notes—no peeling required for that rustic charm. Indian grocery stores often carry pre-washed beets, but scrubbing them well is worth the extra minute. If you can't find organic, regular beets work fine, just make sure they're firm and free of blemishes. The yogurt should be thick and creamy; Greek yogurt works best for that perfect texture.

No chaat masala? Mix equal parts cumin, coriander, and a pinch of black salt for a close substitute. Fresh herbs are ideal, but dried cilantro or mint at half the amount will do in a pinch. The pomegranate seeds add that jewel-like pop—Trader Joe's sells pre-seeded ones for convenience, but fresh are even better. For the sesame seeds, toast them in a dry pan until golden for maximum aroma. The lemon juice should be freshly squeezed; bottled juice lacks the bright acidity that balances the sweetness. If you're short on time, a splash of lime juice works too.

Roasted beets keep well in the fridge for 5 days if stored in an airtight container. The salad itself stays fresh for 3 days, though the sesame seeds lose their crunch over time. For meal prep, store the yogurt dressing separately and mix just before serving. Garnish with extra sesame seeds and pomegranate right before eating to keep everything crisp. This salad tastes even better the next day as the flavors meld together—perfect for making ahead!

❤️

Why You'll Love This Recipe

  • No-Cook Magic: I swear by this when I’m too tired to chop. Roast the beets ahead (or grab pre-cooked ones), toss with yogurt and chaat masala—done. That tangy, spiced yogurt dressing does all the work while you’re scrolling through your phone.
  • Earthy & Tangy: The roasted beets caramelize into something sweet and deep, while the yogurt and lemon cut through like a cool breeze. Between us, that chaat masala? It’s the secret weapon—bright, spicy, and just a little addictive.
  • Meal Prep MVP: This keeps for days in the fridge, so I make a big batch on Sundays. Pack it in lunches, serve it at potlucks, or even slather it on toast—it’s my go-to for when I need something fresh without the fuss.
  • Budget Brightness: Beets are cheap, yogurt’s a pantry staple, and you only need a pinch of spices. Honestly, it’s one of those recipes where you get restaurant-quality flavor for a fraction of the cost—and zero guilt about leftovers.

Step-by-step instructions for spiced beetroot salad

Transform humble beets into a vibrant, restaurant-worthy salad with bold Indian flavors.

1

Roast the Beetroots Until Tender

Preheat your oven to 400°F. Wrap each of the 4 whole medium beetroots in aluminum foil. Place them on a baking sheet and drizzle with the 1 tablespoon olive oil, tossing gently to coat. Roast for 45-50 minutes until the beetroots are fork-tender and their skins begin to soften slightly.

Here's the thing—roasting brings out their natural sweetness without needing to peel them. You'll know they're done when the edges feel soft and the beetroots smell earthy and rich. Let them cool completely before handling, as they'll be quite hot from the oven. Once cooled, gently rub off the skins with your fingers—they should come away easily now.

2

Create the Spiced Yogurt Dressing

In a medium bowl, whisk together the 1 cup plain yogurt, 2 tablespoons lemon juice, 1 teaspoon chaat masala, ½ teaspoon ground cumin, ½ teaspoon salt, and ¼ teaspoon black pepper. This is where the magic happens—the tangy, spiced yogurt will transform your salad into something extraordinary.

I like to let the dressing sit for 5 minutes before using it. This allows the spices to bloom and the flavors to meld together. The dressing should be thick but pourable—if it's too thick, whisk in a splash of water to reach your desired consistency. Taste it and adjust seasoning if needed; you might want to add a pinch more chaat masala or salt for extra depth.

3

Chop and Combine All Ingredients

Cut the cooled beetroots into ½-inch cubes and place them in a large serving bowl. Add the 2 tablespoons toasted sesame seeds, ¼ cup chopped fresh cilantro, ¼ cup chopped fresh mint leaves, and ¼ cup pomegranate seeds. The pomegranate seeds will add a delightful crunch and pop of color that makes this salad visually stunning.

Pour the spiced yogurt dressing over the beetroot mixture and gently fold everything together with a large spoon. Be careful not to overmix—you want to preserve the texture contrast between the creamy dressing, tender beets, and crunchy toppings. The salad should look vibrant and inviting, with jewel-like pomegranate seeds scattered throughout.

4

Chill and Serve for Maximum Freshness

Cover the salad bowl and refrigerate for at least 30 minutes before serving. This chilling time allows all the flavors to meld together perfectly. The longer it sits, the more the spices will infuse into the yogurt, creating a harmonious blend of sweet, tangy, and spiced notes.

When ready to serve, give the salad one final gentle toss and garnish with an additional sprinkle of toasted sesame seeds if desired. This salad tastes best when served chilled, making it an excellent choice for summer meals or as a refreshing side dish. Each bite delivers a perfect balance of earthy beets, creamy yogurt, and aromatic spices.

👨‍🍳

Pro Tips For Making Beetroot Salad Indian

  • Boil Beets Until Fork-Tender: I learned this the hard way—undercooked beets stay tough and bitter. Drop them into boiling water (no need to peel first) and cook until a knife slides in like butter, about 45-55 minutes depending on size. Overcooking turns them mushy, but undercooked beets ruin the whole dish.
  • Use Warm Yogurt: Cold yogurt makes the salad taste bland and heavy. Warm yours slightly (just enough to take the chill off) before mixing—it blends better with the spices and lets the chaat masala’s flavors pop. Think room temp, not hot enough to curdle.
  • Toast the Cumin First: Skip this, and the cumin’s earthy punch gets lost in the yogurt. Dry-toast ½ teaspoon in a pan for 30 seconds until fragrant, then grind it fresh. That quick step makes a real difference—no need for extra powder.
  • Peel Beets While Still Warm: Peeling cold beets is a nightmare. Wait 5 minutes after draining, then rub them under running water while wearing rubber gloves—the skins slide off effortlessly. (Yes, even if you’re impatient like me.)

Make-ahead tips for beetroot salad indian

Roast Beets Ahead

Roast the beets 2 days in advance—they keep beautifully in an airtight container in the fridge for up to 5 days. The flavors deepen over time, making them even sweeter.

I like to roast a big batch and use them in multiple meals: this salad, beet hummus, or even beet soup. 🍠

Dressing Prep

Make the yogurt dressing 1 day ahead and store it in a sealed jar in the fridge. The spices will mellow slightly, creating a smoother flavor profile. Give it a quick whisk before using to re-emulsify. If the yogurt separates, just stir it vigorously—it’ll come back together perfectly. 🥛

Layered Storage

For the full salad, store the roasted beets and fresh toppings (cilantro, mint, pomegranate) separately in individual containers. Keep the dressing in a small jar. When ready to assemble, toss everything together with a splash of water if needed to revive the herbs.

This keeps the texture crisp and prevents sogginess. ✨

Portion Control

Divide the salad into single-serving containers for easy grab-and-go meals. Pack the dressing separately and add it just before eating to maintain the perfect texture. I use glass meal prep containers with snap-on lids—they keep everything fresh for 3 days without losing crunch. 💪

Freezing Option

While not ideal for texture, you can freeze the unassembled salad (beets + dressing only) for up to 1 month. Thaw overnight in the fridge, then add fresh toppings when ready to serve. The sesame seeds and pomegranate should always be added fresh for the best crunch. ❄️

Reheating Tips

This salad isn’t meant to be reheated—it’s best served chilled or at room temperature. If you’ve stored components separately, simply toss everything together and let it sit for 10 minutes before serving. The flavors will sing even more after a quick rest at room temperature. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 3g15%
Cholesterol 5mg2%
Sodium 320mg14%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
Sugars 18g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why roast the beets instead of boiling them?

Roasting enhances their natural sweetness and caramelized depth without needing to peel them. The skins become tender and can be rubbed off easily, adding rustic charm. Boiled beets stay firmer but lose some of that rich, earthy flavor. Roasting also creates a beautiful, glossy finish that makes the salad look restaurant-worthy.

2

Can I make this salad without chaat masala?

Mix ½ teaspoon cumin, ½ teaspoon coriander powder, and a pinch of black salt (kala namak) for a close substitute. For extra tang, add ¼ teaspoon amchur (dried mango powder). The key is balancing sweetness with acidity—lemon juice and yogurt will still deliver that bright Indian flavor.

3

How do I keep the sesame seeds from getting soggy?

Toast the sesame seeds until golden and add them just before serving. Store the salad without them in an airtight container, and sprinkle fresh seeds on top when ready to eat. For extra crunch, keep the seeds in a small jar and sprinkle as needed. This preserves their nutty aroma and texture.

4

Is this salad spicy? Can I make it milder?

The recipe is naturally mild, thanks to the yogurt and sweet beets. For a gentler flavor, reduce the chaat masala to ½ teaspoon and omit the black pepper. Add a pinch of sugar or honey to balance any tartness. The pomegranate and mint add freshness without heat, keeping it refreshing.

5

What’s the best way to serve this with Indian meals?

Pair it with grilled chicken, lamb kebabs, or dal makhani for a balanced plate. The creamy yogurt dressing complements rich curries beautifully, while the crunchy sesame adds texture. For a vegetarian spread, serve with roti, naan, or samosas. The salad’s vibrant colors make it a stunning centerpiece!

★★★★★4.8(3 reviews)
Categories Side Dishes