Soups & Stews
Aloo soup recipe transforms humble potatoes into a velvety, spice-infused masterpiece that’s both comforting and restaurant-worthy. This isn’t your average potato soup—it’s a fragrant blend of sautéed aromatics, simmered spices, and creamy texture that comes together in just 40 minutes. The secret lies in slow-cooking the potatoes until tender while building layers of cumin, coriander, and turmeric for depth that lingers on the palate.
What sets this version apart is the balance of warmth and brightness: earthy spices meet fresh herbs like cilantro and mint, while a touch of yogurt or cream adds luxurious richness without overpowering the dish.
The soup’s golden hue and fragrant steam make it irresistible, and the technique is approachable enough for beginners—no fancy skills required, just patience and attention to the spices.
By the time you’re done, you’ll have a bowl of soup that’s creamy yet light, spiced yet subtle, and packed with the kind of homestyle flavor that turns ordinary meals into something special.
The texture is velvety, the aroma is intoxicating, and every spoonful delivers that perfect harmony of savory, spicy, and fresh.
Perfect for chilly evenings or as a hearty starter, this aloo soup adapts effortlessly to your preferences—add roasted garlic for extra depth, swap in coconut milk for a tropical twist, or keep it classic with just the essentials. Here’s how to make it.
Ingredients for aloo soup
Spiced potatoes, aromatic herbs, and velvety yogurt—this soup is all about balance and warmth.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lb | Cut into 1-inch cubes, peeled |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Fresh Ginger Root 🌿 | 1 inch | Peeled, finely grated |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced |
| Ground Cumin 🌶️ | 1 tbsp | Toasted for depth |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Turmeric Powder 🌶️ | ½ tsp | For vibrant color |
| Garam Masala 🌶️ | ½ tsp | For aromatic finish |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Mint Leaves 🌿 | ¼ cup | Chopped, for brightness |
| Plain Yogurt 🥛 | ½ cup | Full-fat for creaminess |
| Vegetable Stock 💧 | 4 cups | Homemade or quality store-bought |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The potatoes are the star here, so Russet or Yukon Gold work best—they hold up to slow cooking. Buy a 2-pound bag from the grocery store produce section, or grab pre-cut cubes if you're short on time. Fresh ginger and garlic are non-negotiable for that bright, zesty kick. I always grab ginger from Trader Joe's—it's cheaper and fresher than the regular supermarket stuff. For the spices, Penzeys or bulk bins give you the freshest, most flavorful ground cumin and coriander. Toast your spices in a dry pan for 30 seconds before adding to the soup—trust me on this, it makes a difference.
No fresh ginger? Powdered ginger at half the amount works in a pinch, but it's not the same. Running low on yogurt? Coconut milk or heavy cream adds richness, though the tang is what balances the spices. Swap garam masala for curry powder if you're out, but you'll miss that earthy depth. The cilantro and mint can be dried if needed—use one-third the amount and double-check the flavor. For the vegetable stock, Swanson or Pacific Foods are solid choices if you're not making your own.
This soup tastes even better the next day—let it sit overnight and the flavors meld perfectly. Store in an airtight container for 4-5 days in the fridge. Freezes beautifully for 3 months if you want to make a big batch. I always double the recipe and freeze half—perfect for lazy weeknights. Garnish with extra herbs right before serving to keep everything fresh and vibrant.
Why You'll Love This Recipe
- Pantry Staples Only: This soup lives on what you already have—no fancy ingredients, just potatoes, onions, and spices you probably own. Honestly, I’ve made it three times using whatever was in my cupboard, and it never lets me down.
- Creamy Without Dairy: That velvety texture comes from the potatoes themselves, not heavy cream—just a little simmer time and a touch of oil. Between us, it’s the kind of rich, satisfying bowl that feels indulgent but isn’t.
- Lunchbox Hero: Pack it warm or cold—it’s just as good the next day. My kids grab it for school lunches, and I swear, the cumin keeps it tasting fresh even after hours. (Yes, even on a Tuesday night.)
- Budget Magic: Russets are cheap, onions last forever, and a teaspoon of cumin stretches across meals. I’ll be real: this is the kind of recipe that makes grocery day feel like a win, not a stress.
Step-by-step instructions for aloo soup
Transform humble potatoes into a fragrant, velvety soup with bold spices and fresh herbs.
Sauté Aromatics Until Fragrant
Heat the 0.25 cup olive oil in a large pot over medium heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. Here's where the magic begins—add the peeled, finely grated ginger root and minced garlic cloves, cooking for another 2 minutes until the garlic becomes golden and fragrant.
Real talk: Don't rush this step. The aromatics should smell like a spice market when properly cooked. If the garlic starts to brown too quickly, reduce the heat slightly. This foundational layer carries the entire soup's flavor profile, so take your time here.
Toast Spices for Depth
Add the ground cumin and ground coriander to the pot, stirring constantly for 30 seconds until the spices release their aroma. Then add the turmeric powder and garam masala, cooking for another 1 minute while stirring to prevent burning. The spices should smell warm, earthy, and inviting.
I like to toast spices separately for 10-15 seconds in a dry pan before adding them to the pot—this amplifies their flavor. If you're using freshly ground spices, you'll notice an even more vibrant aroma. This step prevents the spices from tasting bitter in the final soup.
Simmer Potatoes Until Tender
Add the 2 lb peeled, 1-inch cubed russet potatoes to the pot along with 4 cups vegetable stock. Stir well to coat the potatoes in the spiced oil. Bring to a boil, then reduce heat to low-medium and simmer for 15-20 minutes until the potatoes are fork-tender but not falling apart.
The reason we simmer gently is to prevent the potatoes from breaking up, which would turn our soup into a chunky stew. You'll know they're ready when a knife slides in easily but still offers slight resistance. If the soup reduces too quickly, add a splash of water to maintain the proper consistency.
Blend Until Silky Smooth
Use an immersion blender to purée the soup directly in the pot until completely smooth. For the best results, work in batches if needed. If you prefer a slightly textured soup, blend for 10-15 seconds instead of fully smooth. Taste and adjust seasoning with salt and black pepper as needed.
Here's the thing—if your soup tastes bland at this stage, don't panic. The yogurt we'll add next will bring richness and balance. The spices should be noticeable but not overpowering. If it's too thick, add more vegetable stock 1 tablespoon at a time until you reach your desired consistency.
Finish with Yogurt and Fresh Herbs
Remove the pot from heat and stir in the 0.5 cup plain yogurt until fully incorporated. The soup should become velvety and slightly thicker. Return to low heat for 2 minutes just to warm through—don't let it boil or the yogurt will curdle.
Finally, stir in the chopped fresh cilantro and chopped fresh mint leaves. These herbs add brightness that cuts through the richness of the yogurt and spices. Serve immediately while still warm, garnished with additional herbs if desired. The soup should be aromatic, creamy, and perfectly balanced between spice and freshness.
Pro Tips For Making Aloo Soup
- Boil Potatoes Whole First: Peel and drop whole Russets into salted boiling water—no chopping yet. A 15-minute head start keeps them from falling apart later, and you’ll end up with a silkier texture than if you cut them first. (Yes, even if you’re impatient like me.)
- Toast Cumin Low and Slow: Heat ground cumin in a dry pan for 30 seconds at medium-low—just until it smells nutty, not burnt. Overdoing it turns it bitter, and that’s the last thing you want in a delicate aloo soup. Think "warm toast," not "smoky campfire."
- Peel Ginger Like a Pro: Use a spoon to scoop off the skin in one long strip instead of hacking with a knife. You’ll waste less, and the ginger stays fresher longer—no tiny bits floating in your soup. (My grandmother swore by this, and she was right.)
- Simmer, Don’t Boil: Once everything’s in the pot, keep the heat at a bare simmer—tiny bubbles, not rolling. Boiling turns potatoes gluey, and you’ll end up with a thick paste instead of a velvety soup. Trust the process; it’s worth the wait.
Flavor customization for this aloo soup
Spice Level Control
Adjust the heat to your preference by playing with the spices. For a mild version, reduce the garam masala to ¼ tsp and skip the black pepper. For medium heat, keep the recipe as written but add ¼ tsp cayenne pepper at the end.
If you love spicy soup, increase the garam masala to 1 tsp and add ½ tsp red chili flakes with the yogurt. 🌶️
Creamy or Light
Need a lighter soup? Swap the yogurt for ½ cup coconut milk—it adds creaminess without heaviness. For extra richness, stir in ¼ cup heavy cream after blending. If you prefer a dairy-free version, use ½ cup unsweetened almond milk and add 1 tbsp lemon juice for tang.
The texture will be lighter but still satisfying.
Herb Variations
Customize the fresh herbs to match your taste. Swap mint for basil or dill for a Mediterranean twist. For a South Asian fusion, add ½ tsp fenugreek leaves (kasuri methi) with the yogurt.
If you can’t find fresh herbs, use 1 tsp dried cilantro (but fresh is always better). Garnish with toasted cumin seeds for extra crunch.
Vegetable Add-Ins
Boost nutrition by adding ½ cup diced carrots or ½ cup cauliflower florets with the potatoes. For a roasted flavor, toss ½ cup bell peppers in olive oil, roast at 400°F for 15 minutes, then blend into the soup.
If you love umami, stir in 1 tbsp soy sauce or 1 tsp miso paste at the end. These additions keep the soup hearty and balanced.
Protein Boost
Turn this into a complete meal by adding ½ cup cooked chickpeas or ½ cup crumbled paneer (Indian cheese) at the end. For a meaty version, stir in ½ cup shredded rotisserie chicken or ½ cup cooked lentils.
The protein will make the soup even more filling while keeping it vegetarian-friendly. 💪
Seasonal Twists
In summer, add ½ cup diced cucumber and 1 tbsp lemon juice for a refreshing take. For fall, roast ½ cup sweet potatoes with the onions and blend them in.
In winter, stir in ½ cup applesauce for natural sweetness and warmth. Each season brings a unique flavor profile to this classic soup.
Nutrition facts
Frequently asked questions
Can I make this aloo soup without an immersion blender?
Yes! Transfer the simmered potato mixture to a regular blender in batches, blending until completely smooth. Just be careful—hot liquids can cause splattering. Pour the blended soup back into the pot and continue with the yogurt and herbs. For extra safety, fill the blender only halfway with hot liquid.
Why did my soup turn out too thick or too thin?
Thick soup? Add 2-3 tablespoons of vegetable stock at a time while stirring. Too thin? Simmer uncovered for 5-10 minutes to reduce. The key is consistency—adjust gradually. If using waxy potatoes like Yukon Gold, they release more starch and may thicken the soup naturally. For a velvety texture, blend longer or add 1 tablespoon cornstarch mixed with water.
What can I serve with this aloo soup?
Pair it with crusty bread or naan for dipping, or serve with a simple green salad to balance the richness. For a heartier meal, add garlic toast or roasted breadsticks. It also works beautifully as a starter before grilled meats or as a light main course with a side of pickled vegetables for contrast.
Can I make this soup ahead of time?
This soup tastes even better the next day. Store in an airtight container in the fridge for 4-5 days or freeze for 3 months. Reheat gently on the stove over low heat, stirring occasionally. If it thickens too much, add a splash of water or stock. Avoid microwaving—it can break down the yogurt's texture.
What's the best potato variety for this recipe?
Russet or Yukon Gold potatoes work best—they hold their shape when simmered and create a creamy texture when blended. Avoid starchy white potatoes, which can turn gluey. For extra flavor, try red potatoes (they hold their shape well) or purple potatoes (they add a beautiful color and earthy taste). Always peel and cut them into 1-inch cubes for even cooking.
