Soups & Stews
This beetroot carrot Indian soup transforms humble vegetables into a velvety, spice-infused masterpiece that warms the soul. The secret lies in slow-cooked turmeric and cumin, which deepen the earthy sweetness of beets and carrots into something rich and complex.
What sets this apart is the tempering technique—where mustard seeds and asafoetida bloom in hot oil, releasing aromas that turn a simple soup into a restaurant-worthy dish.
The recipe begins with a fragrant base of onions, ginger, and garlic, where spices like coriander and garam masala build layers of warmth. Simmering the vegetables until tender ensures a silky texture, while a splash of coconut milk or yogurt adds creaminess without overpowering the natural flavors.
The result is a soup that’s vibrant in color and depth, perfect for chilly evenings or as a comforting starter.
What makes this version truly special is its adaptability—serve it as-is for a light vegetarian meal, or add a dollop of yogurt and fresh cilantro for extra brightness. The toasted cumin crunch on top adds texture, while the turmeric-infused broth delivers anti-inflammatory benefits.
It’s the kind of soup that tastes even better the next day, as the flavors meld and deepen.
Whether you’re feeding a family or meal prepping for the week, this recipe delivers restaurant-quality results with minimal effort. The spices are balanced to avoid bitterness, and the method ensures every spoonful is packed with flavor. Ready to elevate your soup game? Let’s get started.
Ingredients for beetroot carrot soup indian
Spiced turmeric and toasted cumin transform humble beets and carrots into a velvety, restaurant-worthy soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Beets 🍠 | 2 lbs | Medium-sized, peeled and cubed |
| Carrots 🥕 | 2 lbs | Whole, peeled and chopped |
| Yellow Onions 🧅 | 2 whole | Finely chopped |
| Fresh Ginger 🌿 | 2 tbsp | Grated, aromatic |
| Garlic Cloves 🧄 | 4 cloves | Minced, aromatic |
| Cumin Seeds 🌶️ | 1 tbsp | Whole, toasted |
| Mustard Seeds 🌿 | 1 tsp | Whole, for tempering |
| Asafoetida 🌶️ | ¼ tsp | Pinch for aroma |
| Ground Turmeric 🌿 | 1 tbsp | Freshly ground preferred |
| Ground Coriander 🌶️ | 1 tbsp | Freshly ground preferred |
| Garam Masala 🌶️ | 1 tsp | Store-bought or homemade |
| Vegetable Stock 💧 | 4 cups | Low-sodium preferred |
| Plain Yogurt 🧀 | ½ cup | Unflavored, for creaminess |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For tempering and richness |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The beets and carrots are the heart of this soup—organic or high-quality produce ensures vibrant color and sweetness. Whole Foods or local farmers markets often carry the best varieties. For the spices, Penzeys or Indian grocery stores offer authentic garam masala and asafoetida, but the regular grocery store will have what you need. Toasting your cumin seeds in a dry pan for 30 seconds before adding to the oil releases their full aroma—don’t skip this step. The ginger and garlic should be fresh, not jarred, for the best flavor punch.
No asafoetida? Skip it—this soup still shines. Fresh cilantro missing? Dried cilantro or parsley works at half the amount. Prefer a creamier texture? Add 0.25 cup coconut milk instead of yogurt. The vegetable stock can be homemade or store-bought—just avoid high-sodium options. For a quicker version, roast the beets and carrots first to soften them before simmering. The yogurt adds tanginess, but if you're avoiding dairy, unsweetened almond yogurt works beautifully.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. For meal prep, portion into containers and reheat with a splash of water to restore creaminess. Garnish with extra toasted cumin and cilantro before serving—the crunch is worth the effort. Leftovers reheat perfectly, making this an ideal make-ahead dish for busy weeks.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear, this soup only needs you to dice onions and chop ginger—no peeling beets, no tedious grating. Just toss in the whole root (peeled, of course), and let the pressure cooker do the work. That’s right, one button turns raw veggies into velvety gold.
- Earthy-Garlicky Magic: The moment you blend in roasted garlic and fresh ginger? Chef’s kiss. The beets bring that deep, sweet richness, while the carrots keep it bright—like a hug in a bowl. Honestly, the first spoonful makes you question why you ever ate boring tomato soup.
- Lunchbox Hero: Pack this soup in jars for days—it reheats like a dream and tastes even better tomorrow. Add a swirl of yogurt or a sprinkle of cumin seeds when serving, and suddenly you’ve got a meal that works for brunch, lunch, or a cozy dinner with zero extra effort.
- Pantry Goldmine: Between us, this recipe uses ingredients you’re already buying—onions, carrots, beets—so it’s basically free. And if you make a big batch? Freeze half for when you’re too tired to cook. That’s right, zero waste, all flavor.
Step-by-step instructions for beetroot carrot Indian soup
This aromatic Indian soup delivers vibrant flavors through careful layering of spices and vegetables.
Temper the Spices for Maximum Flavor
Heat the 0.5 cup extra-virgin olive oil in a heavy-bottomed pot over medium-low heat. Add the 1 tbsp cumin seeds and toast for 1 minute until they begin to sizzle and release their nutty aroma. This is crucial—they should darken slightly but not burn.
Add the 1 tsp mustard seeds and toast for another 30 seconds until they pop. Immediately stir in the 0.25 tsp asafoetida—this ingredient carries the signature Indian flavor profile. The moment you add it, you'll notice the aroma transform dramatically. Remove from heat and set aside for now.
Sauté the Aromatics and Build the Base
Return the pot to medium heat and add the 2 whole yellow onions, 2 tbsp fresh ginger, and 4 cloves garlic cloves. Sauté for 5-6 minutes until the onions soften and turn translucent, stirring occasionally. The ginger and garlic should release their pungent aromas—this is when the foundation of your soup's flavor develops.
Add the 1 tbsp ground turmeric and 1 tbsp ground coriander, stirring constantly for 1 minute to toast the spices gently. This step prevents the turmeric from turning bitter and enhances its earthy notes. You'll see the spices bloom in color as they warm through.
Simmer the Vegetables Until Tender
Add the 2 lbs beets and 2 lbs carrots to the pot, stirring to coat them with the spice mixture. Pour in the 4 cups vegetable stock and bring to a gentle boil. Reduce heat to low and simmer uncovered for 30-35 minutes, stirring occasionally, until the vegetables are fork-tender and the soup has thickened slightly.
Here's the thing—don't rush this step. The vegetables need time to absorb all those spices and develop their natural sweetness. You'll know they're ready when a knife slides in easily and the edges begin to soften. If the soup reduces too much, add a splash of water to maintain the right consistency.
Finish with Yogurt and Garnish
Remove the pot from heat and stir in the 0.5 cup plain yogurt until fully incorporated. The yogurt will create a velvety texture and cool the soup slightly. Return to low heat for just 1-2 minutes—this prevents the yogurt from curdling while allowing it to meld with the other flavors.
Taste and adjust seasoning with salt if needed, then stir in the 1 tsp garam masala. Ladle the soup into bowls and garnish with 0.25 cup fresh cilantro. The garam masala adds that final warming touch that defines Indian cuisine, while the cilantro provides a fresh contrast to the earthy vegetables.
Pro Tips For Making Beetroot Carrot Soup Indian
- CHAR THE ONIONS LOW: Indian soups need deep flavor, and rushing this step means you’ll taste raw onion later. Cook the sliced yellow onions in oil or ghee on medium-low heat for 8-10 minutes until they’re golden brown and soft—almost caramelized. This isn’t just softening; it’s building the base for that rich, layered taste that makes the soup sing.
- PEEL BEETS AFTER COOKING: Raw beet peels are stubborn, and pre-peeling wastes good juice. Toss whole, unpeeled beets into the pot with the carrots and simmer until tender, then peel them while still warm—the skins slide right off. You’ll save time and keep more natural sweetness in the soup.
- BLITZ THE GINGER-GARLIC: Grate the ginger and garlic fine—like, almost paste-fine—so they dissolve into the soup instead of lurking as chewy bits. Pulse them in a food processor for 10 seconds before sautéing, or use the flat side of your knife to mash them into the oil. Trust me, your soup will taste smoother and more integrated.
- STRAIN OR DON’T—KNOW THE DIFFERENCE: Want a silky, restaurant-style soup? Strain out the solids. Prefer rustic texture? Skip it. But here’s the catch: if you strain, blend the soup first—otherwise, you’ll end up with a watery mess. If you don’t strain, reserve some broth to thin it out later; thick soup is a crime in this dish.
Pro cooking tips for great beetroot carrot soup indian
Spice Toasting Mastery
Toast your cumin seeds in 0.5 cup olive oil over medium-low heat for exactly 1 minute—this releases their nutty aroma without burning. I use a heavy-bottomed pot to prevent scorching, and I stir constantly to distribute heat evenly.
The moment they darken slightly but don’t burn, add the mustard seeds—they’ll pop audibly, signaling they’re ready. 🌶️
Pro tip: If you’re using a gas stove, adjust the flame to the smallest setting—too much heat turns cumin bitter. For electric stoves, keep the heat at 3 out of 10.
The goal is to wake up the spices, not overpower them. Trust me, this small step makes a huge difference in the final flavor.
Vegetable Prep Secrets
Peel your beets and carrots first, but leave the carrots whole for easier handling. Cut the beets into 1-inch cubes—this ensures even cooking and prevents some pieces from staying tough.
I use a mandoline slicer for precision, but a sharp chef’s knife works too. The key is consistency in size so everything softens at the same time. 🍠
Don’t skip the cold water soak for beets if they’re fresh—it removes excess dirt and makes peeling easier. For pre-cooked beets (like canned or roasted), skip this step. The texture of pre-cooked beets is slightly softer, so reduce simmering time by 5-10 minutes if using them.
Simmering Like a Pro
Simmer the soup uncovered for 30-35 minutes on low heat—this allows the liquid to reduce naturally while keeping the vegetables tender. I like to check the consistency every 10 minutes and add a splash of water if it gets too thick.
The soup should coat the back of a spoon but still be pourable. 💧
Here’s my trick: Add a bay leaf during simmering for subtle depth, then remove it before serving. It enhances the overall flavor without overpowering.
If your kitchen gets too hot, transfer the pot to a cool burner or use the back burner—consistent low heat is key to avoiding bitterness in the vegetables.
Yogurt Integration
Stir the 0.5 cup yogurt into the soup off the heat to prevent curdling, then return it to low heat for just 1-2 minutes. This gentle reheating melts the yogurt into a silky texture without breaking it.
I’ve ruined this step before by heating it too long—now I set a timer to avoid overcooking. 🧀
For extra creaminess, blend half the soup first, then mix it back in. This creates a luxurious, velvety consistency while keeping some texture. If you’re serving it cold, chill the soup completely before adding the yogurt to ensure a smooth finish.
Nutrition facts
Frequently asked questions
Can I make this soup without yogurt?
For a vegan version, replace the yogurt with 0.25 cup coconut milk or 0.5 cup unsweetened almond yogurt. The soup will still be creamy, though slightly lighter in texture. Add a pinch of salt to balance the flavors since plant-based yogurts are often less tangy.
How do I prevent the beets from turning my soup too pink?
Use golden beets instead of red for a milder color, or add 1 extra carrot to balance the hue. Simmering longer also deepens the color, but if you prefer a lighter shade, reduce cooking time to 25 minutes. The flavor won't be affected—only the appearance!
Can I use canned beets and carrots to speed up prep?
Yes! Drain and rinse 1 (15 oz) can each of beets and carrots before adding to the pot. Since they're pre-cooked, reduce simmering time to 15-20 minutes—just enough to meld the flavors. The texture will be slightly softer, but the taste remains rich and aromatic.
What's the best way to store leftovers?
Let the soup cool completely, then transfer to an airtight container. It keeps in the fridge for 5 days or freezes for 3 months. Reheat gently on low heat with a splash of water to restore creaminess. The flavors actually deepen overnight, making it even more comforting the next day!
Can I make this soup spicier?
Add 0.5 tsp cayenne pepper or 1 tsp red chili powder when toasting the spices, or stir in 1 chopped green chili with the ginger and garlic. For heat lovers, finish with a swirl of hot sauce or a sprinkle of chaat masala—it adds tangy spice without overpowering the vegetables.
