Skip to Content

Sri Lankan Pumpkin Curry with coconut milk

By Jehan Yusoof  |  Updated October 10, 2026  | ★ 4.6 (20 reviews) | 6 comments

My home-cooked Pumpkin curry (wattakka curry) is known for its thick coconut milk gravy and aromatic tempering, which complement the pumpkin’s natural sweetness.
The result is a nourishing and healthy vegetarian curry.

★★★★★
If you try this, I’d love to know how it turned out. Just tap the stars in the recipe card; it helps other cooks find this recipe.

Sri Lankan pumpkin curry with soft pumpkin cubes in coconut milk gravy

With a tempering of onions, garlic, curry leaves, and mustard seeds, this pumpkin recipe is easy to make and is a popular vegetarian curry served with rice and curry.
Cooked with everyday ingredients and spices found in a Sri Lankan kitchen, enjoy this traditional and authentic dish with a variety of other side dishes.
Warm, hearty and rich with flavorful ingredients, a home-cooked meal with this pumpkin curry is bound to be memorable.

Ingredients for pumpkin curry measured into small bowls

You’ll find exact quantities in the recipe card below.

  • For the tempering
    • Oil: any cooking oil, preferably coconut, vegetable or sunflower oil.
    • Curry leaves, onion and garlic: sliced fine; they add aroma and flavour.
    • Turmeric powder and chilli flakes: swap the flakes for red chilli powder or whole red chillies.
    • Black mustard seeds
  • For the curry
    • Pumpkin: preferably yellow pumpkin
    • Garlic, turmeric powder, cardamom and cinnamon: bruise the cardamom pods slightly to release their aroma.
    • Water: to soften the pumpkin before the coconut milk goes in.
    • Thick coconut milk: canned, powdered (made up as the pack says) or coconut cream diluted with water.
    • Salt: to taste.
Bowl of Sri Lankan pumpkin curry with cubes of pumpkin in coconut milk

What you will need in the kitchen

  • Chopping board and knife.
  • 2 medium-sized plates or bowls to hold the measured spices and tempering ingredients
  • Wooden spoons are to be used for cooking the curry and tempering
  • A medium-sized cooking pan to cook the pumpkin coconut milk curry.
  • A small bowl to hold the tempered onions and mustard once it is done.
  • A large bowl to serve the pumpkin curry.

Photo tutorial

Heat the oil in a pan over medium heat for a few seconds.
Add the curry leaves, sliced onion and garlic, and sauté for 2 to 3 minutes until soft.

Onions, garlic and curry leaves frying in oil for the tempering

Add the turmeric powder, red chilli flakes and mustard seeds.
Maintain low-medium heat and continue to cook the ingredients while stirring with a wooden spoon.
The constant stirring will allow the ingredients to sauté but not burn.
Sauté for a few seconds, allowing the mustard to blister.

Turmeric, chilli flakes and mustard seeds added to the frying onions

Continue cooking for another 2 minutes over low heat.
Allow the ingredients to cook until they turn golden brown.
Once Sautéed, transfer the ingredients to a bowl and set aside.
Tempering is what gives the creamy coconut curry more flavour.
Make sure to do the tempering without burning the mustard or the red chilli flakes.
Burnt mustard and chilli flakes ruin this pumpkin curry if not done correctly over low-medium heat.

Golden tempering of curry leaves, onions and garlic
  • Wash the pumpkin.
  • Place the pumpkin over a hard surface and use a heavy knife to cut through the ridges you have already found in the pumpkin.
  • You will be cooking the pumpkin with the skin. As the pumpkin has a hard, thick skin, use a sharp, heavy knife to cut through the thick skin. 
  • Remove all the seeds and then cut the wedges into 2-inch-thick cubes.
Pumpkin cut into 2-inch cubes with the skin on

Use the same pan used to temper the ingredients.
Add the pumpkin and pour in the water (1 cup; keep 1/2 a cup more just in case you need more water to semi-cook the pumpkin before adding the coconut milk)
The pumpkin cubes should be soft before you add the coconut milk.
If this means adding extra water than mentioned in this recipe, then please do add to reach the correct consistency.

Pumpkin cubes in a pan with water

Set the heat to medium while the pumpkin is cooking.
Add turmeric powder, garlic slices, cardamom pods, and cinnamon.
Mix well with the pumpkin and let it slow-simmer for 20 to 30 minutes or until the pumpkin turns soft.

Garlic, cinnamon, cardamom and turmeric added to the pumpkin

While the pumpkin cooks, either cover it with a lid or leave it open.
Leave your wooden spoon in so that the water doesn’t spill over, but use caution when touching the spoon again, as it will be hot.
Cook until the water reduces and the pumpkin pieces turn soft.

Pumpkin simmering with spices until soft

Once the pumpkins are tender, reduce the heat.
Pour in the coconut milk, mix and season with salt.
Simmer over medium heat for a further 10 to 15 minutes.

Pumpkin pieces simmering in coconut milk

Cook until the desired consistency; milky with a thick gravy and soft Pumpkin pieces.
Reduce heat to low, then add the tempered ingredients into the pan.

Tempering stirred into the pumpkin curry

Mix the tempering over low heat. Taste and adjust seasoning as needed.
Serve warm with your rice and curry.

Sri Lankan pumpkin curry in coconut milk
  • Storing
    • Let the pumpkin curry cool down before transferring it to a container.
    • Store in an airtight glass container, as the spices will stain plastic. Refrigerate and consume within 2 days.
  • Freezing
    • Once the curry is cool, transfer it to a container and freeze.
    • Consume within a week; because of the coconut milk and pumpkin’s texture, the longer you freeze, the more the taste may change.
  • Reheating
    • Remove from the freezer, let the curry reach room temperature, then reheat on a stovetop or microwave; cover to avoid splattering.
  • Less waste
    • Cook only as much as you need; refrigerate any leftovers or share with family and neighbours.
Pumpkin curry topped with fried onions, curry leaves and mustard seeds

Here are a few serving suggestions for pumpkin curry. You can use the same menus or reduce the amount of other side dishes mentioned below as per your needs.

Sri Lankan beef and pumpkin curry
Vegetarian pumpkin-mushroom chickpea curry
Black pumpkin curry

Watch more Sri Lankan recipes on my YouTube channel

Sri Lankan pumpkin curry cooked in coconut milk.

Sri Lankan Pumpkin Curry (Wattakka Curry)

Yield: 4
Prep Time: 5 minutes
Cook Time: 45 minutes
Total Time: 50 minutes

Pumpkin simmered in coconut milk with cinnamon and cardamom, finished with a golden tempering of curry leaves and mustard seeds .
A vegan and vegetarian side for a Sri Lankan rice and curry meal.

4.6 Stars (20 Reviews)

Ingredients

  • Ingredients mentioned below use standard measuring cups and spoons

For tempering

  • 4 to 5 tablespoons of coconut oil or any oil available to you
  • A handful of curry leaves (5 to 8 leaves)
  • 1 large onion sliced fine
  • 2 garlic cloves sliced fine
  • 1/2 teaspoon of red chilli flakes
  • 1/4 teaspoon of turmeric powder
  • 1 teaspoon of mustard seeds

To cook the pumpkin curry

  • 500g of Pumpkin, cleaned and cut into the required size.
  • 3 garlic cloves finely sliced
  • 1/2 teaspoon of turmeric powder
  • 3 cardamom pods
  • 1-inch cinnamon piece
  • 1 cup of water (keep 1/2 a cup more just in case you would need more water to semi cook the pumpkin before adding the coconut milk)
  • 1/2 a cup of thick coconut milk (increase to 1 cup for more gravy)

Instructions

Make the tempering

  1. In a pan over medium heat, pour in the oil.
  2. Once the oil heats, add the curry leaves (5 to 8 leaves), sliced onions (1 large) and garlic slices (2 cloves).
  3. Sauté the ingredients until soft. Cook for 2 to 3 minutes.
  1. Add the turmeric powder (¼ teaspoon), red chilli flakes ( ½ teaspoon), and mustard seeds (1 teaspoon).
    Cook over low heat while stirring with a wooden spoon.
  1. Stirring lets the ingredients sauté but not burn.
  2. Cook until the mustard seeds blister while the onion and garlic turn golden brown.
  3. Once Sautéed, transfer the ingredients to a bowl and set aside.
  4. Tempering is what gives the creamy coconut curry more flavour. Try not to burn the tempering; mustard and chilli flakes will ruin this pumpkin curry if not done correctly over low-medium heat.

Prepare the pumpkin

  1. Wash the pumpkin.
  2. Place the pumpkin on a hard surface and use a heavy knife to cut through the ridges you have already found in the pumpkin.
  3. You will be cooking the pumpkin with the skin. The pumpkin has a hard, thick skin; use a sharp, heavy knife to cut through it. 
  4. Remove all the seeds and then cut the wedges into 2-inch-thick cubes.

Cooking the pumpkin curry

  1. Use the same pan used to temper the ingredients.
  2. Add the pumpkin and pour in the water (1 cup; keep 1/2 a cup more just in case you need more water to semi-cook the pumpkin before adding the coconut milk)
  3. The pumpkin cubes should be soft before you add the coconut milk.
  4. If this means adding extra water than mentioned in this recipe, add more to reach the correct consistency.
  5. Set the heat to medium while the pumpkin is cooking.
  6. Add turmeric powder (½ teaspoon), sliced garlic (3 cloves), cardamom pods (3), and cinnamon (1-inch).
  7. Combine well with the pumpkin and simmer for 20 to 30 minutes or until the pumpkin softens.
  8. While the pumpkin cooks, either cover with a lid or leave it open.
  9. Once the pumpkin is tender, reduce heat, then pour in the coconut milk (½ cup; increase to 1 cup for more gravy), mix and season with salt.
  1. Simmer over medium heat for a further 10 to 15 minutes.
  2. Cook until the desired consistency is reached, milky with a thick gravy and soft Pumpkin pieces.
  3. Reduce heat to low, then add the tempered ingredients to the cooking pan.
  4. Mix the tempering over low heat. Taste and adjust seasoning as needed.
  5. Serve warm with your rice and curry.

Made this Sri Lankan Pumpkin curry?

I'd love to know how it turned out.

Leave a ⭐⭐⭐⭐⭐ rating and a comment; I read every one; it helps other visitors trust the recipe and helps them find me too.

Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 234Total Fat: 20gSaturated Fat: 17gUnsaturated Fat: 4gSodium: 9mgCarbohydrates: 13gFiber: 3gSugar: 4gProtein: 3g

Nutrition facts are an estimate and not guaranteed to be accurate. Please see a registered dietitian for special diet advice.

Let's get connected

Follow along on Instagram, Pinterest, and YouTube for more recipes like this one.

ABOUT THE AUTHOR
JEHAN
Recipe creator. Food Blogger. Video creator
I’ve been cooking and sharing Sri Lankan recipes, along with other dishes I love making at home on Island Smile since 2015. I’ve tested every recipe on this site more than once in my own kitchen before it goes on the blog.
I grew up eating this food, and I still cook it the same way my family taught me, just written down clearly enough that you can follow it too.
If a recipe doesn’t work the way I say it will, tell me in the comments; I read every one, and I’ll help you fix it.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Pumpkin curry(Sri Lankan wattakka curry). | ISLAND SMILE

Saturday 10th of October 2026

[…] Pumpkin Curry(Sri Lankan, vegetarian). […]

Sri Lankan brinjal pahi (Eggplant sweet and sour curry | ISLAND SMILE

Sunday 4th of October 2026

[…] Sri Lankan Pumpkin curry […]

Sri Lankan spicy potato and green bean stir-fry. | ISLAND SMILE

Sunday 20th of September 2026

[…] Butternut currySri Lankan Pumpkin curry […]

rachel

Friday 20th of November 2020

Yum! Thanks

Brian Lageose

Wednesday 26th of August 2015

This looks and sounds delicious. By the way, I am very bad with lids. I always think something is closed, and it's not, so I am constantly cleaning ingredients out of the grout lines on the kitchen-counter tile... ;)

jehan

Wednesday 26th of August 2015

You're not the only one, milk to curries. Try the wooden spoon trick stops the overflowing like magic or stick it in the pan that works too.☺

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe