This vegan corn on the cob and coconut curry is so easy to make in the Instant Pot. Fresh sweetcorn is cooked in a delicious onion, garlic and tomato gravy with creamy coconut milk.

serving suggestion for corn on the cob curry


The Instant Pot is a great way to speedily make a sweetcorn curry using fresh corn on the cobs. In this curry, we have used coconut milk to create a silky gravy.

We also love Sweetcorn and Peanut Curry, or Kasoli nu Saak which is the East-African Gujarati version.

Check out our other Instant Pot Recipes

Don't have an Instant Pot?

Check out our stovetop method in the recipe card below...or use a stovetop pressure cooker.

Often we include sweetcorn in our cooking, whether it is fresh, frozen or canned. I simply adore No onion potato and sweetcorn seviyan vermicelli upma  and Methi Corn Bhajiya Fritters.

🌽Ingredients and substitute

To make delicious Corn on the Cob Curry you'll require the following ingredients.

Exact measurements and method are found in the recipe card below.

Fresh Sweet corn or corn on the cob - husks and silk removed, then cut into small pieces. If fresh is not available use frozen corn on the cob or corn kernels.

Coconut Milk - fresh or canned. We have used thick variety. Lends creaminess and bulks up the gravy.

Tomato Puree - can be made using canned tomatoes or fresh tomatoes. We have used passata.

Onion - red, white or yellow works fine.

Ginger - Garlic adds extra flavours.

Green Chillies

Ground spices - red chilli powder, turmeric powder, cumin and coriander powder and garam masala

Lemon or Lime juice

Don't have coconut milk?

If you are vegetarian and not vegan, any cream would work so well.  Or, cashew or any other nut cream works fine too.

Serving Suggestions

Delicious with Round and soft Gujarati Rotli , No Cook Nepali Cucumber Salad and Yogurt Raita. The gravy of this curry pair so well with Coconut and Almond Rice or Ghee Rice


Here is how to make Sweetcorn and Coconut Curry in the Instant Pot.

Saute - Set the pot on SAUTE mode, and heat oil (pic 1)

Add onion, garlic, ginger and green chilli puree (pic 2)

Saute on normal until all the moisture dries up, add tomato puree (pic 3)

Mix well, saute until oil is visible on the surface (pic 4)

how to make instant pot corn on the cob curry

Add four spice masala and saute another minute or so (pic 5)

Then add corn on the cobs (pic 6)

Add coconut milk (pic 7)

Now add some water, close the lid and cook on HIGH PRESSURE for 4 minutes (pic 8)

After NPR (pic 9)

Squeeze some lemon/lime juice and serve hot (pic 10)

What can be made with leftover coconut milk?

No matter what, there is always some leftover coconut milk when we open a new can. Here are some of our coconut milk favourites.

Coconut Halwa , 

Red Kidney Bean and Coconut Curry

Carrot and Coconut Pulao Rice

Coconut Milk Paratha 

Thai Green Curry Hummus

Did you like this recipe? 

Then don't forget to sign up for your 5 free Indian mithai recipe e-book (these recipes are not on the blog) and email updates to get new recipes delivered right into your inbox. 

You can also follow us across Social Media - we would love to keep in touch!

🖨Recipe Card

corn on the cob, sweetcorn, coconut milk, instant pot curry, vegan curry
Mains, sides
Yield: 4-6servings
Author: Hayley Dhanecha
Instant Pot Corn On The Cob Curry with Coconut

Instant Pot Corn On The Cob Curry with Coconut

In this vegan and easy sweetcorn curry, fresh corn on the cob is cooked in tomato and coconut gravy. Can be made in any pressure cooker or on the stovetop.
Prep time: 5 MCook time: 4 MTotal time: 9 M


  • 2 large corn on the cob - husk and silk removed - cut into small rounds
  • 300ml thick coconut milk
  • 1 cup onion puree
  • 2 tbsp. ginger-garlic and green chilli puree
  • 3/4 cup tomato puree
  • 1 tsp. red chilli powder
  • 1 tsp. turmeric powder
  • 2 tsp. ground cumin and coriander
  • 1/2 tsp. garam masala
  • Salt to taste
  • 3 tbsp. oil
  • 1 tbsp. lemon juice 
  • 1 tbsp. coriander finely chopped 
  • Instant Pot
  • Big spoon
  • Sharp knife
  • Chopping board


Instant Pot
  1. Select the SAUTE button on the IP panel. 
  2. Heat oil in the pot.
  3. Then add onion, garlic, ginger and chilli puree.
  4. Saute until all the moisture dries up, add tomato puree.
  5. Cook the mixture until oil is visible on the surface.
  6. Now add all the masala and cook further for 1 minute.
  7. Tip in corn on the cob, mix well.
  8. Add coconut milk, salt and 1/2 cup of water.
  9. Stir well, make sure nothing sticking to the base of the pot.
  10. Close the pot with the lid.
  11. Select HIGH PRESSURE for 4 minutes, turn the valve on SEALING.
  12. After NPR, open the lid, squeeze the lemon juice if you want the thicker gravy, just saute for a couple of minutes.
  13. Enjoy!
  1. First, boil the corn on the cob in boiling water for 8-10 minutes.
  2. Discard the water, leave it aside.
  3. Heat oil in a pan.
  4. Add onion, garlic, ginger and green chilli puree and saute until light pink.
  5. Add tomato puree and saute further till oil is visible on the surface.
  6. Then add all the spice powders, and mix well. 
  7. Add boiled cobs, salt and coconut milk, mix well.
  8. Add little water, cover the pan with the lid.
  9. Cook for 7-8 minutes.
  10. Squeeze lemon/lime juice.
  11. Sprinkle freshly chopped coriander and serve hot.


Total time 30 minutes.
If you use frozen or canned sweetcorn, reduce the cooking time.
This curry tastes good without tomato too.
Fat (grams)
Sat. Fat (grams)
Carbs (grams)
Fiber (grams)
Net carbs
Sugar (grams)
Protein (grams)
Sodium (milligrams)
Cholesterol (grams)
The nutritional information provided is an approximation calculated by an online calculator. Please consult a professional dietitian for nutritional advice.
Did you make this recipe?
Tag @jcookingodyssey on instagram and hashtag it #jcookingodyssey
Created using The Recipes Generator


No comments

Post a Comment

Thank you very much for visiting JCO, We really appreciate your comments and suggestions. The new GDPR law states that whatever comments you leave on our blog will be viewed by everyone who visits JCO and your consent is given to the visitor to view your profile.

We hope to see you again soon, have a great day!