Kalmi Shak Bhaja / Kolmi Shak / Stir-Fried Water Spinach is a light, nutritious and flavorful Indian side dish made with tender water spinach and a handful of simple spices. This quick stir-fry pairs beautifully with steamed rice and dal, or can be served alongside any curry. The recipe keeps the natural crunch and fresh flavor of the greens while adding a fragrant temper of mustard oil, garlic and panch phoron (or nigella seeds).

As a childhood favorite for many, kalmi shak (also called water spinach or river spinach) is especially delicious in summer when the young, tender shoots are abundant. This leafy vegetable is valued for its mild, slightly crunchy texture and high water content. It is commonly used across South and Southeast Asia and is known for being economical and nutritious—containing minerals and vitamins such as iron, phosphorus, vitamin A, B vitamins and vitamin C, along with dietary fiber.
The beauty of kalmi shak bhaja is its simplicity: little or no heavy seasoning is needed because the greens themselves offer great texture and flavor. The dish relies on a short tempering of aromatic spices in mustard oil and a quick sauté so the leaves remain slightly crisp. Below are two easy methods to prepare this stir-fried water spinach using the same ingredients—one where the greens are cooked first, then tempered, and another where the tempering is made first and the greens are finished in the pan. Try both to see which texture and flavor you prefer.
You may also enjoy similar quick greens recipes such as spinach stir-fry with garlic or a spinach omelet (try seasonal leafy greens interchangeably).
Recipe
Kalmi Shaak Bhaji | Stir-Fried Water Spinach
A quick, healthy Indian side made from tender water spinach, garlic, panch phoron (or nigella), poppy seeds and mustard oil. Ready in about 20 minutes.
Course: Lunch, Side
Cuisine: Indian
Keywords: Kalmi shak bhaja, stir-fried water spinach, kolmi shak
Prep Time: 10 minutes Cook Time: 10 minutes Total Time: 20 minutes
Equipment: Pan
Author: Geetanjali
Ingredients
- 1 bunch kalmi shak / water spinach (young and tender)
- 6–7 garlic cloves, chopped
- 1 dry red chili, broken
- ½ teaspoon panch phoron (five-spice Bengali mix) or ½ teaspoon nigella (kalonji)
- 1 teaspoon poppy seeds
- 1 tablespoon mustard oil
- Salt to taste
Instructions
Method 1 — Cook the Greens First, Then Temper
- Wash the kalmi shak thoroughly under running water and shake off excess moisture.
- Finely chop the shoots and leaves, then place them in a wide pan. Add salt and cook uncovered over medium heat, stirring occasionally, until most of the water has evaporated and the greens are no longer soggy but still retain a bit of crunch.
- In a separate pan, heat the mustard oil until it is hot but not smoking. Add the panch phoron (or nigella) and the broken dry red chili; allow the spices to splutter briefly.
- Add the chopped garlic and the poppy seeds to the hot oil. Sauté until the garlic turns golden brown and fragrant.
- Pour this tempering over the cooked kalmi shak, toss for a few seconds to combine, then remove from heat. Serve hot or warm.
Method 2 — Temper First, Then Cook the Greens
- Wash and finely chop the kalmi shak; set aside.
- Heat mustard oil in a pan. Add panch phoron (or nigella) and the broken red chili, and let the spices splutter.
- Add the chopped garlic and poppy seeds. Fry until the garlic turns a light golden brown.
- Add the chopped kalmi shak and salt to the pan. Reduce the heat to medium-low and cook uncovered, stirring occasionally, until the extra moisture evaporates but the greens still have a slight bite.
- Turn off the heat and serve immediately while the greens retain their fresh texture.
Notes
- Adjust the amount of red chili to suit your heat preference.
- In Method 1 you give the already-cooked greens a final tempering for fragrance; in Method 2 the greens cook in the tempered oil, which yields a slightly different flavor profile.
- Cook uncovered and avoid overcooking—the leaves should stay slightly crunchy rather than mushy.
- If panch phoron is not available, use nigella (kalonji) as a substitute. Mustard oil gives authentic flavor, but neutral oil can be used if preferred.
Serving Suggestions and Storage
Serve kalmi shak bhaja with steaming rice and dal, or with any curry of your choice. Leftovers can be refrigerated in an airtight container for up to 2 days and reheated gently. To retain texture, reheat briefly and avoid prolonged cooking.
Nutrition Disclaimer
Nutrition information provided here is an estimate and will vary based on ingredient brands and portion sizes. For precise nutritional values consult a registered dietitian or use a nutrition calculator with your specific ingredients.