DessertAI

Gulab Jamun (Dairy-Free)

Soft fried dumplings soaked in a cardamom-and-saffron sugar syrup scented with rose water — a dairy-free take on the classic that swaps the usual milk-solid dough and ghee for coconut milk and oil.

Gulab Jamun (Dairy-Free)
Prep
20 min
Cook
30 min
Difficulty
Easy

About this dish

Traditional gulab jamun is built on khoya — milk reduced for hours until it's nearly solid — fried in ghee and soaked in syrup, a dessert found at nearly every celebration across India. This version substitutes coconut milk for the khoya-based dough and a neutral oil for the ghee; the texture holds up remarkably well because what gulab jamun actually depends on is fat and a soft, slightly spongy crumb that drinks up syrup, both of which coconut milk and oil deliver on their own terms.

  • Vegan
  • Lactose-free
  • Contains gluten because of Self-raising flour

Ingredients

6servings
  • 300gCaster sugar
  • 400mlWater
  • 6piecesGreen cardamom pods
  • 1gSaffron threads
  • 150gSelf-raising flour
  • 200mlFull-fat coconut milk
  • 500mlSunflower oil
  • 2tbspRose water

Instructions

  1. Simmer the sugar, water, cardamom pods and saffron together until the sugar fully dissolves into a light syrup.

    10 min

    Tip: Keep it a light syrup, not a thick one — jamun need a syrup they can actually soak into, and a syrup reduced too far just sits on the surface.

  2. Mix the flour and coconut milk into a soft, slightly sticky dough, and rest it for 10 minutes.

    15 min

    Tip: Don't overwork the dough once it comes together — the less you handle it, the softer the fried dumplings end up.

  3. Roll the dough into smooth balls with no cracks, and deep-fry over gentle, steady heat until deep golden-brown all the way through.

    12 min

    Tip: Gentle heat is non-negotiable here — too hot and the outside browns before the inside cooks, leaving a raw centre under a dark crust.

  4. Drop the warm fried balls into the warm syrup, stir in the rose water, and let them soak until plump.

    20 min

    Tip: They need real time in the syrup, not a quick dip — a properly soaked jamun should feel like it might burst syrup when you bite it.