Punjabi Gobhi Shalgam Achar
A sweet and spicy seasonal winter pickle of cauliflower, turnip, and carrots.

About this dish
This 'Khatta-Meetha' (sour and sweet) pickle is a winter staple in Punjabi households across Delhi. It utilizes the season's freshest cruciferous vegetables, preserved with jaggery and mustard oil. Unlike fermented oil pickles, this involves a short cooking process and is prized for its dark, mahogany glaze and crunchy texture.
Ingredients
Vegetables
- 500g Cauliflower, cut into medium florets
- 500g Turnips (Shalgam), peeled and sliced into thick wedges
- 250g Carrots, peeled and cut into batons
- 50g Ginger, julienned
- 50g Garlic cloves, peeled and left whole
The Glaze and Spice
- 250ml Mustard oil
- 200g Jaggery (Gur), crushed
- 150ml Malt vinegar
- 3 tablespoons Black mustard seeds, coarsely ground
- 2 tablespoons Kashmiri red chili powder
- 1 tablespoon Garam masala
- 2 tablespoons Salt (or to taste)
Method
- 1
Blanch the Vegetables
Bring a large pot of salted water to a rolling boil. Drop the cauliflower, carrots, and turnips in for exactly 2-3 minutes. You want them 'al dente'—partially cooked but still possessing a firm snap. Drain immediately.
- 2
Sun-Dry or Air-Dry
Spread the blanched vegetables on a clean cotton sheet. Let them dry in direct sunlight for 4-5 hours or under a high-speed fan for 2 hours. Any residual moisture will cause the pickle to spoil.
- 3
Heat the Oil
In a large heavy-bottomed wok (karahi), heat the mustard oil until it reaches its smoking point. This removes the raw, pungent edge of the oil. Turn off the heat and let it cool for 2 minutes.
- 4
Sauté Aromatics
Turn the heat back to medium. Add the garlic cloves and ginger juliennes. Fry for 2-3 minutes until the garlic turns golden brown and the ginger loses its raw smell.
- 5
Spice Infusion
Lower the heat and add the ground mustard seeds, red chili powder, and garam masala. Stir for 30 seconds. Do not let the spices burn; the oil should look vibrant red and smell toasted.
- 6
Create the Syrup
In a separate small pan, dissolve the jaggery in the malt vinegar over low heat. Once fully melted and bubbling, strain the syrup into the spice-oil mixture in the main wok.
- 7
Combine Vegetables
Add the dried vegetables to the wok. Increase the heat to medium-high and toss vigorously for 5 minutes. The jaggery-vinegar syrup should coat every piece of vegetable evenly.
- 8
Reduce and Glaze
Continue cooking until the liquid reduces and becomes a thick, sticky glaze that clings to the vegetables. The oil should start separating from the sides of the mixture.
- 9
Cool and Mature
Remove from heat and let the pickle cool completely in the wok. The flavors will deepen as it sits. The vegetables will continue to absorb the sweet and spicy liquid.
- 10
Storage
Transfer to a sterilized glass jar. Ensure the oil covers the vegetables. Keep the jar in the sun for 2-3 days to let the flavors mature before consuming.
Notes & variations
- Use dark jaggery for that authentic deep brown color.
- Do not skip the drying step, or the pickle will become mushy and develop mold.
- Store in a cool, dry place; it lasts for 3-4 months.
- Adjust chili powder for heat, but keep the jaggery ratio for the classic 'khatta-meetha' profile.
Serve with
Stuffed parathas and a bowl of fresh curd.
Cook's note
Add a teaspoon of cinnamon powder during the spice infusion for a warmer, winter-appropriate aroma.