Palak Corn Recipe (Spinach Corn Curry)

5 from 2 votes
Updated: Oct 23, 2025 |
Pinterest Hidden Image

This mildly spiced Palak Corn (Spinach Corn Curry, Makai Palak) is a rich, creamy curry made with spinach, corn kernels, and a few other ingredients. It’s super easy to make at home. You should try my easy recipe.

Spinach can be used to make several Indian recipes; here are some of my favorite spinach recipes: Aloo Palak Sabzi, Palak Pakora, Palak Paratha, Palak Paneer Bhurji, and Palak Rice.

Palak corn served in a bowl.

A Quick Look At This Palak Corn Recipe

  • Flavor Profile: Creamy, mildly spiced, and comforting — the perfect blend of tender corn kernels simmered in a smooth spinach gravy.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Serves: 4
  • Cuisine: North Indian
  • Course: Main Course / Side Dish
  • Diet: Vegetarian
  • Skill Level: Medium
  • Equipment: Blender, Pan or Kadai, Spatula
  • Why You’ll Love It: This nutrient-packed, protein-rich curry combines the goodness of spinach and corn in a creamy, balanced sauce that’s flavorful yet free of bitterness. Made with simple ingredients and ready in under 30 minutes, it’s a wholesome, family-friendly dish that pairs beautifully with roti, naan, or rice.

If I can say so myself, my palak paneer curry is one of the best I have tasted. After perfecting it over the years, I now have a foolproof base recipe, and I love to play around with it by adding new ingredients. It is also one of those dishes my picky-eater son enjoys.

I replaced paneer with corn this time and made this corn palak recipe.

About Palak Corn

Palak Corn (Makai Palak, Spinach Corn) is a mildly spiced, rich, and creamy North Indian-style curry. It is served in many Indian restaurants, but it is also easy to make at home.

It is made by blanching the spinach and then pureeing it. The pureed spinach is cooked with onions, tomatoes, cream, and spices, and then corn kernels are added to the ready curry.

The sweetness of corn balances the mildly bitter taste of spinach very well in this restaurant-style dish.

You can make palak corn for everyday meals, house parties, festive meals, or lunch boxes. I like to serve it with any Indian bread, such as butter naan or lachha paratha, or with a mildly spiced pulao, such as veg pulao, jeera rice, or shahi pulao.

Ingredients

Spinach (Palak) – You can use either fresh spinach or frozen spinach in this recipe. If you are using frozen packets, then thaw them to room temperature before using. Also, use half the quantity of frozen spinach compared to fresh spinach, as the frozen spinach is already blanched and moisture-free. You can also use baby spinach in place of regular spinach.

Corn – Use fresh or frozen sweet corn kernels.

I used frozen corn, but to make it more interesting, you can roast a corn cob over direct flame until it is charred, then shuck it and add the roasted kernels to the gravy.

Baking Soda – A pinch of baking soda added during blanching helps to retain the vibrant green color of spinach. Try this tip.

Spice Powders – I used only a few basic spices—coriander powder, garam masala, and salt — in this palak corn recipe. You can also add turmeric powder, black pepper powder, dry mango powder (amchoor), and red chilli powder if you wish.

Other Ingredients – You will also need green chillies, cooking oil, cumin seeds, dry red chilies, red onions, garlic, fresh tomatoes, unsweetened heavy cream, and lime juice (or lemon juice).

I used Indian green chilies, but you can use any variety you have available.

I used canola oil, but you can use any cooking oil, such as light olive oil, sunflower oil, or vegetable oil.

If you live in India, you can use fresh cream (malai) instead of heavy cream.

For The Tempering – A tempering of ghee and garlic gives palak corn curry a very nice flavor. I used ghee, garlic, dry red chilies, asafetida (hing), and cumin seeds.

How To Make Spinach Corn Curry Recipe – Step By Step

Blanch The Spinach

Step 1: Heat 3-4 cups of water in a large pot over medium-high heat.

Step 2: Once the water comes to a rolling boil, add ยผ teaspoon baking soda and 200 g spinach leaves, then cook for 2 minutes. Press the spinach with the back of a ladle to submerge it in water. The spinach will look a lot at the beginning, but as it cooks, it will release water and shrink drastically.

Baking soda and spinach added to boiling water in a pot.

Step 3: Drain the water through a mesh strainer, then run the spinach under cold water. This process of boiling the spinach and immediately dipping it in cold water is called blanching. This process helps retain the spinach’s nutrients and bright green color.

Drained spinach.

Make Spinach Puree

Step 4: Put the blanched spinach in a blender with 2-3 green chilies, and blend until smooth. Add a few tablespoon of water, if needed, to help blend the spinach. Scrape the sides of the blender a few times using a small silicone spatula when blending.

Spinach and green chilies added to a blender.
Smooth puree made.

Make The Curry

Step 5: Heat 4 tablespoon oil in a pan over medium-high heat.

Step 6: Once the oil is hot, add 1 teaspoon cumin seeds and 3-4 dried red chilies and let them crackle for 4-5 seconds.

Cumin seeds and dry red chilies aded to hot oil.

Step 7: Add 1 cup of finely chopped red onions and 2 teaspoon of chopped garlic, and cook until the onions turn translucent, stirring frequently.

Onions and garlic added to the pan.

Step 8: Add 1 cup of finely chopped tomatoes and cook for 3-4 minutes.

Tip – You can blend the masala in a blender at this stage for a creamier gravy.

Tomatoes added to the pan.

Step 9: Now add 2 teaspoon of coriander powder and ยฝ teaspoon of garam masala powder, and cook for another minute.

Coriander powder and garam masala powder added to the pan.

Step 10: Now add the palak puree from the blender to the pan and cook for a minute.

Spinach puree added to the pan.

Step 11: To finalize the curry, add the following ingredients to the pan and mix well.

  • 200 g of softened corn kernels
  • 1 teaspoon salt
  • ½ cup water

If the curry looks thick, add some warm water and mix well.

Bring the curry to a boil.

Corn, salt and water added to the pan.

Step 12: Then add 2 tablespoon unsweetened heavy cream and mix well. If making this curry for everyday meals, you can skip adding the cream. It will still taste delicious.

Heavy cream added to the pan.

Step 13: Check for salt and add more if needed.

Switch off the heat.

Add 2 teaspoon lime juice and mix well.

Lime juice added to the pan.

Temper The Curry

Step 14: Heat 2 tablespoon ghee in a small pan over medium-high heat.

Step 15: Add the following ingredients once the ghee is hot, and cook until the garlic is light brown.

  • 1 tablespoon chopped garlic
  • 2 dry red chilies
  • ยผ teaspoon asafetida
  • ยฝ teaspoon cumin seeds
Garlic, dry chilies, asafetida and cumin seeds added to hot ghee.

Step 16: Pour the tempering over the curry and mix well. Serve hot.

Tip: Instead of mixing the tempering into the curry, transfer the ready curry to the serving bowl, then pour the tempering over it. It will look great when you serve it to your guests.

Tempering poured over the curry.
Ready palak corn.

Frequently Asked Questions

How can I make a vegan palak corn curry?

It is very easy to make this curry vegan for your dietary preferences. Just replace ghee with any cooking oil and use cashew paste or coconut milk instead of unsweetened heavy cream.

How do I make this makai palak curry gluten-free?

To make gluten-free palak corn, just skip adding asafetida to the recipe. All the other ingredients are already gluten-friendly.

How do I give a smoky flavor (Dhungar) to the palak corn curry?

Heat a charcoal piece over a direct flame until it is red hot. Keep a small bowl inside the curry bowl, and place the hot coal in it. Pour a teaspoon of ghee on top of the coal and immediately close the lid of the main bowl. Let the curry absorb the smoke for 10-15 minutes without disturbing it. Now open the lid and remove the coal piece and the small bowl using a pair of tongs. Gently mix the curry and serve.

How to store palak corn?

Palak corn curry can be made 3-4 days in advance. Just transfer the cooled curry to an airtight container and refrigerate it. When you wish to serve, reheat the curry until it’s nicely hot in the microwave or a pan. Reheat only the amount needed, as multiple reheats might spoil the curry.

You Might Also Like

Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on FacebookPinterest, and Instagram for all of the latest updates.

Palak corn served in a bowl.
5 from 2 votes

Palak Corn Recipe (Spinach Corn Curry)

This mildly spiced Palak Corn (Spinach Corn Curry, Makai Palak) is a rich, creamy curry made with spinach, corn kernels, and a few other ingredients. It’s super easy to make at home. You should try my easy recipe.
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 4 people

Ingredients 

  • 200 grams spinach (palak)
  • ¼ teaspoon baking soda
  • 2-3 green chilies
  • 4 tablespoons oil
  • 1 teaspoon cumin seeds
  • 3-4 dry red chilies
  • 1 cup finely chopped red onions
  • 2 teaspoons chopped garlic
  • 1 cup finely chopped tomatoes
  • 2 teaspoons coriander powder
  • ½ teaspoon garam masala powder
  • 200 grams corn kernels (cooked till soft)
  • 1 teaspoon salt (or to taste)
  • 2 tablespoons unsweetened heavy cream
  • 2 teaspoons lime juice

For Tempering

  • 2 tablespoons ghee
  • 1 tablespoon chopped garlic
  • 2 dry red chilies
  • ¼ teaspoon asafetida (hing)
  • ½ teaspoon cumin seeds
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Instructions 

Blanch The Spinach

  • Heat 3-4 cups of water in a large pot over medium-high heat.
  • Once the water comes to a rolling boil, add ¼ teaspoon baking soda and 200 g spinach leaves, then cook for 2 minutes. Press the spinach with the back of a ladle to submerge it in water. The spinach will look a lot at the beginning, but as it cooks, it will release water and shrink drastically.
  • Drain the water through a mesh strainer, then run the spinach under cold water. This process of boiling the spinach and immediately dipping it in cold water is called blanching. This process helps retain the spinach’s nutrients and bright green color.

Make Spinach Puree

  • Put the blanched spinach in a blender with 2-3 green chilies, and blend until smooth.
  • Add a few tablespoons of water, if needed, to help blend the spinach. Scrape the sides of the blender a few times using a small silicone spatula when blending.

Make The Curry

  • Heat oil in a pan over medium-high heat.
  • Once the oil is hot, add cumin seeds and dried red chilies and let them crackle for 4-5 seconds.
  • Add onions and garlic and cook until onion turns translucent, stirring frequently.
  • Add tomatoes and cook for 3-4 minutes.
  • Tip – You can blend the masala in a blender at this stage for a creamier gravy.
  • Now, add coriander powder and garam masala powder and cook for another minute.
  • Add spinach puree and cook for a minute.
  • Add corn kernels, salt, and ½ cup water, and bring the curry to a boil.
  • If the curry looks thick, add some warm water and mix well.
  • Add heavy cream and mix well. If making this curry for everyday meals, you can skip adding the cream. It will still taste delicious.
  • Check for salt and add more if needed.
  • Switch off the heat.
  • Add lime juice and mix well.

Temper The Curry

  • Heat ghee in a small pan over medium-high heat.
  • Once the ghee is hot, add garlic, dry red chilies, asafetida, and cumin seeds. Cook until garlic is light brown.
  • Pour the tempering over the curry. Mix well and serve hot.

Video

Notes

To give the curry a smoky flavor, heat a charcoal piece for the Dhungar until it is red hot over a direct flame. Keep a bowl inside the bowl with curry, and keep the hot coal in it. Pour a teaspoon of ghee on top of the coal and immediately close the lid of the main bowl. Let it rest for 10-15 minutes. Open the lid, remove the coal piece and the small bowl, and gently mix the curry.
Instead of mixing the tempering with the curry, you can transfer the ready curry to the serving bowl and then pour the tempering over it. It will look great to serve to your guests.

Nutrition

Calories: 226kcal, Carbohydrates: 16g, Protein: 4g, Fat: 18g, Saturated Fat: 3g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 10g, Trans Fat: 0.1g, Cholesterol: 8mg, Sodium: 874mg, Potassium: 569mg, Fiber: 4g, Sugar: 6g, Vitamin A: 5428IU, Vitamin C: 73mg, Calcium: 74mg, Iron: 2mg
Like this recipe? Rate and comment below!
5 from 2 votes (2 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments

  1. yummy and drooling…..simply a great and healthy combination…sorry dear could not catch up long time, now am back on track