This post may contain affiliate links. Please read our disclosure policy.
This is the kind of soup I want when the weather starts cooling down: chunky potatoes, plenty of warm spices, and a creamy coconut milk broth. This coconut curry potato soup keeps things simple with a dry curry-spice blend instead of curry paste, so you get tons of flavor without a long ingredient list. Even better? It’s a true one-pot recipe with only 10 minutes of prep and a 50-minute total time.

Why You’ll Love This Curry Potato Soup
- One pot: The aromatics, spices, potatoes, broth, and coconut milk all come together in one large pot. Less cleanup = always a win for those busy nights.
- Creamy and chunky: This potato curry soup gets its creamy broth from coconut milk while keeping the tender potato chunks for texture.
- Warm spice: Curry powder, turmeric, cumin, red pepper flakes, cayenne, and black pepper give this soup its warm, fragrant flavor and a little kick!
- 50-minute total: You only need 10 minutes of prep and 40 minutes of cooking time to get this cozy bowl on the table.
The Ingredients That Build the Soup
Potatoes
Potatoes are the star here, and the recipe uses six to eight medium potatoes cut into uniform 1-inch pieces. Keeping the pieces roughly the same size helps them cook at the same rate, so you don’t end up with some pieces falling apart while others are still firm.
The type of potato you choose can also change the texture. Starchier potatoes break down more easily and can naturally thicken the broth, while waxier or all-purpose potatoes tend to hold their shape better. Check out my best potatoes for soup guide if you want to dig into the differences.
As the potatoes cook, some of their starch is released into the broth. If a few pieces start breaking down, that starch gives this potato soup with coconut milk even more complexity!
Curry Powder, Turmeric, Cumin, and Heat
This curried potato soup gets a ton of flavor from a handful of pantry spices. Curry powder provides the blended spice base, while turmeric brings an earthy flavor and helps create that golden color.
Cumin seeds add a warm, savory flavor, and then we bring the heat with both red pepper flakes and cayenne.
One thing to remember is that curry powder isn’t one standardized spice mixture. The ingredients and proportions can vary between brands, which means the flavor and heat of your soup may vary slightly depending on what you have in your spice drawer.
The spices are added directly to the potatoes and stirred frequently before the broth goes in. That contact with the oil helps release their aromatic compounds and distributes all that flavor throughout the soup. Just keep things moving so those spices don’t burn in your pot.
Onion, Garlic, Broth, and Coconut Milk
Like many soup recipes, onion and garlic create the savory base of the soup. The goal here is to soften them until they’re translucent and fragrant, not brown them. If they’re picking up too much color, turn down the heat.
For the broth, the recipe gives you two options: eight cups of vegetable stock, or one tablespoon of vegetable stock paste combined with eight cups of water.
Then comes the coconut milk! It goes in once the potatoes have simmered until tender and cooks with everything for the final five minutes. It gives the broth its creamy consistency without taking away from those potato chunks.
Curry Powder Does Not Make This a Thai Soup
Let’s clear something up: using curry powder and coconut milk doesn’t automatically make a recipe Thai.
Curry powder is a broad term for a prepared blend of spices, and its exact ingredients vary from brand to brand. This recipe uses curry powder alongside a variety of other spices, then finishes everything with coconut milk. That’s what this soup is: a chunky potato soup with a dry curry-spice blend and creamy coconut milk finish. It doesn’t need another label to make it delicious.
It’s also different from my Coconut Curry Soup, which uses ingredients like butternut squash, red curry paste, tofu, rice noodles, ginger, lime, and coconut aminos. If you’re looking for a noodle-packed soup built around red curry paste, that’s the recipe you want. This one is all about the potatoes.
Tips for a Fragrant, Creamy Soup
This curry potato soup recipe is pretty straightforward, but a few small details will help you nail the texture and flavor every time!
Cut your potatoes into uniform 1-inch pieces so they cook evenly. When cooking the onion and garlic, watch the heat and aim for translucent and fragrant rather than browned. If they’re starting to color, turn down your burner.
Once the spices and potatoes hit the pot, stir frequently during the five-minute coating stage. Dry spices can catch on the bottom if they’re left sitting against the hot pot.
Finally, shake or stir your coconut milk if it has separated before pouring it into the pot. And keep this soup chunky! Those tender potato pieces are part of what makes it so hearty.
Troubleshooting Curry Potato Soup
The onions are browning: Turn down the heat. You’re looking for soft, translucent, and fragrant onions rather than golden or caramelized ones.
The spices are catching on the bottom: Keep stirring during the five-minute potato-and-spice stage. This helps coat the potatoes evenly while preventing the dry spices from scorching.
The potatoes are cooking unevenly: Size matters here. Cut them into uniform 1-inch pieces so they reach tenderness at roughly the same time.
The soup is too thick: Add a small amount of vegetable stock, water, or coconut milk until it reaches the consistency you like.
The soup is too thin: Mash a few cooked potato pieces against the side of the pot to release starch, or let the soup simmer uncovered briefly.
The soup is hotter than you expected: Remember that this recipe contains both cayenne and red pepper flakes, plus a curry powder blend that can vary between brands. If you’re sensitive to spice, start small and taste as you go!

Substitutions and Variations
Potatoes: The recipe doesn’t require one specific potato variety. Starchier potatoes will break down more and can create a thicker broth, while waxier or all-purpose varieties generally hold their shape better. Your final texture can vary depending on what you use.
Vegetable stock: You can use eight cups of prepared vegetable stock OR one tablespoon of vegetable stock paste mixed with eight cups of water. If you’re using the paste, don’t forget the water!
Coconut milk: Coconut milk is an important part of the creamy broth and overall identity of this recipe, so I don’t recommend swapping it for another milk.
Add Veggies: Readers have told me they’ve made their own versions with ingredients like carrots, broccoli stems, kale, chickpeas, and extra spices. One reader even said the soup changes depending on what’s in the fridge, but the potatoes never leave the pot because they’re what make it so hearty. Love that! Just keep in mind these are reader variations, rather than tested substitutions, and adding extra ingredients can change the cooking time and consistency.
What to Serve With Curry Potato Soup
I love serving curry potato soup with something crisp and fresh on the side to balance out that creamy, spiced broth.
My shaved carrot salad has a sesame-lime dressing and lots of crunch, making it a great contrast to those tender potatoes. You can also pair the soup with veggie spring rolls for another fresh, crunchy option.
For something cool with a little kick, try my spicy cucumber salad. You can adjust its heat depending on how spicy you’ve made your soup.
FAQs
This recipe contains both red pepper flakes and cayenne, so it has noticeable heat. Curry powder itself varies by brand, which can also change the final flavor. If you are sensitive to heat, review the measured spices before cooking and adjust only to suit your household.
Coconut milk is part of this recipe’s creamy broth and curry-potato identity. It is added after the potatoes have simmered, then cooked for five more minutes. A different milk has not been documented as an equivalent substitution for this formula.
Cool the soup promptly and transfer it to airtight containers. Refrigerate it for 3 to 4 days, or freeze it for 2 to 3 months.
Save this recipe for later

Watch the Video

Ingredients
- 1 tbsp olive oil
- 1 large white onion, chopped
- 4 cloves of garlic, pressed or chopped
- 1 ½ tsp curry powder
- 1 tsp turmeric powder
- 1 tsp cumin seeds
- 1 tsp sea salt
- ½ tsp red pepper flakes
- ½ tsp cayenne pepper spice
- ½ tsp black pepper
- 6-8 medium-sized potatoes
- 8 cups of vegetable stock or 1 tbsp vegetable stock paste and 8 cups of water
- 1 can coconut milk
- large handfuls of fresh cilantro to garnish
Instructions
Start Cooking- Heat olive oil in a large pot over medium heat.
- To the pot, add the onion and garlic. Sweat/cook them for 5-7 minutes or until translucent and fragrant. You may need to reduce heat to low depending on your stovetop but you do not want the onions to brown.
- To the pot, add all the spices and potatoes. Cook for 5 minutes, stirring often to avoid burning/coat each potato with flavor. Optional, you can add the cumin seeds first and bloom them for 3 minutes before adding the spices and potatoes.
- Once the potatoes are completed coated, increase the heat to high, add the stock or water/paste and bring to a boil. Reduce heat once boiling and cook for 20-25 minutes.
- Before serving, add a can of coconut milk to the pot and cook for another 5 minutes.
- Serve with fresh cilantro.





11 people are discussing this recipe. Join in
I’m really loving on this thai curry recipe. It’s winter in my part of the world so right now homemade soups are my go-to for lunch and supper!!
this is my go-to curry soup recipe and each time I make it it’s a little bit different because I just throw in whatever I have on hand – broccoli stems, chunks of carrots, shredded kale! I never forget the potatoes though! They make It nice and hearty
hearty. spicy. great for when you’re feeling unwell and need something soothing for your throat and your spirits. much love
This recipe was super quick and easy to make !! Super delicious !! Perfect meal for the beginning of fall, will definitely make again !! Thanks Maria ❤️.
So glad you loved this!!!
one of the best potatoe-soups ever created <3 soulfood, nourishing and like a big hug.
A delicious soup for winter when you’re sick. I made 2 adjustments that served well: I used 1-1/2 tsp Harissa paste instead of red pepper flakes & cayenne; and used 4 cups of lambs broth and 4 cups water with 1-1/2 Tbsp vegetable paste. Also added 1 can drained chicken peas. Sadly I’d used the last of my cilantro and it’s snowing. But it sure is kicking covid to the curb.
oh I love those changes!! thank you so much hun!
yes, I love this for you, Christina! Thank you!!
Tried this recipe yesterday and it was delicious! I added extra spices because we like things super fragrant and cooked it for a bit longer but overall it was so good!
thank you so much for the love, Chahinez!!!