Aloo Soup Recipe: Spiced Potato and Coconut Cream Velvety Delight

Soups & Stews

Aloo Soup Recipe: Spiced Potato and Coconut Cream Velvety Delight

Aloo soup recipe transforms humble potatoes into a velvety, spiced comfort that feels like a warm hug in a bowl. This version blends traditional Indian flavors with creamy coconut milk for a rich, aromatic broth that's both hearty and elegant. The secret lies in slow simmering the potatoes until they melt into the broth, creating a silky texture that's impossible to resist.

What sets this aloo soup apart is the balance of spices—gentle cumin and coriander ground into the potatoes, then brightened with turmeric and garam masala. The coconut cream adds depth without overpowering the natural potato sweetness, while a touch of lemon at the end keeps the flavors vibrant. It's the kind of soup that tastes even better the next day as the flavors meld.

Ready in about 45 minutes, this recipe delivers restaurant-quality results with minimal effort. The broth is rich enough to stand alone but pairs beautifully with crusty bread or a simple salad. Whether you're serving a family dinner or meal prepping for the week, this aloo soup is a game-changer for cozy, satisfying meals.

For extra richness, stir in a spoonful of yogurt before serving, or garnish with fresh cilantro and a drizzle of olive oil. The possibilities are endless, but the foundation—tender potatoes, aromatic spices, and velvety coconut cream—remains the same. Let's make this comforting classic!

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

Ingredients for aloo soup

Humble potatoes meet aromatic spices and creamy coconut for this velvety aloo soup delight.

Ingredient Amount Notes
Yellow Onions 🧅 1 whole Medium size, diced finely
Garlic Cloves 🧄 4 cloves Peeled, minced finely
Coconut Milk 🥥 1 can Full-fat, 13.5 oz can
Russet Potatoes 🥔 2 lb Medium size, peeled and cubed
Ground Cumin 🌿 1 tsp Freshly ground preferred
Ground Coriander 🌿 1 tsp Freshly ground preferred
Turmeric Powder 🌶️ ½ tsp Bright yellow color
Garam Masala 🌶️ ½ tsp Freshly toasted blend
Vegetable Oil 🫒 3 tbsp Neutral flavor preferred
Plain Yogurt 🍶 ¼ cup Unflavored, for serving
Lemon Juice 🍋 1 tbsp Freshly squeezed
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Olive Oil 🫒 1 tbsp For drizzling

The coconut milk is the heart of this soup. Full-fat canned coconut milk delivers the richest texture—none of that watery stuff. Look for brands like Goya or Thai Kitchen in the international aisle. If you're feeling fancy, toast the garam masala in a dry pan for 30 seconds first to deepen its flavor. The potatoes should be medium-sized—Russets or Yukon Golds work best. Peel them first, then cube into even-sized pieces so they cook uniformly. Freshly ground spices make all the difference, so if you've got whole spices at home, grind them just before adding to the pot.

No coconut milk? Coconut cream (thicker than milk) works better—just use half the amount. Short on garam masala? Mix equal parts cinnamon, cardamom, cloves, and black pepper for a DIY version. The yogurt can be swapped for Greek yogurt or vegan coconut yogurt if needed. Fresh cilantro is ideal, but dried cilantro or parsley in a pinch will do. For extra depth, add a pinch of asafoetida (hing) when sautéing the onions—it's a common Indian spice that adds umami. If you're making this ahead, hold off on the lemon juice until serving to keep the broth vibrant.

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. For freezing, portion into containers leaving a 1-inch headspace—it expands as it cools. Thaw overnight in the fridge, then reheat gently on the stove. The yogurt and lemon should be added fresh when serving. Garnish with a drizzle of olive oil and extra cilantro right before eating—trust me on this—it makes all the difference.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s all in one pot—no chopping boards full of mess. Just dice those onions and potatoes while the cumin toasts in the pan, then toss everything in with the coconut milk. Simmer, blend, and you’re done. My lazy Sundays thank me.
  • Creamy Without Guilt: That coconut milk makes it rich and velvety, but the cumin and garlic give it this warm, earthy kick that cuts through the heaviness. It’s the kind of soup that feels indulgent but leaves you satisfied—not weighed down. Honestly, I’ve never missed heavy cream in a dish this good.
  • Office Lunch Hero: Between us, this is my go-to for meal prep. Make a big batch on Sunday, and you’ve got lunch covered all week. The potatoes hold up perfectly when reheated, and the flavor only gets better the next day. (Yes, even on a Tuesday night when you’re craving something warm.)
  • Budget-Friendly Comfort: Russet potatoes and onions are cheap staples, and coconut milk stretches further than you’d think. I’ve fed four people for under $10 with this—plus, it’s one of those dishes where you’ll make twice as much as you need because it’s just that good. Leftovers? More like future dinners.

Step-by-step instructions for spiced potato and coconut cream soup

Here's how to create a velvety aloo soup with perfect spice balance and rich coconut cream.

1

Sauté Aromatics Until Fragrant

Heat the 3 tablespoons vegetable oil in a large pot over medium heat. Add the 1 whole Yellow Onions that have been finely diced and cook for 5 minutes until translucent and just beginning to soften. Here's the thing—don't rush this step. You want the onions to caramelize slightly for deeper flavor.

Add the 4 cloves Garlic Cloves that have been minced finely and cook for another 1 minute until the garlic releases its aroma. Immediately add the 1 teaspoon Ground Cumin, 1 teaspoon Ground Coriander, ½ teaspoon Turmeric Powder, and ½ teaspoon Garam Masala. Stir constantly for 30 seconds to toast the spices and release their oils. You'll smell that warm, earthy aroma—this is the foundation of your soup's flavor.

2

Cook Potatoes Until Tender

Add the 2 lb Russet Potatoes that have been peeled and cubed to the pot. Pour in 3 cups water (enough to just cover the potatoes) and bring to a boil. Once boiling, reduce heat to medium-low and simmer uncovered for 15-20 minutes until the potatoes are fork-tender with a slight resistance.

I check doneness by piercing a potato cube with a knife—it should slide in easily but still offer slight resistance. If the potatoes are still firm after 20 minutes, add another ½ cup water and continue cooking. The goal is tender potatoes that will blend smoothly but still hold their shape slightly for texture.

3

Blend to Silky Perfection

Once the potatoes are tender, carefully transfer half the potato mixture to a blender (working in batches prevents overfilling). Add ½ can of the Coconut Milk to each batch. Blend until completely smooth, scraping down the sides as needed. Here's where it gets important—don't skip blending thoroughly. You want a completely velvety texture with no potato chunks.

Return the blended mixture to the pot and stir in the remaining ½ can of Coconut Milk. Add the 1 teaspoon Salt and ½ teaspoon Black Pepper. Bring the soup to a gentle simmer over medium-low heat for 5 minutes to allow the flavors to meld. The soup should now have a rich, creamy consistency with beautiful golden color from the spices.

4

Finish with Bright Flavors

Remove the pot from heat and stir in the 1 tablespoon Lemon Juice. This brightens the soup and cuts through the richness of the coconut milk. Taste and adjust seasoning if needed—you might need a touch more salt or spice to balance the flavors. Keep the soup warm over very low heat while you prepare the garnishes.

Ladle the soup into bowls and drizzle each serving with 1 tablespoon Olive Oil. Top with ¼ cup Plain Yogurt and 1 tablespoon Fresh Cilantro that has been chopped. The yogurt adds a cooling contrast to the warm soup, while the cilantro brings freshness. Serve immediately while the soup is still steaming hot for the best texture and flavor experience.

👨‍🍳

Pro Tips For Making Aloo Soup

  • Sear the Onions Low and Slow: I learned this the hard way—blasting onions on high heat turns them bitter fast. Instead, cook them over medium-low for 8-10 minutes until deep golden and jammy, stirring occasionally. That sweet, caramelized base is what makes the soup sing.
  • Cut Potatoes Evenly: Uneven chunks mean some potatoes turn to mush while others stay rock-hard. Aim for 1.5-inch cubes—big enough to hold shape but small enough to cook through in the coconut milk’s gentle heat. (Yes, even if you’re impatient like me.)
  • Toast the Cumin First: Skipping this step means flavor hiding in the background. Dry-toast the ground cumin in the pot for 30 seconds until it smells earthy and warm—it deepens the aroma way more than just stirring it in cold. (Your future self will notice.)
  • Strain the Coconut Milk: Store-bought coconut milk often has gritty bits that make the soup feel coarse. Strain it through a fine-mesh sieve before adding—it’s a 30-second upgrade that smooths out the texture. (Does it look weird? Yes. Does it work? Every single time.)

Troubleshooting this recipe

Potatoes Too Watery?

If your soup ends up watery, it’s likely because the potatoes released too much starch. To fix this, simmer the soup uncovered for an extra 5-10 minutes to reduce the liquid. For prevention, use Yukon Gold potatoes instead of Russets—they’re slightly less starchy. If you’re blending,

Spices Overpowering?

If your soup tastes too spicy or bitter, you likely toasted the spices too long. Next time, toast them for just 30 seconds over medium heat—any longer can turn them bitter. To balance, add a splash of coconut milk or a pinch of sugar (just ½ tsp) to mellow the heat. A squeeze of lemon juice also brightens the flavor and cuts through spice intensity.

Broth Too Thin?

The key to a rich broth is reducing it properly. If your soup is too thin, simmer it uncovered for 10-15 minutes longer to evaporate excess liquid. For extra thickness, stir in 1 tbsp cornstarch mixed with 2 tbsp water and simmer for another 5 minutes. Alternatively, blend in ½ an avocado (trust me, it works!) for natural creaminess without altering the flavor.

Lumpy Texture?

Lumpy soup usually means the potatoes weren’t blended thoroughly enough. Use a immersion blender for smoother results—it blends right in the pot without transferring hot liquid. If you’re using a regular blender, work in small batches and scrape the sides constantly. For stubborn lumps, press them through a fine-mesh sieve or mash them with a potato masher before blending again.

Sour or Off Flavor?

A sour or off taste often comes from overcooking or adding too much lemon juice. If your soup tastes sour, balance it with a pinch of salt or a drizzle of olive oil. For a metallic taste (common with aluminum pots), switch to stainless steel or enamel-coated cookware. If the coconut milk smells rancid, use fresh coconut cream instead—it’s thicker and less likely to spoil.

Not Creamy Enough?

If your soup lacks creaminess, it might need more fat. Stir in 2 tbsp heavy cream or an extra ¼ cup coconut milk at the end. For a vegan option, blend in ½ cup silken tofu or 2 tbsp tahini for richness. Another trick? Let the soup sit for 10 minutes off the heat—the starches will gel naturally, making it thicker and creamier. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 18g90%
Cholesterol 10mg3%
Sodium 680mg29%
Total Carbohydrate 36g13%
Dietary Fiber 5g18%
Sugars 4g
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 about aloo soup

1

Can I make aloo soup without coconut milk?

For a lighter version, replace the coconut milk with 2 cups vegetable broth and stir in ¼ cup Greek yogurt at the end. If you want creaminess without dairy, use ½ cup cashew cream (blend soaked cashews with water) instead. The soup will still be flavorful—just adjust the seasoning to taste.

2

How long can I store leftover aloo soup?

Store in an airtight container in the fridge for up to 5 days. For freezing, leave 1-inch headspace as it expands when frozen. Thaw overnight in the fridge—never microwave directly from frozen. The flavors actually improve after 24 hours as the spices meld!

3

What's the best way to reheat aloo soup?

Gently reheat on the stove over low heat until steaming, stirring occasionally. Avoid microwaving as it can make the coconut milk separate. For extra creaminess after reheating, stir in 1 tbsp coconut milk or yogurt. If the soup seems thickened, add 1-2 tbsp water or broth to restore consistency.

Can I add vegetables to this aloo soup? Yes! Add ½ cup diced carrots or peas when cooking the potatoes. For heartier versions, try ½ cup chopped spinach or kale—stir it in during the last 5 minutes of cooking. Just

4

Why does my aloo soup taste bland?

Blandness usually means the spices weren't toasted enough or the broth needs more depth. Next time, toast spices for 30 seconds longer and use homemade vegetable broth instead of store-bought. For quick fixes, add ½ tsp asafoetida (hing) or a pinch of smoked paprika. A squeeze of lemon juice also brightens flavors instantly!

★★★★★5.0(6 reviews)
Categories Soups & Stews