Looking for a delicious way to turn everyday spinach into something truly special?
This Palak Kofta Curry does exactly that.
Imagine soft, melt-in-the-mouth spinach koftas gently simmered in a rich tomato, cashew gravy infused with aromatic spices. Every bite is creamy, comforting, and packed with flavour.
Unlike many restaurant-style kofta curries that are heavy and deep-fried, this version uses steamed palak koftas, making it lighter while still delivering all the indulgence of a festive curry.
Whether you're serving it for a family dinner, weekend lunch, or special occasion, this Palak Kofta Curry is guaranteed to impress.
What is Palak Kofta Curry?
Palak Kofta Curry is a North Indian-inspired dish made with:
Fresh spinach (palak)
Gram flour (besan)
Onion, ginger, garlic, and green chilli
Tomato-cashew gravy
Aromatic Indian spices
The spinach mixture is shaped into koftas and steamed until firm before being added to a rich and flavorful gravy.
The result is a curry that combines:
The goodness of spinach
The richness of cashews
The warmth of Indian spices
into one satisfying dish.
Why You'll Love This Recipe
Packed with spinach goodness
Soft, tender koftas
No deep frying required
Creamy restaurant-style gravy
Perfect for chapathi, naan, or rice
Great way to make spinach appealing for kids
Why This Palak Kofta Curry Stands Out
Many kofta recipes rely on deep-fried dumplings, which can become heavy.
This version uses steamed spinach koftas, which:
Stay soft and moist
Absorb the gravy beautifully
Require less oil
Let the spinach flavor shine
The tomato-cashew gravy adds richness without overpowering the delicate koftas.
Health Benefits of Palak Kofta Curry
Spinach is one of the most nutrient-dense leafy greens used in Indian cooking.
Combined with:
Tomatoes
Garlic
Ginger
Cashews
this curry offers a wholesome balance of flavor and nutrition.
It's also a fantastic way to include more greens in your weekly meals.
Ingredient Breakdown
Palak (Spinach)
The star ingredient.
Spinach provides:
Beautiful color
Soft texture
Mild earthy flavor
Letting the spinach rest with salt helps remove excess moisture, making it easier to shape the koftas.
Besan (Gram Flour)
Besan acts as the binder.
It helps:
Hold the koftas together
Add body
Create a soft texture
Tomatoes
Tomatoes form the foundation of the gravy.
They add:
Tanginess
Color
Natural sweetness
Cashews
Cashews make the gravy:
Creamy
Smooth
Luxurious
without needing cream.
Ginger & Garlic
These aromatics add:
Warmth
Depth
Classic curry flavor
Green Chillies
Fresh heat that balances the richness of the gravy.
Kasuri Methi
The finishing touch.
Kasuri methi adds:
Restaurant-style aroma
Slight bitterness
Incredible depth of flavor
Vegan🌿: Replace the cashews with additional soaked nuts if preferred and use oil instead of any dairy-based additions. The recipe is already largely plant-based.
How This Palak Kofta Curry Comes Together
The process begins with fresh spinach.
After washing and chopping the leaves, they're mixed with salt and allowed to rest.
As the spinach releases moisture, it becomes easier to bind into koftas without needing excessive flour.
Meanwhile, onion, garlic, ginger, and green chillies are ground into a flavorful masala paste.
A separate puree of tomatoes and soaked cashews creates the creamy foundation for the gravy.
Once the spinach is drained, mix it with a portion of the masala paste and gram flour.
The mixture comes together into a soft dough-like consistency.
Shape it into small kofta balls and place them on a greased steaming plate.
As they steam, the koftas become firm while remaining wonderfully soft inside.
This steaming method keeps them light and allows them to absorb the curry beautifully later.
Add the remaining masala paste and cook until aromatic.
The kitchen instantly fills with the comforting scent of ginger, garlic, and green chillies.
Next comes the tomato-cashew puree.
Cook it patiently until it thickens and the raw aroma disappears.
Add:
Turmeric powder
Kashmiri chilli powder
Cumin powder
Coriander powder
Salt
and allow the spices to bloom.
Pour in water and let the gravy simmer gently.
As it cooks, the flavors begin to deepen and come together.
Finish with sugar and garam masala to balance the acidity and enhance the overall flavor.
Now comes the best part.
Gently place the steamed koftas into the simmering gravy.
Avoid stirring too vigorously.
The koftas slowly soak up the rich sauce while remaining soft and delicate.
A final sprinkle of kasuri methi and fresh coriander transforms the curry into a restaurant-worthy dish.
Pro Tipđź’ˇ: Add only enough besan to bind the mixture. Too much can make the koftas dense. Crush the kasuri methi between your palms before adding it to release maximum aroma.
https://www.youtube.com/watch?v=vDMd6gRL2us
Why This Recipe is Perfect for Families
This curry solves a common problem:
Getting everyone to enjoy spinach.
The soft koftas and creamy gravy make spinach much more appealing, even for picky eaters.
Palak Kofta by Hema Subramanian is a delicious curry made with soft spinach koftas simmered in a rich and flavorful gravy. Perfect with roti, naan, or rice.
Ingredients
To Make Masala Paste
1/2 onion (roughly chopped)
4garlic cloves
1piece ginger (roughly chopped)
4green chilli
To Make Tomato Puree
4 tomato (chopped)
15cashew nuts (soaked)
To Make Palak Kofta Curry
1bunch palak leaves (washed and chopped)
1tsp salt
3tbsp besan / gram flour
2 onion (finely chopped)
masala paste
tomato cashew puree
1/4tsp turmeric powder
2tsp kashmiri chilli powder
1tsp cumin powder
2tsp coriander powder
1tsp salt
1 1/2cup water
1tsp sugar
1tsp garam masala
kasuri methi (as needed)
coriander leaves (finely chopped)
Instructions
Prep Work
1
Prepare SpinachWash the spinach leaves thoroughly and chop them finely.
2
Rest SpinachMix spinach with salt and let it rest until moisture is released.
3
Make Masala PasteGrind onion, garlic, ginger, and green chillies into a coarse paste.
4
Prepare Tomato PureeGrind tomatoes and soaked cashews into a smooth puree.
5
Drain SpinachStrain the excess water released from the spinach and keep the leaves ready.
Method
6
Prepare Kofta MixtureAdd a portion of the ground masala and gram flour to the drained spinach. Mix well.
7
Shape KoftasRoll the mixture into small kofta balls.
8
Arrange for SteamingPlace the prepared koftas on a greased steaming plate.
9
Steam KoftasSteam the koftas until firm and cooked through.
10
Saute Onions
Heat oil in a pan, add spices, and saute the onions until softened.
11
Cook Masala BaseAdd the remaining ground masala and cook until aromatic.
12
Add Tomato PureePour in the tomato cashew puree and cook until well combined.
Pin this recipe to share with your friends and followers.
Hema Subramanian
Food and Lifestyle Blogger
I love to cook! And through Home Cooking Show, I hope to make cooking fun, easy, and approachable for everyone.
My way of sharing recipes is all about keeping it simple and delicious—no complicated steps, no fancy ingredients, just real home-cooked food that anyone can make. Cooking should be a joy, not a chore! Whether you’re a beginner or a seasoned cook, you’ll find something here to inspire you. If you love good food made with love, then you’re in the right place!