Punjabi Gajar Gobhi Shalgam Achar – Sweet & Sour Winter Mixed Vegetable Pickle

Gajar gobhi shalgam achar is Punjab’s sweet-and-sour winter pickle. Unlike the fiery summer mango achar, this one is mellow: jaggery and vinegar balance the heat of mustard and chilli, and the vegetables stay crunchy for weeks. A spoonful next to a hot gobi paratha or sarson da saag is winter perfected.

This recipe makes one medium jar (about 1 kg), and is ready to eat in 3–4 days.

💛 Why You’ll Love This Recipe

When the vegetable vendor’s cart starts overflowing with fat white cauliflowers, orange-red carrots and purple-topped turnips, I know it’s achar weather. My mother would wash and cut a mountain of them, spread them on an old bedsheet on the terrace, and then the part I loved  stand over a smoking kadhai of mustard oil with her dupatta tied over her nose.

  • Ready in days, not weeks.
  • Sweet, sour and gently spicy  loved by kids and grandparents alike.
  • Stays crunchy thanks to quick blanching and proper drying.
  • Uses peak winter vegetables when they are cheapest and best.

🛒 Key Ingredients

  • Vegetables: Cauliflower, carrots and turnips in roughly equal amounts. Shalgam (turnip) is essential to the Punjabi flavour.
  • Mustard oil: Gives the classic pungent flavour. Heat it until it smokes and then cool slightly to mellow its raw sharpness.
  • Coarse mustard seeds (rai): Lightly crushed, not powdered. This is what gives the pickle its tang as it matures.
  • Jaggery + vinegar: The sweet-sour syrup. Use malt vinegar, sugarcane vinegar or white vinegar.

📝 How to Make Punjabi Gajar Gobhi Shalgam Achar

Here is the quick overview  the full measurements and printable steps are in the recipe card below.

  1. Blanch. Blanch the cut vegetables in boiling water for just 1 minute and drain.
  2. Dry thoroughly. Dry them on a cloth in the sun or under a fan until there is no moisture left.
  3. Prepare the oil. Heat mustard oil until it just smokes, then cool for 2 minutes.
  4. Fry ginger and garlic. Fry them in the warm oil until lightly golden.
  5. Add spices. Stir in the spices, crushed mustard and salt, then toss in the vegetables.
  6. Make the sweet-sour syrup. Dissolve the jaggery in vinegar over low heat and let it cool.
  7. Combine and jar. Mix the syrup into the vegetables and pack into a sterilised, dry jar.
  8. Mature. Keep the jar in the sun for 3–4 days, stirring daily with a dry spoon.

💡 Tips for Success

  • Always use a dry spoon and a dry, sterilised jar  any water can cause mould.
  • No sunshine? Leave the jar in the warmest spot of your kitchen; it will just take a day or two longer.
  • Taste on day 3 and adjust salt, jaggery or vinegar  pickles are personal.
  • If you ever see mould or smell anything off, discard the batch. Safety first.

🔄 Variations

  • No onion/garlic: Skip garlic and add ½ teaspoon hing (asafoetida) to the oil.
  • Add green chillies or fresh turmeric batons for extra heat and colour.
  • Instant fridge version: Skip sun-drying, pat the veg very dry and refrigerate  ready in 24 hours, keeps 2 weeks.
  • Less sweet: Halve the jaggery for a more sour, tangy pickle.

📦 Storage

Once matured, store in the fridge for up to 2 months, or in a cool, dark cupboard for 3–4 weeks in winter. Keep the vegetables coated in the oil-syrup and always use a clean, dry spoon.

🍽️ Serving Suggestions

Serve with methi paratha, dal-chawal, aloo gobi or alongside sarson da saag and makki ki roti.

Punjabi Gajar Gobhi Shalgam Achar

Crunchy cauliflower, carrots and turnips in a sweet-sour mustard-oil masala with jaggery and vinegar  the Punjabi winter pickle that turns a simple paratha into a feast.

Prep: 30 min  |  Cook: 15 min  |  Drying: 6 hr  |  Maturing: 3–4 days
Yield: 1 jar (about 1 kg)  |  Course: Condiment, Side Dish  |  Cuisine: Punjabi, North Indian

Ingredients

  • 250 g cauliflower, cut into small florets
  • 250 g carrots, cut into 2-inch batons
  • 250 g turnips (shalgam), peeled and cut into thin wedges
  • ½ cup (120 ml) mustard oil
  • 1 tablespoon grated ginger
  • 1 tablespoon grated garlic
  • 3 tablespoons mustard seeds (rai), coarsely crushed
  • 1½ tablespoons salt (about 25 g), or to taste
  • 1½ teaspoons Kashmiri red chilli powder
  • ½–1 teaspoon hot red chilli powder
  • ½ teaspoon turmeric powder
  • 1 teaspoon garam masala
  • 100 g jaggery, grated
  • ½ cup (120 ml) vinegar

Instructions

  1. Blanch: Bring a large pot of water to a rolling boil. Add all the vegetables and blanch for just 1 minute, then drain immediately. This keeps them crunchy and helps the pickle last.
  2. Dry thoroughly: Spread the vegetables on a clean cotton cloth in a single layer. Dry in the sun for 4–6 hours, or indoors under a fan overnight, until there is no surface moisture at all. Moisture is the enemy of pickles.
  3. Prepare the oil: Heat the mustard oil in a kadhai until it just begins to smoke. Turn off the heat and let it cool for 2 minutes.
  4. Fry ginger and garlic: Add the ginger and garlic to the warm oil and stir until lightly golden, about 1 minute (return to low heat if needed). Turn off the heat.
  5. Add spices: Stir in turmeric, both chilli powders, crushed mustard seeds, garam masala and salt. Add the dried vegetables and toss to coat every piece.
  6. Make the sweet-sour syrup: In a small pan, warm the jaggery and vinegar over low heat until the jaggery dissolves and the mixture thickens slightly, 3–4 minutes. Cool completely.
  7. Combine and jar: Pour the cooled syrup over the vegetables and mix well. Transfer to a sterilised, completely dry glass jar, pressing down. Cover the mouth with a muslin cloth or loosely close the lid.
  8. Mature: Keep the jar in a sunny spot for 3–4 days, shaking or stirring with a dry spoon once a day. The pickle is ready when the vegetables taste tangy all the way through.

Made this recipe? Leave a comment and star rating below, and tag @thepinchofmasala on Instagram – I love seeing your versions!

❓ Frequently Asked Questions

Why do we dry the vegetables before pickling?

Any surface water can cause the pickle to spoil or grow mould. Drying also concentrates flavour and helps the vegetables stay crunchy.

Do I need to blanch the vegetables?

Blanching for 1 minute is traditional in many Punjabi homes it cleans the vegetables and softens the raw edge while keeping crunch. You can skip it if you dry them very well.

Which vinegar is best for achar?

Malt vinegar or sugarcane vinegar give the most authentic flavour; white vinegar works perfectly too.

Can I make this without jaggery?

Yes  use sugar, or skip the sweetener for a sour pickle. Jaggery gives the classic sweet-sour Punjabi taste.

How long does this pickle last?

Up to 2 months in the fridge if you always use a dry spoon and keep the vegetables coated in the masala.

More Recipes You’ll Love

Browse all my chutneys, paratha & breakfast recipes and lunch & dinner ideas.

Leave a Comment

Scroll to Top