Beetroot Soup Indian Recipe: Spiced Yogurt Swirl and Warm Cardamom Kick

Soups & Stews

Beetroot Soup Indian Recipe: Spiced Yogurt Swirl and Warm Cardamom Kick

This Indian beetroot soup recipe transforms humble beets into a velvety, spiced masterpiece with a signature yogurt swirl and warm cardamom finish. 🌟 The secret lies in slow-cooking beets with aromatic spices until they dissolve into a deep ruby broth, then balancing their earthiness with cooling yogurt and a whisper of ginger.

I developed this version after years of experimenting with regional techniques—it’s the kind of soup that feels both comforting and sophisticated, perfect for chilly evenings or festive gatherings.

The beauty of this recipe is its adaptability—whether you prefer a lighter, vegan version without ghee or a richer vegetarian take with yogurt and cream.

Traditional Indian flavors shine through with cumin, coriander, and a touch of asafoetida (hing) for depth, while the yogurt swirl adds a creamy contrast that makes every spoonful irresistible. The cardamom kick elevates it from simple to extraordinary, creating a harmony of sweet, spicy, and tangy notes that linger.

By the time you’re done, you’ll have a smooth, vibrant soup that’s rich in color and flavor, with a texture that’s both velvety and satisfying.

The yogurt swirl isn’t just for decoration—it cuts through the beet’s natural sweetness while adding a cool, creamy element that balances the warmth of the spices. This is the kind of dish that feels like a hug in a bowl, yet still impresses when served to guests.

Serve it with crusty bread or a side of jeera rice to soak up every last drop of that fragrant broth. The best part? It tastes even better the next day as the flavors meld further. Let’s make this soup—your taste buds will thank you.

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

Ingredients for beetroot soup indian

Spiced beets, aromatic ginger, and creamy yogurt swirl—this soup is pure comfort in a bowl.

Ingredient Amount Notes
Medium Beets 🍠 1 ½ lb Fresh, peeled and cubed
Onion 🧅 1 whole Yellow or red, chopped
Ginger Root 🌿 1 tbsp Freshly grated, aromatic
Garlic Cloves 🧄 4 cloves Peeled, minced
Greek Yogurt 🥛 ½ cup Plain, full-fat preferred
Vegetable Stock 💧 4 cups Homemade or quality store-bought
Cumin Seeds 🌶️ ½ tsp Toasted for depth
Ground Cumin 🌶️ ½ tsp For extra earthiness
Ground Coriander 🌿 ½ tsp Freshly ground preferred
Asafoetida (Hing) 🧂 ¼ tsp Pinch for authentic flavor
Green Cardamom Pods 🌱 4 whole Lightly crushed, aromatic
Ghee 🫒 2 tbsp For richness (optional for vegan)
Salt 🧂 1 tsp Kosher or sea salt
Lemon Juice 🍋 1 tbsp Freshly squeezed
Fresh Mint Leaves 🌿 ¼ cup Chopped, for garnish

The beets are the heart of this soup, so pick firm, deep red ones—the darker, the better. Trader Joe's or local farmers markets often have the best varieties. If using canned beets, drain and rinse them well to avoid excess liquid. For extra depth, roast the beets before blending—toss them in a bit of olive oil, season with salt, and roast at 400°F (200°C) for 45 minutes. The caramelization takes this soup to the next level. Asafoetida (hing) is non-negotiable for that authentic Indian umami punch—find it in the international aisle or online if your store doesn’t carry it.

No ghee? Coconut oil or olive oil works just as well—just use the same amount. Fresh ginger and garlic are ideal, but powdered ginger at half the amount gets you close in a pinch. The yogurt swirl is where the magic happens—use full-fat Greek yogurt for the best texture, but low-fat works too if that’s what you’ve got. For a vegan version, swap the yogurt for coconut yogurt or a cashew cream made from soaked cashews blended with lemon juice. The cardamom pods can be tricky to find whole—ground cardamom at one-third the amount is a decent substitute, though it won’t have the same floral aroma.

This soup tastes even better the next day as the flavors meld. Store it in an airtight container in the fridge for up to 5 days. The yogurt swirl is best added fresh when serving, but you can prep the soup base ahead and keep the yogurt separate. For a quick reheat, warm it gently on the stove or in the microwave—just stir well to avoid hot spots. The mint garnish is optional but adds a bright finish that cuts through the richness. Freeze portions for up to 3 months—just thaw overnight in the fridge before reheating.

❤️

Why You'll Love This Recipe

  • Roasted Beet Magic: I swear by roasting the beets first—it caramelizes their natural sweetness into something unexpectedly rich. No peeling, no mess, just throw them in the oven with olive oil and salt while you prep the rest. The texture? Silky, not mushy, like a hug in a bowl.
  • Ginger-Garlic Punch: That fresh ginger and garlic sizzling in the pan? Chef’s kiss. The yogurt cools it down just enough to let those aromatics shine—bright, zesty, and just spicy enough to wake up your taste buds. Honestly, I’ve skipped lunch just to have another spoonful.
  • Weeknight to Party: Same pot, endless uses. Thick and hearty for a lazy Sunday, or thin it with broth and top with crispy croutons for a fancy-ish brunch. My kids ask for it after school; my in-laws request it at dinner parties. It’s the chameleon soup I never knew I needed.
  • Budget-Friendly Leftovers: Beets stay fresh for days, and this soup only gets better after a night in the fridge. Double the batch, freeze half, and you’ve got a 10-minute meal when you’re too tired to think. Plus, Greek yogurt stretches the flavor further—no one has to know it’s secretly economical.

Step-by-step instructions for spiced beetroot soup

Here's how to create a vibrant, aromatic beetroot soup with that signature Indian twist.

1

🔥 Step 1: Sauté Aromatics Until Fragrant

Heat the 2 tbsp ghee in a heavy-bottomed pot over medium heat. Add the 1 whole chopped onion and cook for 5-6 minutes until soft and translucent, stirring occasionally. Here's the thing—don't rush this step. You want the onions to caramelize slightly for deeper flavor.

Add the 4 whole green cardamom pods (lightly crushed) and 0.5 tsp toasted cumin seeds. Let them sizzle for 30 seconds until you smell that warm, earthy aroma. This is where the magic begins—those spices will infuse the entire soup with their signature warmth. Add the 1 tbsp freshly grated ginger root and 4 minced garlic cloves, cooking for another 1-2 minutes until fragrant but not browned.

2

🍳 Step 2: Build the Spiced Base

Stir in the 0.5 tsp ground cumin, 0.5 tsp ground coriander, 0.25 tsp asafoetida (hing), and 1 tsp salt. Cook for 30 seconds to toast the spices—this releases their essential oils and deepens their flavor. Here's where it gets fun: add the 1.5 lb cubed beets and toss them in the spice mixture to coat evenly.

Pour in the 4 cups vegetable stock and bring to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 25-30 minutes until the beets are fork-tender. You'll know they're ready when they slide in easily with a knife—no more resistance. The soup should reduce slightly, concentrating the flavors.

3

🥘 Step 3: Finish with Yogurt and Fresh Herbs

Remove the pot from heat and let it cool slightly for 5 minutes. This prevents the yogurt from curdling when you add it. Stir in the 0.5 cup Greek yogurt until completely smooth—you want those creamy swirls throughout. Add the 1 tbsp freshly squeezed lemon juice and 0.25 cup chopped fresh mint leaves, giving it a final stir.

Here's the critical part: taste and adjust seasoning. You might need a pinch more salt or a squeeze of extra lemon to balance the sweetness of the beets. The yogurt should create a silky texture while keeping the soup light. If it's too thick, thin with a splash of warm water or stock.

4

⏰ Step 4: Serve Warm with Garnish

Ladle the soup into bowls and serve immediately while warm. Garnish each serving with an extra sprinkle of chopped mint leaves and a drizzle of ghee if desired. The contrast of cool yogurt against the warm, spiced beetroot creates an incredible texture play—creamy meets earthy in every spoonful.

This soup tastes even better the next day as the flavors meld, but the fresh mint keeps it bright. Pair it with crusty bread or a side of roti to soak up all that delicious broth. The cardamom and cumin linger on your palate, making this more than just soup—it's a comforting, flavor-packed experience.

👨‍🍳

Pro Tips For Making Beetroot Soup Indian

  • Roast the Beets First: Peel and cut them into even chunks, then roast at 400°F (200°C) for 40-45 minutes with olive oil, salt, and a pinch of cumin. Roasting deepens their sweetness and makes peeling easier—no more staring at a sink full of stubborn skins.
  • SautĂŠ Onions Low and Slow: I used to rush this, and the onions burned before they softened. Cook them on medium-low heat for 8-10 minutes until they’re golden and translucent, not brown. This builds flavor without bitterness—your soup’s base will thank you.
  • Blend with Warm Water: Skip the cold water shortcut. After cooking the beets and aromatics, blend them with just enough warm broth or water to loosen the mixture. Cold liquid makes the yogurt curdle later, and you’ll end up with a thinner soup than you want.
  • Stir in Yogurt Last: Temper that yogurt first—mix a spoonful into the hot soup, then stir in the rest. Adding it straight to boiling liquid turns it into glue. Also, resist the urge to skip the lemon juice; it brightens the richness and keeps the yogurt from tasting too heavy.

Flavor customization for this beetroot soup indian

Sweet & Spicy Twist

Balance the earthy beets with a touch of sweetness and heat by adding 1 tsp jaggery or brown sugar while simmering, then finish with ½ tsp Kashmiri red chili powder for color and mild heat.

The jaggery caramelizes beautifully with the beets, while the chili powder adds a vibrant hue and subtle warmth that complements the yogurt swirl. 🌶️

Creamy Coconut Version

Swap the yogurt for ½ cup coconut milk blended with 1 tbsp lime juice and a pinch of salt to create a silky, dairy-free swirl. The coconut adds a tropical richness that pairs perfectly with the beets' natural sweetness.

For extra depth, toast ½ tsp black peppercorns with the cumin seeds at the start—they add a peppery kick that cuts through the creaminess.

Smoky Charred Beets

For a smoky depth, char the beets directly over an open flame or broiler before cubing. The charred edges add a campfire-like flavor that elevates the soup. Brush the cubed beets with 1 tbsp olive oil and grill or broil for 5-7 minutes per side until blackened in spots.

This technique works especially well if you're using a gas stove or outdoor grill. 🔥

Herb-Infused Variations

Experiment with fresh herbs to customize the flavor profile. For a Punjabi-inspired version, add 2 tbsp chopped cilantro and a pinch of fenugreek leaves (kasuri methi) to the simmering soup.

For a South Indian twist, stir in 1 tsp grated coconut and garnish with curry leaves. Both versions keep the yogurt swirl but add regional complexity.

Extra Creamy Finish

For a restaurant-style finish, stir in 2 tbsp heavy cream or coconut cream just before serving. The cream adds a luxurious mouthfeel that contrasts beautifully with the spiced broth.

For a vegan option, blend ¼ cup soaked cashews with 2 tbsp water until smooth and swirl it in like the yogurt. The result is just as velvety and satisfying. ✨

Spiced Roasted Garlic

Take your aromatics to the next level by roasting the garlic before using it. Toss 6 garlic cloves with 1 tsp olive oil, wrap in foil, and roast at 400°F (200°C) for 20 minutes until golden and caramelized.

Mash them into a paste and use in place of the minced garlic. The sweet, jammy flavor adds a whole new dimension to the soup's depth. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 5g25%
Cholesterol 10mg3%
Sodium 520mg23%
Total Carbohydrate 26g9%
Dietary Fiber 6g21%
Sugars 12g
Protein 8g16%
* 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

Can I make this beetroot soup without yogurt?

The yogurt swirl is what gives this soup its signature texture, but you can absolutely adapt it! For a vegan version, use ½ cup coconut yogurt or blend ¼ cup soaked cashews with 2 tbsp water for a creamy substitute. The soup will still be flavorful—just skip the swirl and stir the yogurt alternative directly into the broth for a smoother consistency.

2

How do I prevent the beets from bleeding too much?

Beets naturally release their juice when chopped, but you can minimize bleeding by roasting them first! Toss peeled beet cubes with 1 tbsp olive oil, roast at 400°F (200°C) for 45 minutes, then cool before adding to the soup. This caramelizes their natural sugars and makes them easier to blend or simmer without turning the broth muddy.

3

What if I don't have asafoetida (hing)? Can I substitute it?

Asafoetida is key for that authentic umami depth, but you can use ½ tsp garlic powder + ¼ tsp onion powder as a close substitute. For a more complex flavor, add a pinch of mustard seeds toasted with the cumin. Just know the soup will lack that signature Indian aroma—hing is irreplaceable for true authenticity.

4

Can I make this soup in an Instant Pot?

SautĂŠ the onions, spices, and ginger/garlic as directed. Add the beets, stock, and salt, then cook on high pressure for 8 minutes. Release pressure naturally, then stir in the yogurt and lemon juice. The Instant Pot cuts cooking time to about 25 minutes total, but the flavors will still develop beautifully. Just be gentle when stirring the yogurt to avoid curdling.

5

Why does my soup taste too sweet?

Beets naturally concentrate sweetness as they cook, especially if they're small or young. Balance the flavor by adding ½ tsp lemon juice or ¼ tsp black salt (kala namak) for a subtle tangy note. For a more savory profile, increase the cumin or coriander to 1 tsp each—the earthy spices help counteract sweetness. Taste as you go!

★★★★★4.9(3 reviews)
Categories Soups & Stews