Shopping Cart
Your cart is empty

Start adding your favourite groceries to begin your order.

Continue Shopping
Gulab Jamun Recipe - Soft Melt-in-Mouth Indian Dessert
Gulab Jamun Recipe - Soft Melt-in-Mouth Indian Dessert
Gulab Jamun Recipe - Soft Melt-in-Mouth Indian Dessert
Easy Indian Recipes

Gulab Jamun Recipe - Soft Melt-in-Mouth Indian Dessert

30 mins 6 servings Easy
Prep Time 10 mins
Cook Time 20 mins
Total Time 30 mins
Servings 6

About This Recipe

Make soft, syrup-soaked Gulab Jamun at home — golden fried milk dumplings drenched in warm cardamom and rose-scented sugar syrup. India's most beloved dessert, served at every celebration from Diwali to weddings. This recipe includes a foolproof method using Gits Gulab Jamun Mix and a from-scratch khoya method for traditionalists. Ready in 30 minutes.

Ingredients

For the Sugar Syrup

  • 2 cups (400g) sugar (Tate & Lyle Sugar Granulated 1kg)
  • 2½ cups (625ml) water
  • 4 green cardamom pods, crushed (TFS Green Cardamom Jumbo 50g)
  • 1 tbsp rose water (KTC Rose Water 450ml )
  • Generous pinch of saffron strands soaked in 1 tbsp warm milk, optional (TFS Premium Spanish Saffron Grade 1 — 1g)

Method A: Using Gits Mix

Method B: From Scratch

For Frying

  • Sunflower oil or ghee for deep frying (KTC Pure Sunflower Oil or KTC Butter Ghee 500g)

To Garnish

Method

Why This Recipe Works

Gulab Jamun is the undisputed king of Indian desserts. Those soft, spongy, golden-brown milk dumplings soaking in warm, fragrant rose-cardamom sugar syrup — there is no Indian celebration, wedding, festival, or family gathering that's complete without them. "Gulab" means rose (from the rose water in the syrup), "Jamun" refers to the Indian blackberry whose size and colour the dumplings resemble. It's one of the most searched Indian dessert recipes globally, and during Diwali and Eid, the search volume spikes 500%+. The best Gulab Jamun are impossibly soft — they should almost dissolve on your tongue — and the syrup should be fragrant, not cloyingly sweet.

The traditional method uses khoya (evaporated milk solids) — which we stock at Pick N Save as Dairy Valley Khoya 300g — mixed with a tiny amount of flour, shaped into balls, and deep fried at a low temperature. The easier method uses Gits Gulab Jamun Mix, which is essentially pre-made khoya powder that only requires water. At Pick N Save, we stock Gits Gulab Jamun Mix in three sizes (200g, 500g, and 1kg), plus five different ready-made Gulab Jamun options for those who want the taste without any cooking. We've been the Diwali dessert headquarters for Harrow since 1999 — every October, our shelves are stacked floor-to-ceiling with Gulab Jamun mixes, khoya, rose water, saffron, and cardamom. This recipe covers both the mix method and the from-scratch method, so you can choose based on your confidence and time.

Step-by-Step Method

Part 1: Make the Sugar Syrup First

Step 1: Prepare the Syrup (5 Minutes — Make This Before the Dumplings)

In a wide saucepan, combine 2 cups (400g) of sugar (Tate & Lyle Sugar Granulated 1kg) with 2½ cups (625ml) of water. Stir over medium heat until the sugar dissolves completely. Once dissolved, stop stirring — stirring after dissolution can cause crystallisation. Bring the syrup to a gentle boil and simmer for 5 minutes until it thickens very slightly — you want a light, pourable syrup, not a thick one (it thickens further as it cools). The syrup should coat the back of a spoon but run off easily.

Turn off the heat and add the aromatics: 4 crushed green cardamom pods (TFS Green Cardamom Jumbo 50g), 1 tablespoon of rose water (KTC Rose Water 450ml), and — for a truly luxurious version — a generous pinch of saffron strands (TFS Premium Spanish Saffron Grade 1 — 1g) soaked in 1 tablespoon of warm milk for 5 minutes. The saffron turns the syrup a gorgeous golden colour and adds an ethereal perfume. Keep the syrup warm — the Gulab Jamun must go into warm (not hot, not cold) syrup to absorb properly.

Part 2: Make the Dumplings

Method A: Using Gits Gulab Jamun Mix (Easiest — Foolproof)

Step 2A: Make the Dough (3 Minutes)

Empty 1 packet of Gits Gulab Jamun Mix (200g) into a bowl. Add warm milk gradually — start with 4–5 tablespoons and add 1 tablespoon at a time, mixing gently with your fingertips. The key word is GENTLY. Overworking the dough activates gluten and produces hard, chewy Gulab Jamun instead of soft, melt-in-mouth ones. Mix just until the dough comes together into a soft, smooth ball with no dry spots and no cracks. If the dough cracks when you roll a ball, it's too dry — add a few drops more milk. If it sticks to your hands, it's too wet — add a tiny pinch of the mix. The dough should feel like soft Play-Doh.

Step 3A: Shape the Balls

Grease your palms with a tiny amount of ghee (KTC Butter Ghee 500g) or oil. Pinch off small portions of dough and roll between your palms into smooth, crack-free balls — about 2cm in diameter (the size of a large marble). They will roughly double in size when fried. Inspect each ball carefully: any cracks on the surface will cause the Gulab Jamun to break apart during frying. If you see cracks, re-roll with slightly damp palms. You should get 18–20 balls from a 200g mix.

Method B: From Scratch with Khoya (Traditional)

Step 2B: Make the Dough (5 Minutes)

Grate or crumble 250g of khoya (Dairy Valley Khoya 300g) into a bowl. Add 3 tablespoons of plain flour, 1 tablespoon of fine semolina (Fudco Semolina Coarse Yellow 1.5kg — use the finest grind, or pulse briefly in a blender), ¼ teaspoon of baking powder, and a tiny pinch of green cardamom powder (crush seeds from 2 pods). Mix gently with fingertips, adding warm milk 1 tablespoon at a time until the dough comes together — typically 2–4 tablespoons. The same rules apply: don't overwork, no cracks, soft and smooth. Shape into balls as described above.

Part 3: Fry and Soak

Step 4: Deep Fry at LOW Temperature (10 Minutes)

This is the step that makes or breaks Gulab Jamun, and it's counterintuitive: you fry at LOW heat, not high. Pour enough sunflower oil (KTC Pure Sunflower Oil 5 Litres) or ghee into a deep pan or kadhai — at least 5cm deep. Heat the oil to 140–150°C — this is much lower than normal deep-frying temperature. To test without a thermometer: drop a tiny pinch of dough into the oil. It should sink to the bottom, then slowly rise to the surface over 8–10 seconds. If it rises immediately, the oil is too hot. If it sits on the bottom, the oil is too cool.

Gently slide 5–6 balls into the oil at a time — don't overcrowd. The balls will sink, then slowly rise and begin to turn golden. Gently rotate them with a slotted spoon every 30 seconds for even colouring. Fry for 4–5 minutes total until they're a deep, even, mahogany-golden-brown all over. The slow frying is critical: it cooks the interior completely through without burning the outside. High heat produces Gulab Jamun that are dark brown outside and raw dough inside — the most common failure. Remove with a slotted spoon and drain on kitchen paper for 1 minute.

Step 5: Soak in Warm Syrup (Minimum 30 Minutes)

Gently place the fried Gulab Jamun into the warm (not boiling) sugar syrup. The syrup must be warm — hot syrup will make them disintegrate, cold syrup won't be absorbed. The Gulab Jamun will float initially. Over the next 30 minutes, they absorb the syrup, swell slightly, become heavier, and eventually sink or semi-sink. This soaking time is when the magic happens — the dry, dense fried dumpling transforms into the soft, spongy, syrup-soaked dessert that melts in your mouth. Minimum soaking is 30 minutes, but 2 hours is even better. Overnight soaking in the fridge produces the most evenly saturated results.

Step 6: Serve

Serve Gulab Jamun warm — gently reheat the syrup with the Gulab Jamun in it over low heat for 3–4 minutes. Ladle 3–4 pieces per person into small bowls with plenty of syrup. Garnish with a few slivers of pistachio (Fudco Pistachio Kernels 600g), a strand or two of saffron, and an optional scattering of dried rose petals. The syrup should be fragrant, the Gulab Jamun should be impossibly soft, and the first bite should make your eyes close involuntarily.

Pro Tips from Our Store

  • LOW heat frying — this is everything: The #1 reason for failed Gulab Jamun is oil that's too hot. 140–150°C is the target — much lower than chips or pakoras (180°C). At this temperature, the balls take 4–5 minutes to turn golden, which gives the interior time to cook through completely. If they turn brown in under 2 minutes, your oil is way too hot. Reduce the heat and wait 3 minutes before trying again.
  • Don't overwork the dough: The #2 reason for failed Gulab Jamun is a tough dough. Mix with fingertips, not a spoon. Stop the moment the dough holds together — no further kneading. Think of it like pastry: the less you touch it, the softer the result. Overworked dough = dense, chewy Gulab Jamun that don't absorb syrup properly.
  • No cracks on the balls: Cracks in the dough balls before frying will cause the Gulab Jamun to crack open or disintegrate in the hot oil. Roll with greased palms, inspect each ball, and re-roll any that show surface cracks. A perfect ball = a perfect Gulab Jamun.
  • Warm syrup, never hot: If you drop the fried balls into boiling syrup, they'll break apart. If you drop them into cold syrup, they won't absorb. The syrup should be warm to the touch — around 50–60°C. You should be able to dip your finger in comfortably. If it's too hot, wait 5 minutes.
  • Gits Mix is genuinely excellent: Professional sweet shops and caterers across India use pre-made mixes. Gits Gulab Jamun Mix (200g, 500g, 1kg) produces consistently soft, perfectly textured Gulab Jamun every time because the milk powder-to-flour ratio is pre-calibrated. The 200g pack makes 18–20 pieces — perfect for a family dinner. The 1kg pack is ideal for Diwali parties and large gatherings.
  • Make ahead — they improve with time: Gulab Jamun taste even better the next day. The syrup penetrates further, the texture becomes more uniformly soft, and the rose-cardamom-saffron aroma deepens. Store in the syrup at room temperature for up to 2 days, or in the fridge for up to a week. Reheat gently before serving.

Variations to Try

  • Kala Jamun (Dark Version): Fry the balls at a slightly higher temperature and for 1 minute longer until they're a very deep, dark brown — almost black. The caramelised exterior adds a toffee-like depth to the flavour. Kala Jamun is a traditional Rajasthani speciality — richer and more intense than golden Gulab Jamun.
  • Gulab Jamun Cheesecake (Fusion Dessert): Halve 8–10 ready-made Gulab Jamun (Haldirams Gulab Jamun 1kg or Royal Gulab Jamun 500g). Arrange in the base of a cheesecake tin. Pour a no-bake cheesecake mixture (cream cheese, cream, sugar, cardamom) over the top. Refrigerate for 4 hours. The Gulab Jamun syrup seeps into the cheesecake base creating a caramelised layer. This fusion dessert has gone viral multiple times on Instagram.
  • Gulab Jamun Trifle (No-Bake Party Dessert): Layer in a glass bowl: halved Gulab Jamun, custard (Birds Original Custard Powder 600g or Weikfield Mango Custard Powder 300g), whipped cream, crushed pistachios, and a drizzle of saffron milk. Repeat layers. Refrigerate for 2 hours. Stunning visual, zero baking, and always the first dessert to disappear at parties.
  • Bread Gulab Jamun (Emergency Shortcut): Remove the crusts from 6 slices of white bread (Kingsmill Soft White Bread Medium 800g). Crumble the bread into fine crumbs, add 3 tablespoons of milk powder, 1 tablespoon of semolina, and enough milk to form a dough. Shape, fry, and soak as normal. Bread Gulab Jamun is a popular home hack when you don't have mix or khoya — the texture is slightly different but still delicious.
  • Rasmalai-Style Gulab Jamun: Instead of sugar syrup, soak the fried balls in a mixture of sweetened thickened milk (rabri) flavoured with cardamom and saffron. This is a hybrid of Gulab Jamun and Rasmalai — two classic desserts combined. Royal Rasmalai 500g or Haldirams Rasmalai 500g from our shelves gives you the reference flavour to aim for.

Shop This Recipe at Pick N Save

Every single ingredient for this recipe is available at picknsave.co.uk with home delivery across London and the UK, or click and collect from our store in Harrow. Here's your shopping list:

  • Gulab Jamun Mix (Easiest Method): Gits Gulab Jamun Mix 200g | Gits Gulab Jamun Mix 500g | Gits Gulab Jamun 1kg
  • Khoya (For Scratch Method): Dairy Valley Khoya 300g
  • Rose Water & Aromatics: KTC Rose Water 450ml | TFS Green Cardamom Jumbo 50g | Fudco Cardamom Green Bold 50g | TFS Premium Spanish Saffron Grade 1 — 1g | TFS Premium Spanish Saffron Grade 1 — 2g
  • Sugar: Tate & Lyle Sugar Granulated 1kg | Heera Demerara Sugar 2kg
  • Ghee & Oil: KTC Butter Ghee 500g | KTC Pure Sunflower Oil 5 Litres
  • Flour & Semolina (For Scratch Method): Fudco Semolina Coarse Yellow 1.5kg | Fudco Semolina Extra Coarse 1.5kg
  • Garnishes: Fudco Pistachio Kernels 600g | Fudco Pistachio Jumbo 700g | Uthra Almonds 700g
  • Milk: Freshways Whole Milk 2L
  • For Trifle Variation: Birds Original Custard Powder 600g | Weikfield Mango Custard Powder 300g | Weikfield Strawberry Custard Powder 300g | Elmlee Double Creamy Taste 270ml
  • For Bread Gulab Jamun: Kingsmill Soft White Bread Medium 800g | Maggi Coconut Milk Powder 150g (as milk powder alternative)
  • Ready-Made Gulab Jamun (Buy & Serve): Haldirams Gulab Jamun 1kg | Royal Gulab Jamun 500g | Royal Gulab jamun 500g | Dairy Valley Gulab Jamun 1kg | Taaza Gulab Jamun 300g
  • Other Indian Sweets (For a Dessert Spread): Haldirams Rasmalai 500g | Royal Rasmalai 500g | Haldirams Angoori Rasmalai 500g | Haldirams Kesar Rasmalai 500g | Royal Rasmalai Angoori 500g | Dairy Valley Rasmalai 1kg | Haldirams Rasgulla 1kg | Dairy Valley Rasgulla 1kg | Haldirams Kaju Katli 300g | Haldirams Kaju Delight 400g | Haldirams Dry Petha 400g | Haldirams Milk Cake 300g | Royal Almond Halwa 350g | Royal Gajar Halwa 250g | Taaza Motichoor Ladoo 325g | Taaza Boondi Ladoo 380g | Taaza Balu Shahi 300g | Taaza Plain Barfi 200g | Taaza Kala Jam 300g | Swadi Besan Ladoo 400g | Swadi Panjeeri Ladoo 400g

Nutrition Facts

Energy 340 kcal (17% RI)
Fat 10 g – Medium (14% RI)
Saturates 4 g – Medium (20% RI)
Carbohydrates 58 g (22% RI)
Fibre 0.5 g (2% RI)
Protein 5 g (10% RI)
Sugars 48 g – High (53% RI)
Salt 0.1 g – Low (2% RI)

*RI = Reference Intake. Values are approximate and may vary based on ingredients. Gulab Jamun is a traditional Indian sweet — it is a high-sugar dessert by nature.

Shop Ingredients

Dairy Valley Khoya 300g
()
£5.69
Freshways Whole Milk 2L
()
£2.69
Fudco Pistachio Kernels 600g
()
£26.49
Out of stock
KTC Rose Water 450ml
()
£1.79
Out of stock
25% off
Out of stock
Kurkure Green Chutney 100g
()
£1.39