• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipe Index
    • Air Fryer
  • Side Dishes
  • Substitutes
  • About
  • Contact
  • Subscribe

ForkLiftKitchen

menu icon
go to homepage
  • Recipe Index
    • Air Fryer
  • Side Dishes
  • Substitutes
  • About
  • Contact
  • Subscribe
subscribe
search icon
Homepage link
  • Recipe Index
    • Air Fryer
  • Side Dishes
  • Substitutes
  • About
  • Contact
  • Subscribe
×
Home - Recipes - Desserts

Latest Updated: Apr 13, 2026 by Emily Dawson

Indian Gulab Jamun

↓ Jump to Recipe

When you need a show-stopping dessert for Diwali, Eid, or weekend entertaining, these golden syrup-soaked balls deliver. One bite gives you soft, spongy texture with cardamom-scented sweetness that melts on your tongue.

Indian Gulab Jamun served on a plate

The key is controlling frying temperature and syrup consistency. Most failures happen when oil runs too hot or syrup cools before the balls soak properly.

This works for festivals when you want authentic Indian sweets without specialty equipment or all-day prep.

QUICK SUMMARY

Gulab Jamun are milk-solid balls fried until golden, then soaked in cardamom-rose syrup. Success depends on keeping frying oil at 320°F and using warm (not hot) syrup for soaking. The balls turn soft and spongy after 2-3 hours of resting in syrup.

⏱️Time Reality: 50 minutes active, plus 2-3 hours soaking for full absorption
🔥Critical First Step: Mix khoya and flour gently-overmixing makes hard, dense balls
⚠️Watch Out: Oil too hot burns outsides while centers stay raw; maintain 320°F throughout

Table of Contents

Toggle
  • Why This Recipe Works
  • What You'll Need
    • Ingredient Details
  • Ingredient Swaps
  • What to Serve With It
  • Store and Reheat
  • Frequently Asked Questions
  • Indian Gulab Jamun
    • Method 
    • Tried this recipe?

Why This Recipe Works

The combination of khoya and minimal flour creates balls that absorb syrup without falling apart. For a version that comes together quickly, this quick pudding dish uses similar spicing with less hands-on time.

Remember it later

Planning to try this recipe soon? Save it for a quick find later!

Quick Reference
⏱️
Prep Time
20 min
🔥
Cook Time
30 min
⏰
Total Time
50 min
🍽️
Servings
6-8 servings
📊
Difficulty
Medium
🏷️
Category
Dessert
💡
Quick Tip
Keep frying oil 320°F for even cooking
🎯
Best For
Festivals | Entertaining

What makes these work:

  • Khoya base: Milk solids give authentic soft texture that absorbs syrup without turning mushy
  • Medium-low frying: 320°F oil cooks centers through while browning outsides evenly in 7-8 minutes
  • Warm syrup soak: 100°F syrup penetrates balls during 2-3 hour rest without making them sticky
  • Lemon juice in syrup: One teaspoon per two cups prevents crystallization during cooling
  • Small batch frying: Four to five balls at a time keeps oil temperature stable and prevents greasiness
Quick Tip
Use a thermometer for both frying oil and syrup-guessing temperature causes most failures

What You'll Need

Ingredients for Indian Gulab Jamun

Shopping takes ten minutes at any Indian grocery or well-stocked supermarket. A good homemade pancakes recipe uses similar pantry staples if you want to try another sweet option.

🧀
Base
  • 1 cup khoya (milk solids)
  • 3 tablespoons all-purpose flour
  • ½ teaspoon baking powder
  • 1-2 tablespoons milk (if needed)
🫙
Frying
  • 3-4 cups ghee or neutral oil
🫙
Syrup
  • 2 cups sugar
  • 2 cups water
  • 4-5 cardamom pods
  • 1 teaspoon lemon juice
  • 1 teaspoon rose water or pinch saffron (optional)

Ingredient Details

  • Khoya (milk solids)
    Look for fresh khoya at Indian groceries; crumbly texture works best for shaping smooth balls
  • All-purpose flour
    Three tablespoons binds dough without making it dense; more flour creates tough, chewy texture
  • Baking powder
    Half teaspoon lightens balls and prevents hardness after cooling
  • Ghee or neutral oil
    Ghee adds traditional flavor; vegetable or canola oil works for budget-friendly frying
  • Cardamom pods
    Crush pods slightly before adding to syrup for stronger aromatic flavor
  • Lemon juice
    One teaspoon per two cups syrup stops sugar from crystallizing as it cools
  • Rose water or saffron
    Optional aromatics add depth; start with less-both flavors intensify during soaking

Ingredient Swaps

Most swaps change texture slightly but still deliver soft, sweet results. Rich mains need something to cut through, and a simple eggplant side does exactly that.

Common substitutions:

  • Milk powder for khoya: Mix ¾ cup milk powder with ¼ cup cream and knead into dough-balls turn softer and lighter than traditional versions
  • Gluten-free flour for all-purpose: Use gluten-free blend in same amount but expect slightly denser texture and less structural hold
  • Vegetable oil for ghee: Saves money and works fine for frying-you lose some aromatic depth but balls still cook evenly
  • Maple syrup for sugar syrup: Warm pure maple syrup works as soaking liquid but changes sweetness profile away from traditional cardamom-rose flavor

Khoya (Traditional)

Works for: Authentic soft texture, best syrup absorption, holds shape perfectly

Skip if: You can't find fresh khoya or want faster prep with pantry staples

Milk Powder Mix

Works for: Quick assembly, lighter texture, easier to find ingredients

Skip if: You want traditional dense texture or authentic festival dessert

Instructions

Total time runs fifty minutes active, then balls need two to three hours soaking for full syrup absorption. We keep a batch ready for nights like this - this easy chicken recipe pairs well with these as part of a larger Indian meal spread.

Making Gulab Jamun:

  1. Mix the dough: Crumble khoya in a bowl, add flour and baking powder, then knead gently for 1-2 minutes until smooth. Add milk one teaspoon at a time only if dough feels too dry to shape-overworking makes hard balls.

  2. Make the syrup: Combine sugar, water, crushed cardamom pods, and lemon juice in a pan. Boil until syrup reaches 215°F or one-string consistency (syrup forms single thread between fingers), about 8-10 minutes. Keep warm while frying.

  3. Shape balls: Roll dough into smooth, crack-free balls about 1 inch diameter. Make sure surfaces are completely smooth-any cracks will split open during frying.

  4. Fry at 320°F: Heat oil in deep pan to 320°F. Add 4-5 balls, stir gently with slotted spoon to brown evenly. Fry 7-8 minutes until deep golden brown. Balls should float and turn easily when done.

  5. Soak in syrup: Transfer hot fried balls directly into warm (100°F) syrup. Let soak 2-3 hours at room temperature, turning once halfway through. Balls will double in size and turn spongy.

Golden Rule
Maintain oil at exactly 320°F-higher burns outsides while centers stay raw, lower makes greasy balls

What to Serve With It

These work best as dessert finale after spiced Indian mains or as sweet contrast to savory snacks. Chicken adds the contrast this plate needs, but timing matters.

Side Dish Prep Why It Works How to Serve
Chai tea Easy Warm spiced tea cuts sweetness and complements cardamom Serve hot in small cups alongside warm gulab jamun
Vanilla ice cream Easy Cold cream contrasts warm syrupy balls and balances richness Scoop over or beside warm gulab jamun, drizzle with syrup
Fresh sliced mango Easy Bright fruit flavor cuts through heavy sweetness Arrange slices on plate beside gulab jamun
Kesar pista kulfi Medium Traditional Indian ice cream shares flavor profile elegantly Serve one slice kulfi with 2-3 warm gulab jamun
Chopped pistachios and almonds Easy Adds crunch and visual appeal for entertaining Sprinkle toasted nuts over plated gulab jamun before serving

Three ways to serve it:

  • Festival platter: Arrange warm gulab jamun on decorative plate, garnish with rose petals and chopped pistachios, serve with small forks
  • Casual dessert: Plate 2-3 balls per person with scoop of vanilla ice cream and drizzle of extra cardamom syrup
  • Tea time snack: Serve one warm gulab jamun per person in small bowls with hot masala chai for dipping
Best Pick
Serve warm (not hot) for best texture-reheat gently in syrup before serving if made ahead

Store and Reheat

Gulab jamun keeps well refrigerated and actually improves after first day as syrup penetrates deeper. The beef works best when it hits the table at the same time as the main.

Method Time Best For
🍳 Stovetop 5-7 min Gently warming thawed balls that need syrup refresh
📦 Microwave 30-45 sec Quick warm-up for 1-2 servings from fridge
🔥 Oven 8-10 min at 300°F Warming multiple servings without drying out balls

For best results when storing:

  • Refrigerate in syrup: Store balls completely submerged in syrup in airtight container for 3-4 days-they soften more over time
  • Use shallow container: Spread balls in single layer so syrup covers evenly without stacking and crushing
  • Freeze carefully: Freeze up to one month in syrup but expect slight texture change after thawing-balls may turn slightly grainy
  • Bring to room temp: Let refrigerated gulab jamun sit 15 minutes before serving or warm gently for better texture
  • Refresh dried syrup: If syrup thickens too much in fridge, warm with tablespoon of water before reheating balls

Frequently Asked Questions

Can I make Gulab Jamun ahead and store?

Yes, they improve after one day as syrup penetrates deeper. Store in airtight container with syrup for up to four days refrigerated or one month frozen.

What is the best oil temperature for frying Gulab Jamun?

320°F works best-higher heat burns outsides while centers stay raw, lower heat makes greasy balls. Use thermometer and adjust heat to maintain temperature throughout frying.

How do I know when Gulab Jamun are fully cooked inside?

They turn deep golden brown and float easily after 7-8 minutes at 320°F. Break one open after cooling-center should be cooked through with no raw doughy texture or white core.

Why do my Gulab Jamun turn hard or fall apart?

Hard balls come from overmixing dough or frying too hot. Falling apart means dough was too wet or balls weren't shaped tightly enough-add less milk next time and roll smoother.

Can I use milk powder instead of khoya for Gulab Jamun?

Yes, mix three-quarters cup milk powder with quarter cup cream and knead into dough. Texture turns softer and lighter than traditional khoya version but still absorbs syrup well.

Indian Gulab Jamun served on a plate

Indian Gulab Jamun

No ratings yet
Indian Gulab Jamun are golden syrup-soaked milk-solid balls with a soft, spongy texture and fragrant cardamom sweetness. Success depends on maintaining frying oil at 320°F and soaking the fried balls in warm syrup to achieve perfect absorption and flavor.
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Cook Time 30 minutes mins
Total Time 50 minutes mins
Servings: 7 servings
Course: Dessert
Cuisine: Indian
Ingredients Equipment Method Notes

Ingredients
  

  • 1 cup khoya crumbly texture works best for shaping smooth balls
  • 3 tablespoons all-purpose flour binds dough without making it dense
  • 0.5 teaspoon baking powder lightens the balls and prevents hardness after cooling
  • 1-2 tablespoons milk add only if dough feels too dry to shape
  • 3-4 cups ghee or neutral oil used for frying the balls
  • 2 cups sugar for the syrup
  • 2 cups water for the syrup
  • 4-5 pods cardamom crushed slightly before adding to syrup
  • 1 teaspoon lemon juice prevents sugar crystallization in syrup
  • 1 teaspoon rose water or saffron optional aromatic flavor

Equipment

  • Deep pan For frying the gulab jamun balls at 320°F
  • Thermometer To monitor frying oil and sugar syrup temperatures for best results
  • Slotted spoon For turning and removing balls from oil during frying

Method
 

  1. Crumble khoya into a bowl, add flour and baking powder, then knead gently for 1-2 minutes until smooth. Add milk one teaspoon at a time only if dough feels too dry to shape-avoid overmixing to prevent hard balls.
    1 cup khoya, 3 tablespoons all-purpose flour, 0.5 teaspoon baking powder, 1-2 tablespoons milk
  2. Combine sugar, water, crushed cardamom pods, and lemon juice in a pan. Boil until syrup reaches 215°F (one-string consistency), about 8-10 minutes. Keep syrup warm for soaking.
    2 cups sugar, 2 cups water, 4-5 pods cardamom, 1 teaspoon lemon juice
  3. Roll dough into smooth, crack-free balls about 1 inch diameter. Ensure surfaces are completely smooth to prevent splitting during frying.
    1 cup khoya, 3 tablespoons all-purpose flour, 0.5 teaspoon baking powder, 1-2 tablespoons milk
  4. Heat oil or ghee in a deep pan to 320°F. Fry 4-5 balls at a time, stirring gently with a slotted spoon. Fry for 7-8 minutes until they turn deep golden brown and float easily.
    3-4 cups ghee or neutral oil
  5. Transfer hot fried balls directly into warm syrup (about 100°F). Let soak at room temperature for 2-3 hours, turning once halfway. Balls will double in size and become soft and spongy.
    2 cups sugar, 2 cups water, 4-5 pods cardamom, 1 teaspoon lemon juice, 1 teaspoon rose water or saffron

Notes

  • Maintain frying oil temperature at exactly 320°F for even cooking and soft centers.
  • Use a thermometer to monitor both oil and syrup temperatures accurately.
  • Store gulab jamun submerged in syrup refrigerated for 3-4 days to enhance softness and flavor.

Tried this recipe?

Let us know how it was!

More Desserts

  • Polish Pączki Doughnuts served on a plate
    Polish Pączki Doughnuts
  • Middle Eastern Basbousa Semolina Cake served on a plate
    Middle Eastern Basbousa Semolina Cake
  • Spanish Tarta de Santiago served on a plate
    Spanish Tarta de Santiago
  • Japanese Matcha Roll Cake served on a plate
    Japanese Matcha Roll Cake

Primary Sidebar

ForkliftKitchen recipe developer

Welcome!

Recipe Developer · 12+ Yr Kitchen Veteran

I'm the recipe developer behind this site, focused on practical, well-tested dishes and smart ingredient swaps. Every recipe is written to be clear, reliable, and easy to make at home.

650+ Recipes
12+ Yrs Exp.
3x Tested
Our Story →

As Featured In

Allrecipes

TASTE OF HOME

Food52

HUFFPOST

Yahoo! Life

Our Editorial Standards

  • ✓ Every recipe tested at least 3 times before publishing
  • ✓ Substitutes verified by real kitchen trials, not guesswork
  • ✓ Reviewed for accuracy by our editorial team
  • ✓ Updated regularly with seasonal info and reader feedback

Most Popular

  • Creamy Lemon Shrimp Linguine
    Creamy Lemon Shrimp Linguine
  • Creamy Garlic Mushroom Chicken
    Creamy Garlic Mushroom Chicken
  • Sesame Ginger Chicken Noodle Bowls
    Sesame Ginger Chicken Noodle Bowls
  • Baked Lemon Herb Fish Fillets
    Baked Lemon Herb Fish Fillets
  • Veggie Loaded Fried Rice
    Veggie Loaded Fried Rice
  • Spicy Garlic Shrimp Stir Fry
    Spicy Garlic Shrimp Stir Fry

Join 8,000+ Home Cooks

Weekly Kitchen Tips

Easy recipes, smart substitutes, and real cooking shortcuts — every Thursday.

Subscribe Free →


Side Dishes

  • What to Serve With Asian Salmon? 15 Best Side Dishes
    What to Serve With Asian Salmon? 15 Best Side Dishes
  • Side Dishes for Strawberry Spinach Salad
    15 Best Side Dishes for Strawberry Spinach Salad
  • Sides for Grilled Cauliflower Steaks to Complete the Meal
    15 Sides for Grilled Cauliflower Steaks to Complete the Meal
  • 15 Sides To Serve With Calabacitas
    15 Best Sides for Calabacitas – Mexican-Inspired Favorites


Substitutes

  • 7 Best Substitutes for Hot Sauce in Marinades & Stir-Fries
    7 Best Substitutes for Hot Sauce in Marinades & Stir-Fries
  • 9 Best Substitutes for Butter in Baking and Cooking
  • 7 Best Substitutes for Tagliatelle for Italian Pasta Dishes
    7 Best Substitutes for Tagliatelle for Italian Pasta Dishes
  • 7 Best Substitutes for Udon Noodles in Asian Stir-Fries
    7 Best Substitutes for Udon Noodles in Asian Stir-Fries


Browse by Topic

  • Side Dishes320
  • Substitutes785
  • Dinner163
  • Air Fryer77
  • Taste Profiles484
  • Food Storage123


Reader Reviews

★★★★★

"Finally a food blog that tells you exactly why a substitute works instead of just listing options."

— Sarah M., via email

★★★★★

"The side dish recommendations are so specific — saved my dinner party twice this month."

— James R., Pinterest comment

★★★★★

"I trust this site more than most because they actually test everything. You can tell."

— Priya K., blog comment

Footer

↑ Back to Top

Forklift Kitchen

We do the heavy lifting so you can enjoy the cooking. Tested recipes, smart substitutes, and perfect pairings—built for real home cooks.

Content

  • Recipes
  • Substitutes
  • What to Serve With
  • Blog

Company

  • About Us
  • Contact
  • Subscribe

Legal

  • Privacy Policy
  • Terms of Service

As an Amazon Associate I earn from qualifying purchases.

© 2026 Forklift Kitchen.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required