Shalgam ki Sabzi

A homely Punjabi winter curry of turnips cooked down with onion, tomato, ginger, and warm spices until soft and caramelised

Origin: Punjab, North India

From the journey of Turnip.

Shalgam ki sabzi is the everyday turnip curry of the Punjabi winter, made through the cold months when the shalgam, the turnip, is sweet and plentiful and one of the few fresh vegetables of the season. It is home cooking of the plainest and most satisfying kind: turnips peeled and cubed, then cooked down slowly with onion, tomato, ginger, garlic, green chilli, and the warm ground spices of the north until the root turns meltingly soft and lightly caramelised and the masala clings to it. A pinch of sugar or a few of the turnip's own sweet juices round the dish; fresh coriander and a squeeze of lemon finish it. The turnip came into the Indian north over the mountains from Persia and Central Asia, and kept its Persian name, shalgham; in the Punjab it became a true winter staple, cooked in this homely way in countless households and eaten with hot rotis or parathas. The slow cooking is the secret: given time, the faint sharpness of the raw turnip mellows entirely into a soft, sweet, savoury sabzi, the humblest of roots turned into a comforting seasonal everyday dish.

Ingredients

Curry

  • 700 g turnips, peeled and cut into 2 cm cubes
  • 3 tbsp mustard oil or ghee
  • 1 tsp cumin seeds
  • 2 onions, finely chopped
  • 1 tbsp ginger-garlic paste
  • 2 green chillies, slit
  • 2 tomatoes, finely chopped

Spices

  • 0.5 tsp ground turmeric
  • 1 tsp Kashmiri chilli powder
  • 1 tsp ground coriander
  • 1 tsp salt, or to taste

To finish

  • 0.5 tsp garam masala
  • 1 pinch sugar (optional, to round the dish)
  • 2 tbsp fresh coriander, chopped
  • a squeeze of lemon, to finish

Method

  1. Heat the mustard oil in a heavy pan until it just smokes, then lower the heat. Add the cumin seeds and let them crackle.
  2. Add the chopped onions and fry over medium heat until soft and golden, about 10 minutes. Stir in the ginger-garlic paste and green chillies and cook for 1 minute more.
  3. Add the tomatoes, turmeric, chilli powder, ground coriander, and salt. Cook, stirring, until the tomatoes break down and the oil begins to separate from the masala, about 8 minutes.
  4. Add the cubed turnips and toss to coat them in the masala. Add a splash of water, cover, and cook over low heat for 20–25 minutes, stirring occasionally, until the turnips are completely soft and lightly caramelised.
  5. Uncook any excess liquid over higher heat so the masala clings. Stir in the garam masala and the pinch of sugar if using.
  6. Finish with chopped coriander and a squeeze of lemon. Serve hot with rotis, parathas, or rice.

Notes

Many Punjabi households add the turnip's own greens, chopped, in the last few minutes, or cook the turnip with a little jaggery for a sweeter, more caramelised dish. For a richer version, finish with a swirl of cream or a knob of butter. The sabzi keeps and reheats well, the flavours deepening overnight. Young, small turnips are sweetest; older, larger ones benefit from the pinch of sugar to balance any sharpness.

The Gastrographer

The Gastrographer

Mapping Culinary History

To explore — select an ingredient below.

Journey Point Map Key

Ingredient originTrade or transit route
Became a culinary stapleColonial / trade control
© 2026 The Gastrographer. All original research, narratives, and illustrations. All rights reserved.