This Sri Lankan Pumpkin Curry is going to be the best pumpkin curry you ever make! Packed with so much flavor, this gluten free and vegan curry is a super comforting dish for any time of the year!
Spiced and creamy pumpkin curry – authentic Sri Lankan curry!

Looking for vegan curry recipes that are super satisfying, cozy, and delicious? A curry that even picky meat eaters will love? Then look no further, this Sri Lankan pumpkin curry has got you covered.
With robust curry flavor, and garlic, and the delicious creaminess of coconut milk, and the nuttiness of toasted coconut – this pumpkin curry is packed with comforting flavor! It’s easy to make, and it’s an authentic Sri Lankan recipe.
In this post, I’ll show you how to make this recipe with step by step instructions, plus ways to adapt this recipe as well.

Important ingredients for this curry
Type of pumpkin to use
Traditionally, we use a pumpkin that is a little bit starchy. While living in New Zealand and Australia, I used Kent pumpkin (also known as Jap pumpkin / kabocha).
In Canada, I use a pumpkin variety known as Jamaican pumpkin (Calabaza) which is very similar to the kent pumpkin.
When I was living in the US, I didn’t have access to any of these pumpkins where we lived. So I used butternut squash instead.
So you can use any of these varieties. Just know that the cook time will vary according to which pumpkin you use, and how large the pieces are cut into.

Can I use something other than pumpkin?
Yes, you can use sweet potatoes instead of pumpkin. The cooking time will be much shorter because sweet potatoes cook faster.
Curry powder
I use my Sri Lankan curry powder here. You can use the roasted or unroasted version for this, it’ll be just as delicious either way.
If you don’t want to make your own Sri Lankan curry powder from scratch (which I do highly recommend though), you can use store-bought Sri Lankan curry powder. Madras curry powder is a close substitute.

How to check if your store-bought curry powder is good
A curry powder is essentially a mix of spices that is used for making curries. Other spices can also be added in addition to the curry powder to make each curry unique, for instance, this black pork curry.
But DO avoid curry powders that have,
- Onion powder
- Garlic powder
- Ginger powder
- Celery seeds / powder
- Mexican chili powder
These are not traditional ingredients in a Sri Lankan curry powder.
Instead, look for a curry powder that has a combination of,
- Coriander
- Cumin
- Black pepper
- Cayenne pepper or Kashmiri chili
- Cardamom
- Fennel
- Cloves
Coconut milk
This curry is heavy on coconut milk, since it adds creaminess to the curry. For best results, use regular full fat coconut milk. But if you must, you can use lite coconut milk too. I don’t typically use lite coconut milk since it doesn’t have as much of the coconut flavor.
Toasted desiccated coconut
This is an optional step, but a very popular technique for some Sri Lankan curries. It adds a lovely toasty, smoky flavor.
The unsweetened desiccated coconut is toasted in a non-stick pan until it starts to turn golden brown in color and is toasted. This is then ground into a powder and added to the curry.
It not only adds a lovely smoky flavor, but also helps thicken the curry.
The process of making Sri Lankan pumpkin curry
How to cut the pumpkin into pieces
Since Jamaican pumpkin is large, I usually only buy pieces that have already been cut.
Whichever pumpkin you use, you need to scoop out the seeds in the center. Then you can cut the pumpkin into pieces.
With large pumpkins, cut them into wedges that are about 2 inches in width on the skin side. Then cut each wedge into pieces that are about 1 inch thick. You can cut each piece in half for 1 x 1 inch pieces, or keep them at 2 x 1 inch as well.
Butternut squash can be prepped by first halving them and then removing the seeds. Then lay them cut side down, and cut pieces that are about 1 x 2 inches.

The important part however is that,
- They are all more or less the same size, so that they cook at the same rate.
- They are cut with the skin on. The skin will hold the pumpkin pieces together as they cook, and prevent them from disintegrating into the curry.
Prepare all the other ingredients
I like to keep the garlic cloves whole. This is because they soften in the curry, and my husband loves eating softened whole garlic cloves. That way the curry gets plenty of garlic flavor, and my husband gets to eat “curried” garlic cloves. Win win.
This curry works best with a generous amount of garlic. If you’re especially averse to it, then you can reduce it, but I do highly recommend being generous with the garlic.
You can find my Sri Lankan curry powder recipe here.
Toast the unsweetened desiccated coconut before you start cooking OR while the pumpkin curry is cooking. You will be adding this only at the end.

Start cooking
Once you have everything prepped, cooking this Sri Lankan pumpkin curry is easy.
In a large pot, heat some oil (you can use any kind of cooking oil) over medium heat. Add the onions and start to soften them in the pot. Add the garlic and curry leaves at the same time. This allows the base of the curry to develop.
When the onions are translucent, add the spices (including the Sri Lankan curry powder), and stir until they toast ever so slightly, so you can smell all the flavors of the spices.
Add the pumpkin and coconut milk (and some salt and a little sugar), and stir to combine. Let it simmer in the curry sauce over medium or medium – high heat (with the lid off). Top off with water only if too much of the coconut milk evaporates.
The curry is done when the pumpkin is tender. You can add more water if you’d like the curry sauce to be less thick. But take care when stirring the curry, as you don’t want to crush the soft pumpkin pieces.
When the pumpkin curry is almost done, sprinkle in the ground toasted coconut, and very gently fold it in. You can also gently shake the pot to distribute the ground coconut in the sauce.

What pairs well with this Coconut Pumpkin Curry
Pumpkin curry is always delicious with freshly cooked rice or this Sri Lankan coconut roti. It’s naturally gluten free and vegan as well.
To keep your meal plant based, you can pair your pumpkin curry with the following vegan Sri Lankan curries,
- Beetroot curry
- Jackfruit curry
- Dry green bean fried curry (skip the dried fish)
- Creamy cashew curry
- Apple curry
- Mango curry

Or if you’d like non-vegetarian / non-vegan options,
My personal favorite combination is chicken curry, apple curry, and pumpkin curry! The combination of spicy, fruity, and creamy hits the spot perfectly!
But this pumpkin curry recipe doesn’t have to be paired with another Sri Lankan curry either. It’s delicious with anything! In fact, I often eat leftovers for breakfast with just a runny yolk fried egg. Tastes like a delicious coconut curried pumpkin soup!

Looking for more recipes?Sign up for my free recipe newsletter to get new recipes in your inbox each week! Find me sharing more inspiration on Pinterest and Instagram.

Sri Lankan Pumpkin Curry
Ingredients:
Pumpkin curry
- 1½ tsp black mustard seeds optional, but recommended
- 2 lbs pumpkin Kent pumpkin, Jamaican pumpkin, or butternut squash
- 2 tbsp coconut oil or vegetable oil, or olive oil
- 1 medium red onion finely sliced
- 10 fresh curry leaves dried is fine as well, or 2 bay leaves
- 3 green chillies sliced into thick slices (jalapenos or serrano peppers are fine as well)
- 6 cloves garlic sliced or whole
- 1 ½ tbsp Sri Lankan roasted curry powder
- 2 tsp cayenne pepper use less if you don’t like it spicy
- 1 ½ tsp ground cinnamon
- 1 tsp turmeric powder
- 2 cups coconut milk
- 2 tsp sugar optional
- 1 tsp salt
- More salt to taste
Toasted coconut (to finish)
- 4 tbsp desiccated coconut roasted
Instructions:
Preparation
- Place the mustard seeds in a mortar and pestle and crush until the seeds are coarsely ground. You can also do this in a spice grinder. Set the mustards seeds aside until needed.
- Wash the pumpkin, and then cut it into similar-sized cubes. Make sure the skin is in tact on all the pumpkin pieces. For larger pumpkins, cut into 2 inch thick wedges, and then cut 1 inch slices from the wedges. You can either keep them as 2 x 1 inch pieces, or cut them in half again for 1 x 1 inch pieces. The size doesn't have to be precise, but make sure they are all even, so that they cook evenly.
- Heat 2 tbsp oil over medium heat.
- When the oil is hot, add the onion, garlic, curry leaves, and green chili, and saute until the onions have softened and are translucent.
- Next, add the curry powder, cayenne pepper, cinnamon, turmeric, and crushed mustard seeds. Saute for about 30 seconds to 1 minute until fragrant.
- Add the pumpkin pieces, coconut milk, salt, and sugar. Mix to combine.
- Allow the curry to come to a simmer with the lid off. Continue to simmer the curry until the pumpkin is tender. This can take between 20 – 40 minutes (depending on how large the pumpkin pieces are).
- Check on the curry regularly, and add water if the liquid level is low. Gently fold / stir the mixture to prevent anything from sticking to the bottom.
- Add more salt to taste if needed.
- Add the ground and toasted coconut just before the curry is done. Gently fold it into the curry (so that you don't crush the tender pumpkin pieces). Simmer for a further 2 – 5 minutes to allow the sauce to thicken.
- Serve with a garnish of cilantro (optional), along with rice, and any other side dishes.
Toasted coconut (to finish)
- Make this at the beginning, or while the pumpkin is cooking.
- Place the desiccated coconut in a dry non-stick pan. Heat over medium heat while stirring frequently, until the coconut turns toasty.
- Remove the toasted coconut from the pan, and transfer into a spice grinder. Grind until you have a fine powder. Add this to the curry towards the end of the cooking time as mentioned above.
- You can also use fine desiccated coconut, and skip the grinding part.
Tips & Tricks
Nutrition Information:
“This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.”
Jacinda says
Hi, I want to make this but increase the protein content. Would it go with the dish if I added chickpeas to the curry, or would it taste a bit strange? Thanks
Dini says
Hi Jacinda
You can absolutely add chickpeas if you like! It wouldn’t be strange at all.
The flavors can change slightly of course, but that isn’t a bad thing if you like the flavor 🙂 I would drain and rince canned chickpeas and then add it to the curry in the end so it can heat through with the pumpkin curry.
Hope that helps!
Muri RAJARATNAM says
Gorgeous recipe, spicy and sweet, great flavour. Thank you
Adrian says
I found this recipe after a friend gave me a couple of her home grown pumpkins. Absolutely delicious, it is certainly my go to pumpkin recipe from now on. Also freeze’s really well.
Indian girl says
this turned out delicious even thought I didn’t put in the Sri Lankan powder or the desiccated coconut. This has ended my search for a good pumpkin curry, it is that delicious.
Yan Kho says
Cooked this curry for the first time and served it at a lunch event, and friends loved it and asked for the link to recipe
Hala says
How many grams does the nutritional info refer to? Is it per serve, and if so what is the weight? On its own, it doesn’t mean a great deal.
Dini says
Hi Hala
The recipe serves 6 people, so 1/6th of the recipe is the serving size.
Depending on how much gravy you have (water added/evaporated) the grams can vary in servings. It also depends on how small/big the pumpkin is cut into.
Grams don’t mean much in a curry because it varies depending on how much pumpkin and gravy is in each serving.
As noted in the recipe, nutritional information is an approximation only.
Emily S says
I used an acorn squash by mistake and the skin was too hard to enjoy as is. Ugh! Ended up blending everything together to make soup and it was amazing!
Renee says
Hi. Just discovered your website and I’m really enjoying scrolling through all your lovely recipes.
Just a quick question. In the text, it says that the linked roti recipe is gluten free but when I clicked on the recipe, it uses wheat flour. I’m just wondering if you perhaps have a roti recipe that is gluten free (I’m crossing my fingers your do! I love roti and would so love to eat one again).
Dini says
Hi Renee
You can make the coconut roti with 1:1 replacement gluten free flour (I use bobs red mill). It doesn’t require much gluten development, so is easily made with GF flour.
Hope that helps!
Sarah L says
I’ve made this twice now and its amazing. The flavour is amazing, don’t forget a squeeze of lime at the end as that just lifts the whole thing. We made this as a variation with fish, halving the amount of pumpkin and it was sensational.
Ru says
Is the coconut milk meant to cover the pumpkin?
Dini says
Hi Ru
I have included how much coconut milk I like to use in the recipe.
Whether it will cover the pumpkin will depend on the pot you’re using, and the size of the pumpkin pieces.
If you want more gravy, you can add more water or coconut milk while the curry is cooking.
Hope that helps!
Ru says
Hi Dini, thanks for the response. When I made it last time it didn’t cover it. I guess I just wanted to know whether the pumpkin pieces need to be submerged in the liquid or not? I guess if they aren’t, I could just put the lid on and let them steam cook? Or do you think it’s better for them to be practically covered in liquid so that the pumpkin cooks properly?
Dini says
Hi Ru
The way I make pumpkin curry is detailed in the recipe.
If you prefer to cover the pot, you can. I do like to have a thicker gravy, so I cook the pumpkin uncovered. Gently stirring the mixture (as noted in the recipe), helps cook the pumpkin evenly for me.
Rehana javed says
Can I use pumpkins which are used for halloween
I want to make pumpkin meat curry
Dini says
Hi Rehana
The large pumpkins used for halloween decorations are not traditionally used for cooking.
The taste is not very good as they are stringy and watery in flavor. The final curry may not taste good either.
You can try slow roasting them in the oven to make them a little sweeter, but they won’t be suitable for a curry.
I hope that helps!
Morgane says
I loved this recipe soooo much! I’m a fan of most of your recipes, can’t decide a favorite. I’m redoing the ones I prefer, and wish butternut to be a year round vegetable 😉 Thank you so much for the easy, understandable, great tasting recipes.
Liz says
I love that you can substitute the pumpkin for sweet potatoes! I love sweet potatoes and not the biggest fan of pumpkin flavor so I will absolutely try this recipe! Sounds amazing!