Air Fryer Gulab Jamun: Soft, Syrup Soaked and Golden

Key facts at a glance
| Question | Answer |
|---|---|
| Best air fryer temp | 350 degrees F (177 degrees C) |
| Doneness check | Deep golden outside and soft inside |
| Single layer or crowded? | Single layer, always. Crowded balls stick and cook unevenly |
| Syrup soak | 20 minutes minimum, 1 hour is best |
See it as you cook
Use these images as a visual check while you cook. The hero image shows the finished dish. The two images below show the prep stage and the cook stage.

Roll smooth crack free balls. Cracks split open in the heat.

Cook in a single layer. Turn once for even color.
Ingredients (serves 4)
- 1 cup milk powder, full fat
- 1/4 cup plain flour
- 1/4 tsp baking soda
- 1 tbsp ghee, melted
- 3 to 4 tbsp warm milk
- 1 tsp rose water
- Oil spray, for the basket
- 1 cup sugar
- 1 cup water
- 4 green cardamom pods, lightly crushed
- 1 pinch saffron threads
- 1 tsp lemon juice
- 1 tsp rose water, for the syrup
- 2 tbsp chopped pistachios, to serve
- Dried rose petals, to serve
- 1 tbsp chopped almonds, to serve
Method, step by step
- Make the syrup. Put the sugar and water in a pan. Add the cardamom pods and saffron. Warm it on a low heat and stir until the sugar melts. Simmer for 5 minutes until it feels sticky. Add lemon juice and rose water. Keep the syrup warm while the balls cook.
- Mix the dry dough. Tip the milk powder and flour into a bowl. Add the baking soda. Stir with a spoon until the mix looks even. Lumps now turn into hard spots later. Break them up with your fingers.
- Add ghee and milk. Pour in the melted ghee. Rub it through the dry mix with your fingers. Add the rose water. Add warm milk one spoon at a time. Stop when the dough feels soft and holds together.
- Rest the dough. Cover the bowl with a clean cloth. Rest the dough for 10 minutes. The flour needs time to drink in the milk. A rested dough rolls smooth. A rushed dough cracks as you roll it.
- Roll the balls. Oil your palms lightly with ghee. Pinch off small pieces of dough. Roll each piece between your palms into a smooth ball. Press out every crack with your thumb. Keep the balls the same size so they cook evenly.
- Preheat the air fryer. Preheat to 350 degrees F (177 degrees C) for 3 minutes. A hot basket gives you color fast. Spray the basket lightly with oil. This stops sticking.
- Cook and turn. Place the balls in the basket with space between them. Cook for 10 to 12 minutes. Turn each ball once halfway through. Watch the last 2 minutes closely. Pull the balls when they turn deep golden.
- Soak and serve. Drop the hot balls straight into the warm syrup. Turn them once so every side drinks it in. Soak for at least 20 minutes. Serve warm with pistachios and rose petals on top.
Time and temperature
Size decides time. Check early the first time you cook this in your model.
| Item | Temp | Time | Notes |
|---|---|---|---|
| Gulab jamun, small 1 inch | 350 degrees F (177 degrees C) | 8 to 10 min | Check early, they brown fast |
| Gulab jamun, standard 1.25 inch | 350 degrees F (177 degrees C) | 10 to 12 min | Turn once, pull when deep golden |
| Gulab jamun, large 1.5 inch | 350 degrees F (177 degrees C) | 12 to 14 min | Check the centers are soft |
| Gulab jamun, from the fridge | 350 degrees F (177 degrees C) | 12 to 14 min | Add 2 minutes to the cook time |
Why this recipe works
Gulab jamun suits the air fryer because it needs dry even heat. Deep frying can scorch the outside before the center cooks. The basket lets hot air wrap around each ball. You get a crisp golden shell and a soft middle.
Milk powder is the heart of this dough. It gives the balls their soft milky bite. It also browns in the heat and builds color fast. Ghee in the mix keeps the dough tender.
The syrup does the real work at the end. Hot balls drink warm syrup fast. The soak turns a plain fried ball into a soft sweet. Give it the full 20 minutes and you will taste the difference.
Ingredient notes and swaps
Milk powder choice sets the texture. Full fat milk powder makes soft balls that hold their shape. Skimmed milk powder can turn dry and crumbly. Use a fine powder if you can find it.
Baking soda needs a light hand. A quarter teaspoon is enough for this batch. More soda makes the balls puff up fast and then collapse. Less soda leaves them dense and hard.
Saffron gives the syrup its color and scent. A small pinch is enough for one cup of sugar. Soak the threads in a spoon of warm water first. The color spreads better that way.
Equipment and which fryer size works best
You need an air fryer and a bowl. You also need a small pan for the syrup. A spoon and tongs help you turn the balls. Keep a plate ready for the hot balls. A clean cloth covers the dough while it rests.
A 5 to 6 quart basket fits one batch in a single layer. A smaller basket needs two batches. Keep the first batch warm in the syrup while the second cooks. Do not pile batches together.
Variations
- Rose and pistachio gulab jamun: Add extra rose water to the syrup. Scatter chopped pistachios over the top.
- Chocolate center gulab jamun: Press a small piece of chocolate into each ball. Seal the dough around it well.
- Stuffed gulab jamun with nuts: Fill each ball with chopped almonds and pistachios. Roll it smooth before cooking.
- Gulab jamun with ice cream: Serve warm jamun over vanilla ice cream. Spoon extra syrup over the top.
- Mini gulab jamun for parties: Roll half size balls for a party plate. Cut the cook time by 2 minutes.
What to serve with it
Serve gulab jamun warm with pistachios and rose petals on top. A spoon of warm syrup over each serving keeps them soft. Vanilla ice cream turns them into a full dessert. For Diwali, pair them with air fryer jalebi for a sweet plate that covers crisp and soft in one go. Add air fryer samosa and air fryer paneer tikka and air fryer vegetable pakora and you have a full Diwali spread.
Storage and reheating
Store leftover jamun in the syrup in the fridge for up to 5 days. Use a sealed container. Keep the balls covered in syrup so they stay soft. Warm them in the syrup before you serve them.
Do not freeze jamun in syrup. The syrup turns grainy when it thaws. Freeze plain cooked balls for up to 1 month instead. Thaw them in the fridge overnight. Warm them in fresh syrup for 10 minutes before serving.
The difficult part. And why it fails
The difficult part of gulab jamun is the dough. A dry dough cracks as you roll it. A wet dough sticks to your palms and slumps flat. Add milk one spoon at a time. Stop when the dough feels soft and holds its shape.
The second trap is the syrup. Syrup that is too thick cannot soak into the balls. Syrup that is too thin makes them soggy. You want a syrup that coats a spoon in a thin thread. Test it on a cold plate before the balls come out. Adjust it with a splash of water if it feels too thick.
The third trap is time. Balls left in the basket too long turn hard and dark. Two extra minutes can spoil the texture. Set a timer and trust it. Pull the balls when they turn deep golden.
Frequently asked questions
How long does gulab jamun take in an air fryer?
Gulab jamun takes 10 to 12 minutes at 350 degrees F (177 degrees C). Turn the balls once halfway. Pull them when they turn deep golden.
What temperature do you cook gulab jamun at in an air fryer?
Use 350 degrees F (177 degrees C). That heat browns the balls without drying them. Higher heat burns the outside before the center cooks. Preheat for 3 minutes first.
Why does my gulab jamun crack in the air fryer?
The dough was too dry or the balls were rolled too loose. Add milk one spoon at a time until the dough feels soft. Roll each ball until it feels smooth. Press out every crack with your thumb.
How do you stop gulab jamun from going hard?
Do not overcook it. Pull the balls at 10 to 12 minutes. Soak them in warm syrup for at least 20 minutes.
Can you make gulab jamun without frying in oil?
Yes, that is the point of this recipe. The air fryer browns the balls with hot air and a light oil spray. You skip the deep oil pot. The syrup still gives you the classic sweet finish.
Should the syrup be hot or cold for gulab jamun?
The syrup should be warm, not boiling. Hot balls go into warm syrup. Boiling syrup can split the balls open. Cold syrup soaks in too slowly and leaves dry centers.
How long should gulab jamun soak in syrup?
Soak for at least 20 minutes. One hour is best for a full soft center. Turn the balls once during the soak. Serve them warm straight from the syrup.
Can you make gulab jamun ahead of time for Diwali?
Yes, make them a day ahead and keep them in syrup in the fridge. Warm the whole pot gently before serving. Do not boil the syrup again.
How do you reheat gulab jamun in an air fryer?
Do not reheat jamun dry in the air fryer. Warm the balls in their syrup on a low heat instead. Heat for 3 to 4 minutes until just warm. Dry heat turns them hard fast.
Why is my gulab jamun raw inside?
The balls were too big or the heat was too high. Roll the balls to about 1.25 inches. Cook at 350 degrees F (177 degrees C) for the full time. Check that the centers feel soft before you soak them.
Can you freeze gulab jamun?
Freeze plain cooked balls without syrup for up to 1 month. Freeze them flat on a tray first. Move them to a bag once firm. Thaw overnight in the fridge and warm them in fresh syrup.
What do you serve with gulab jamun?
Serve it warm with pistachios and rose petals. Vanilla ice cream works well beside it. For Diwali, pair it with jalebi for a sweet plate.
As an Amazon Associate, GoAirFry may earn from qualifying purchases if you buy through retailer links we add in future, at no extra cost to you. No retailer links are live on this page yet. Always check the retailer's site for the final price. Times and temperatures here are starting points. Check with a thermometer and check food early the first time you cook it in your model.