clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Moist brown gulab jamuns in a bowl


  • Author: Zoha
  • Total Time: 1 hour
  • Yield: 12


An easy take on delicious homemade gulab jamun! This recipe uses milk powder instead of khoya and makes the softest, better-than-bakery gulab jamun.


  • 1 cup milk powder (100g) - I use Nido
  • 3 tbsp all purpose flour (~30g)
  • 1 1/2 tsp baking powder
  • 1 egg (or substitute 3-4 tbsp milk)
  • 3 tbsp heavy cream (~40g)
  • 2 tbsp melted ghee (30g)
  • 1 1/4 cups water
  • 1 cup sugar
  • 1-2 cardamom pods
  • Optional: saffron and rose water if desired


  • Mix the milk powder, flour and baking powder in a bowl
  • Separately whisk together the melted ghee, egg and cream
  • Pour into the dry ingredients and use a spoon to bring together into a dough
  • Lightly knead the dough for 1-2 minutes to make sure there are no lumps and refrigerate for 20 min
  • Knead the dough again when it’s cooled to make sure it is smooth. Once it is smooth and binds together properly, stop kneading. If it feels too dry, add a tbsp of milk and knead
  • Divide the dough into small balls (jamuns) about 20g each (you should get around 12 total). Apply light pressure between your palms while circling one palm, and lightly roll to form perfect balls. Make sure there aren’t any large cracks on them. Put back in the fridge
  • Heat 2" of oil in a wok on medium heat
  • Separately, mix sugar, water and cardamom in a saucepan and bring to a boil. Simmer until the sugar dissolves, then turn off the heat and cover
  • Once the oil is warm (but not too hot, test with a small piece of dough - it should rise to the surface slowly), gently transfer half of the balls into it
  • Swirl your wok so the jamuns start to float and turn, then use a large strainer to gently swirl them as you fry them. Fry for about 4 min until they are evenly brown
  • Transfer the gulab jamun to the saucepan with the hot syrup. Swirl them around to make sure they are well coated on all sides. Then cover and rest for at least 30 minutes to allow the gulab jamun to soak the syrup.
  • Serve and enjoy!


  • If the dough feels too dry, add milk a tbsp at a time. it should be a soft dough, but not sticky
  • If the dough feels sticky while kneading, refrigerate for 10-15 minutes and it should become workable again
  • For the frying process, it is best to test one gulab jamun first! This will allow you to see how long you need to fry for the gulab jamun to be cooked through, as well as know if the oil is too hot
  • Prep Time: 20 min
  • Cook Time: 10 min

Keywords: Easy homemade gulab jamun