Bengali Palong Shak Bhaja
Fresh, leafy spinach quickly stir-fried with garlic and gentle spices until just wilted but still vibrant green. This simple Bengali staple is tossed with crispy fried potatoes and a sprinkle of nigella seeds, making everyday greens unbelievably delicious in under 15 minutes.
For 4 servings
- prep
Prepare the spinach and potatoes.
1.Wash the spinach thoroughly in multiple changes of water until no grit remains. Drain well.2.Roughly chop the spinach leaves and tender stems into bite-sized pieces.3.Peel the potato and cut into very small, even cubes (about 1 cm). - fry · ~5 min
Fry the potato cubes.
1.Heat 1 tablespoon mustard oil in a wok or large pan over medium heat until it just begins to smoke lightly.2.Add the cubed potatoes and a tiny pinch of salt. Stir-fry until golden and crisp, about 4-5 minutes.3.Remove with a slotted spoon and set aside on a paper towel.TIPSmall, even cubes ensure the potatoes cook through quickly and get crispy on all sides. - temper · ~2 min
Temper the spices.
1.Add the remaining 1 tablespoon mustard oil to the same pan.2.Once hot, add nigella seeds and broken dried red chilies. Let them sizzle and crackle for 10-15 seconds.3.Add the sliced garlic and slit green chilies, sautéing until the garlic turns light golden.TIPDon't let the garlic burn — it turns bitter fast. Light golden is perfect. - saute · ~3 min
Wilt the spinach.
1.Add all the chopped spinach to the pan. It will look like a mountain, but it wilts down quickly.2.Sprinkle the salt and sugar evenly over the top.3.Stir-fry on high heat, tossing constantly, until the spinach just wilts and releases its water — about 2-3 minutes.TIPHigh heat and quick cooking keep the spinach bright green. Don't cover the pan, or the leaves will turn dull and mushy. - saute · ~3 min
Finish and dry out the moisture.
1.Continue cooking on high heat, stirring occasionally, until the water released by the spinach evaporates completely — about 2 more minutes.2.Add the fried potato cubes back to the pan.3.Toss everything together for 30 seconds to combine well.TIPA completely dry bhaja is the hallmark of this dish. No standing liquid should remain. - serve
Serve immediately.
Transfer to a serving bowl. Drizzle a few drops of raw mustard oil on top for extra aroma, if desired. Serve hot alongside steamed rice and dal.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Use fresh, tender spinach — avoid thick stems which can be fibrous.
- 2Cut potatoes into 1 cm cubes for quick, even cooking and crispiness.
- 3Do not overcrowd the pan; cook spinach in batches if needed for even wilting.
- 4Cook off all liquid for a true 'bhaja' texture — no soggy greens.
- 5Finish with a drizzle of raw mustard oil for authentic Bengali aroma.
- 6Serve immediately; this dish loses its vibrant color and texture if reheated.
Adapt it for your goals.
Vegan
This recipe is already vegan, but for extra richness, stir in a handful of toasted peanuts or cashews along with the fried potatoes.
low oilLow-oil
Reduce mustard oil to 1½ tablespoons total and use a non-stick pan. The dish will still be flavorful, though less traditional in texture.
with paneerWith paneer
Swap the potato for small cubes of paneer (Indian cottage cheese). Pan-fry until golden and proceed as directed. Adds protein and a creamy bite.
Why this is on our healthy list.
Rich in Iron
Spinach provides a good source of non-heme iron, which supports healthy blood and energy levels; pairing with vitamin C from green chilies helps absorption.
Low in Calories
This dish is naturally low in calories and high in volume, making it a satisfying, nutrient-dense side for weight management.
High in Fiber
Spinach and potatoes together deliver dietary fiber, aiding digestion and promoting a feeling of fullness.
Frequently asked questions
Not recommended — frozen spinach holds too much water and will turn mushy. Fresh spinach is essential for the dry, wilted texture of bhaja.



