Go Back
Creamy Fresh Sweet Corn Curry
Print Recipe
4.97 from 33 votes

Creamy Fresh Sweet Corn Curry

Fresh and juicy sweet corn gets dunked in rich and creamy curry flavored with warming Indian spices. Enjoy this creamy corn curry with rice, roti or homemade garlic naan.
Prep Time10 minutes
Cook Time30 minutes
Total Time40 minutes
Course: Main Course
Cuisine: Indian
Author: Vaishali

Ingredients

  • 1 tablespoon olive oil
  • 2 green cardamoms
  • 1 clove
  • 1 bay leaf
  • 1 teaspoon cumin seeds
  • 1 cup finely chopped onion
  • 1 teaspoon minced garlic see notes
  • 1 teaspoon minced ginger see notes
  • 1.5 cup chopped tomato see notes
  • ¼ teaspoon turmeric powder
  • ¼ teaspoon red chili powder optional
  • 1 tablespoon coriander powder
  • 5-6 cashews soaked in milk (see notes)
  • ¼ cup milk see notes
  • 1 tablespoon tomato ketchup
  • 3 ears corn husks and silk removed, see notes
  • 2 cup water or as needed
  • 2 tablespoon heavy cream optional
  • 1 teaspoon sugar
  • Salt, to taste
  • ½ teaspoon garam masala powder
  • 1 teaspoon kasoori methis dried fenugreek leaves
  • 5-6 sprigs cilantro, leaves chopped optional for garnish

Instructions

  • Set a heavy bottomed skillet on medium high heat and add 1 tablespoon olive oil to it.
  • Once the oil is nice and shiny, add green cardamoms, clove and bay leaf. Wait for 30 seconds and then add cumin seeds.
  • Wait for the cumin seeds to crackle a bit and then add the onions with a pinch of salt. Adding salt to onions helps in cooking them faster by extracting the moisture out.
  • Add the ginger garlic paste and bhoono (cook) the masala till the onions turn light brown in color. This will take 5-7 minutes.
  • While the onion masala is cooking, take a very sharp knife and carefully cut the kernels off of the cob. Set aside,
  • Now add turmeric, red chili (if using) and coriander powders to the onion masala. Mix.
  • Add the chopped tomatoes and scrape any bits of the onion masala that might be sticking to the pan. Mix and cook the tomato masala for another 5 minutes or so.
  • Grind the soaked cashews with the milk (or water) that they were soaked in.
  • Once the masala is cooked, you should be able to see tiny droplets of oil appear on the edges of the masala. Add tomato ketchup.
  • Add the cashew paste, mix and cook for another 30 seconds. Now add water, and corn kernels.
  • Stir in salt to taste, sugar and increase the heat to high. Bring to a boil, add more water to adjust consistency, lower the heat to medium and cook for 10 minutes.
  • After 10 minutes, add heavy cream ,garam masala and kasoori methi powder. Give the curry a taste check and adjust seasoning if needed. Turn the heat off.
  • Sprinkle chopped cilantro and serve hot with roti (recipe here), rice (recipe here) or homemade garlic naan (recipe here).

Notes

Yo can also use 2 teaspoon store bought ginger garlic paste.
If canned tomatoes are your thing, use 1 can diced tomatoes.
To make the recipe vegan, soak and grind the cashews in water instead of milk. Skip heavy cream.
If you cannot find fresh sweet corn, you can also use about 2 to 2.5 cups of frozen corn kernels.