Potato Curry Recipe Sri Lanka: Island Spice With Coconut Depth

Potato Curry Recipe Sri Lanka: Island Spice With Coconut Depth

This Sri Lankan potato curry brings the island’s vibrant flavors to your kitchen with a perfect balance of spices and creamy coconut. I developed this version after testing multiple blends to capture that authentic taste.

The dish relies on simple ingredients transformed by traditional techniques. Turmeric, cumin, and curry leaves create the aromatic base, while coconut milk adds richness without overpowering the potatoes.

What emerges is a vegetarian side with tender potatoes in a fragrant, golden sauce. The spices bloom in hot oil, releasing their full potential into every bite.

Serve with rice or bread to soak up the deeply flavored gravy. This recipe delivers restaurant-quality results at home.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Potato Curry Recipe Sri Lanka

A vibrant blend of spices, creamy coconut, and tender potatoes creates this island-inspired curry.

Ingredient Amount Notes
Yukon Gold Potatoes 🥔 2 lb Peeled and cubed evenly
Coconut Milk 🥥 1 can Full-fat for creaminess
Yellow Onion 🧅 1 whole Finely diced for base
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Fresh Ginger Root 🌿 1 tbsp Peeled and grated finely
Green Chili Peppers 🌶️ 2 whole Sliced with seeds removed
Curry Leaves 🍃 10 pieces Fresh or dried, essential
Ground Turmeric 🌶️ 1 tsp For golden color and earthiness
Ground Cumin 🌿 1 tsp Toasted for nuttier flavor
Ground Coriander 🌿 1 tsp Balances the spice blend
Cayenne Pepper 🔥 ¼ tsp Adjust for heat preference
Mustard Seeds 🌱 ½ tsp Black or yellow variety
Vegetable Oil 🫒 3 tbsp Neutral flavor for blooming spices
Salt 🧂 1 tsp Kosher or sea salt preferred
Fresh Cilantro 🌿 ¼ cup Chopped for garnish

The curry leaves and mustard seeds are non-negotiable for authenticity. Indian grocery stores carry fresh curry leaves, but dried works in a pinch. For mustard seeds, black seeds are traditional, though yellow are acceptable. Yukon Golds hold their shape better than Russets in the sauce. Look for coconut milk with no additives—Thai Kitchen or Native Forest are reliable brands.

No curry leaves? Bay leaves plus lime zest offers a similar aromatic note. Fresh ginger and garlic are essential, but paste works at half the amount. For heat control, reduce or omit the cayenne and add more green chilies instead. The turmeric and cumin can be substituted with equal parts curry powder, but the flavor profile will differ slightly.

This curry tastes even better the next day as flavors meld. Stores in the fridge for 4-5 days or freezes for 3 months. Reheat gently to preserve the coconut milk’s texture (don’t boil). The potatoes may absorb some liquid upon storage—add a splash of water when reheating.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything—potatoes, onion, garlic, ginger—simmers together in one pan with coconut milk. Honestly, cleanup is just a quick rinse.
  • Flavor Bomb: The ginger and garlic in the coconut milk base create this rich, aromatic depth that soaks right into the Yukon Golds.
  • Meal Prep Hero: Makes enough for lunch the next day, and it reheats beautifully. (Yes, even on a Tuesday night)
  • Budget Friendly: Potatoes and a can of coconut milk stretch far, and it’s filling enough for the whole family.

Step-by-Step Instructions for Potato Curry Sri Lanka

Master the authentic technique for building layers of island flavor in this traditional dish.

Step 1: Bloom Spices in Hot Oil

Heat the 3 tbsp vegetable oil in a heavy-bottomed pot over medium-high heat until it shimmers but doesn’t smoke. Add the 0.5 tsp mustard seeds first—they should sizzle and pop within 15-20 seconds, signaling the oil is at the right temperature.

Immediately add the 10 pieces curry leaves and stir for 10 seconds until fragrant. Then incorporate the 1 whole yellow onion (finely diced) and sauté for 4-5 minutes until translucent and just beginning to caramelize at the edges. This builds the aromatic foundation essential to Sri Lankan flavors.

Step 2: Develop the Aromatic Base

Reduce heat to medium and add the 4 cloves garlic cloves (minced), 1 tbsp fresh ginger root (grated), and 2 whole green chili peppers (sliced). Stir constantly for 1-2 minutes until the raw garlic smell mellows and the mixture becomes deeply fragrant.

Add the 1 tsp ground turmeric, 1 tsp ground cumin, 1 tsp ground coriander, and 0.25 tsp cayenne pepper. Toast these spices in the oil for 30-45 seconds until they darken slightly and release their oils. This step transforms the dry spices into a rich, toasted paste that coats the potatoes beautifully.

Step 3: Cook the Potatoes to Tenderness

Increase heat to medium-high and add the 2 lb Yukon Gold Potatoes (peeled and cubed evenly). Stir to coat each piece thoroughly in the spiced oil mixture. Pour in ¼ cup water, cover, and simmer for 15 minutes until the potatoes begin to soften.

Uncover and cook for an additional 5-7 minutes, stirring occasionally, until the potatoes are nearly tender and the liquid has mostly evaporated. You’ll notice the edges of the potatoes beginning to break down slightly, which helps them absorb the flavors more deeply.

Step 4: Finish with Coconut Milk

Reduce heat to low and pour in the 1 can coconut milk (full-fat). Stir gently to combine, then add the 1 tsp salt. Simmer uncovered for 10-12 minutes until the potatoes are fully tender and the sauce has thickened to a creamy consistency.

The curry should coat the back of a spoon with a velvety texture, and the potatoes should offer minimal resistance when pierced with a fork. Taste and adjust salt if needed, remembering that the coconut milk will mellow the spices slightly as it cooks.

Step 5: Rest and Garnish

Remove from heat and let the curry rest for 5 minutes to allow the flavors to meld completely. The sauce will thicken slightly as it cools. Just before serving, stir in the 0.25 cup fresh cilantro (chopped), reserving a small handful for garnish.

This resting period is crucial—it allows the potatoes to absorb the final layer of flavors from the coconut milk and spices. Serve hot with steamed rice or fresh bread to soak up the rich, fragrant sauce.

👨‍🍳

Pro Tips For Making Potato Curry Recipe Sri Lanka

  • Parboil the Potatoes: Cut Yukon Golds into even 1.5-inch chunks and parboil for 5-6 minutes before adding to the curry—this guarantees they hold shape while soaking up the coconut milk without turning mushy.
  • Sauté Aromatics Slow: Cook the onion, garlic, and ginger on medium-low for 8-10 minutes until deeply fragrant and golden; rushing this step leaves the curry tasting raw and harsh.
  • Skip Watery Coconut Milk: Use full-fat coconut milk and shake the can well before opening—skimming the thick cream off the top or using light versions makes the sauce thin and flavorless.
  • Add Potatoes Last: Stir in the parboiled potatoes only after the onion mixture is deeply caramelized and the spices are toasted—adding them too early stops the flavors from developing fully.

Storing and Reheating Leftovers

Refrigerator Storage

Let the curry cool for no more than 2 hours before transferring to airtight containers. I use glass containers from Central Market for this. Store in the fridge at 40°F or below for up to 4-5 days. ❄️

Freezer Storage

This curry freezes beautifully for up to 3 months. I recommend using quart-sized freezer bags—they lay flat and save space. Leave 1 inch of headspace for expansion and squeeze out excess air to prevent freezer burn.

Stovetop Reheating

This is my preferred method. Reheat in a heavy-bottomed pot over low-medium heat for 8-10 minutes, stirring occasionally. Add a splash of water or coconut milk if it looks dry. David always says this brings out the flavors even more. 🔥

Microwave Reheating

For quick meals, microwave individual portions covered with a damp paper towel. Heat on 70% power for 2-3 minutes, stir, then continue in 1-minute intervals until reaching 165°F. The coconut milk may separate slightly—just stir it back together.

Storage Tips

The potatoes will absorb some liquid as it stores. If the curry thickens too much, add a few tablespoons of water or coconut milk when reheating. I tested this on different equipment—it reheats perfectly every time.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 16g80%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 32g12%
Dietary Fiber 5g18%
Sugars 4g
Protein 4g8%
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 use sweet potatoes instead?

Yes, but they cook faster and are sweeter. Reduce cooking time by 5 minutes and balance the sweetness with extra cayenne or a squeeze of lime.

2

What if I don’t have curry leaves?

Use 2 bay leaves plus 1 tsp lime zest for a similar aromatic note. It won’t be identical, but it’s a solid substitute.

3

How can I make it spicier?

Add more green chilies or increase the cayenne to ½ tsp. For depth, include 1 tsp red chili powder with the spices.

4

Can I make this in a slow cooker?

Yes! Sauté spices first, then transfer to a slow cooker with potatoes and coconut milk. Cook on low for 4-5 hours.

★★★★★4.5(2 reviews)
Allison Carter