Shalgam Gajar Gobhi Achaar
Sweet and sour winter pickle of turnip, carrot, and cauliflower.

About this dish
Shalgam Gajar Gobhi Achaar is a legendary Punjabi winter preserve, known for its addictive 'khatta-meetha' (sour and sweet) profile. Originating from the agricultural heartlands, it was developed to preserve the bounty of winter root vegetables. The dark, syrupy masala, colored by jaggery and pungent with mustard, makes it distinctively different from oil-based mango pickles.
Ingredients
Vegetables
- 500g Turnips (Shalgam), peeled and batons
- 500g Carrots (Gajar), peeled and batons
- 500g Cauliflower (Gobhi), cut into medium florets
- 50g Ginger, julienned
- 50g Garlic cloves, peeled and whole
The Masala Base
- 200g Jaggery (Gur), crushed
- 200ml White Vinegar
- 150ml Mustard Oil (Sarson ka tel)
- 4 tbsp Yellow Mustard seeds (Rai), coarsely ground
- 2 tbsp Kashmiri Red Chilli powder
- 1 tsp Turmeric powder
- 3 tbsp Salt
- 1 tsp Garam Masala
Method
- 1
Blanch the vegetables
Bring a large pot of water to a boil with a pinch of salt. Add the turnips, carrots, and cauliflower. Boil for exactly 2-3 minutes until 'al dente' (parboiled); they must retain a crunch. Drain immediately and shock in ice water to stop the cooking.
- 2
Dry the vegetables
Spread the blanched vegetables, ginger, and garlic on a clean cotton cloth or tray. Sun-dry them for 4-5 hours or leave them under a fan overnight. The vegetables must be completely dry to the touch to prevent spoilage.
- 3
Heat the mustard oil
In a heavy pan, heat the mustard oil until it reaches its smoking point (thick white smoke). Turn off the heat and let it cool for 3-4 minutes so the spices don't burn when added.
- 4
Prepare the jaggery syrup
In a separate small saucepan, combine the crushed jaggery and white vinegar. Heat on low, stirring constantly until the jaggery dissolves completely. Strain the mixture to remove any impurities and set aside.
- 5
Sauté aromatics
Reheat the mustard oil to medium. Add the garlic and ginger, frying for 2 minutes until the garlic turns a light golden hue. Do not let them brown excessively.
- 6
Toast the spices
Add the red chilli powder, turmeric, salt, and garam masala to the oil. Stir rapidly for 15-20 seconds. The oil will turn a vibrant deep red and the spices will bloom in the fat.
- 7
Combine with syrup
Pour the jaggery-vinegar mixture into the spiced oil. Simmer for 3-5 minutes on low heat until the mixture thickens slightly and looks glossy.
- 8
Toss the vegetables
Add the dried vegetables and ground mustard seeds to the pan. Turn off the heat immediately. Mix thoroughly using a large spoon until every piece of vegetable is coated in the dark, thick masala.
- 9
Cool and bottle
Allow the pickle to cool completely in the pan. Transfer to a sterilized glass jar. The pickle will be ready to eat in 24 hours but tastes best after 3 days of maturing in the sun.
Notes & variations
- Ensure no moisture enters the jar; use a completely dry spoon to serve.
- If you prefer it less sweet, reduce jaggery by 50g.
- The pickle lasts for 3 months in a cool place or 6 months in the refrigerator.
- Mustard oil is essential for the authentic pungent flavor; do not substitute with neutral oils.
Serve with
Serve with Stuffed Parathas, particularly Mooli or Aloo paratha, and a side of yogurt.
Cook's note
Always smoke the mustard oil first to remove its raw, bitter edge before cooking.