How to Make Mysore Pak at Home – A Classic Karnataka Sweet
Mysore Pak is one of the most famous traditional sweets from Karnataka. Known for its rich taste, generous use of ghee and melt-in-the-mouth texture, this classic sweet has a special connection with Mysuru’s royal culinary heritage. The traditional recipe is made with just a few key ingredients—gram flour, sugar and ghee—but getting the perfect texture depends on the cooking technique and the right balance of ingredients.
Mysore Pak can have different textures depending on how it is prepared. Some versions are soft, porous and loaded with ghee, while others are slightly firmer and crumbly. With the right method, you can make delicious Mysore Pak at home without complicated ingredients. This easy recipe explains how to prepare this iconic Karnataka sweet step by step.
What Is Mysore Pak?
Mysore Pak is a traditional Karnataka sweet prepared primarily with gram flour, sugar and ghee. The name is associated with Mysuru, and the sweet is traditionally linked to the royal kitchen of the Mysore Palace.
The word “Pak” is associated with Paaka, referring to the sugar syrup used in the preparation. The sweet is particularly known for its rich, buttery texture and distinctive ghee flavour.
Karnataka Tourism describes Mysore Pak as a popular Karnataka sweet made primarily from ghee and gram flour, with versions ranging from crumbly to smooth and dense.
Mysore Pak Recipe at a Glance
| Details | Information |
|---|---|
| Preparation Time | 10 minutes |
| Cooking Time | 25–35 minutes |
| Total Time | About 45 minutes |
| Servings | 12–16 pieces |
| Cuisine | Karnataka / South Indian |
| Course | Dessert |
| Difficulty | Medium |
Ingredients for Mysore Pak
Main Ingredients
- 1 cup gram flour (besan)
- 1½ cups sugar
- ¾ cup water
- 1½ cups ghee
- 2 tablespoons neutral cooking oil
- 1 teaspoon ghee for greasing the tray
Optional Ingredients
- 1 teaspoon cardamom powder
- A small pinch of salt
The quantity of ghee can be adjusted depending on whether you prefer a softer, richer Mysore Pak or a slightly firmer texture.
How to Make Mysore Pak at Home
Step 1: Sieve the Gram Flour
Take the gram flour in a bowl and sieve it well to remove lumps.
This step is important because smooth gram flour helps create a uniform Mysore Pak without unwanted lumps.
Step 2: Prepare the Ghee
Heat the ghee in a saucepan over low to medium heat.
Keep it warm throughout the cooking process. Warm ghee blends more easily into the gram flour mixture and helps create the characteristic texture of Mysore Pak.
Do not let the ghee become extremely hot or smoky.
Step 3: Roast the Gram Flour
Take a thick-bottomed pan and add a small portion of the warm ghee.
Add the sieved gram flour and roast it gently over low heat.
Stir continuously so that the flour cooks evenly without burning.
Cook until the raw smell disappears and the gram flour develops a pleasant roasted aroma. Avoid making it dark brown.
Step 4: Prepare the Sugar Syrup
In another thick-bottomed pan, add sugar and water.
Heat the mixture and stir until the sugar dissolves completely.
Continue boiling until you reach a light syrup consistency. The syrup should be thick enough to hold the gram flour mixture together but should not become overly hard.
Step 5: Combine the Gram Flour and Sugar Syrup
Slowly add the roasted gram flour mixture to the sugar syrup while stirring continuously.
Keep the flame low to medium and mix thoroughly.
At this stage, the mixture will begin to thicken.

Read this – Karnataka Food Recipes – Famous Dishes You Must Try
Step 6: Add Ghee Gradually
Add the warm ghee little by little while continuously stirring.
Do not pour all the ghee at once. Adding it gradually allows the mixture to absorb the fat evenly.
Continue stirring as the mixture becomes thicker and begins to leave the sides of the pan.
Step 7: Cook Until the Mixture Changes Texture
Keep adding the remaining ghee gradually and continue stirring.
As the mixture cooks, it will become glossy and begin to pull away from the sides of the pan.
You may notice tiny pores forming in the mixture. This is a good indication that the Mysore Pak is approaching the right consistency.
Be careful not to overcook it, as excessive cooking can result in a very hard sweet.
Step 8: Add Cardamom
If you prefer a lightly aromatic Mysore Pak, add a small amount of cardamom powder.
Mix well and immediately proceed to the next step.
Step 9: Transfer to a Greased Tray
Grease a square or rectangular tray with ghee.
Immediately transfer the hot Mysore Pak mixture into the tray.
Spread it evenly using a greased spatula.
Step 10: Let It Set
Allow the Mysore Pak to cool at room temperature.
Do not refrigerate it immediately because sudden cooling can affect the texture.
Once it becomes warm and firm enough to handle, cut it into squares or rectangles.
Allow the pieces to cool completely before storing.
Tips for Making Soft and Perfect Mysore Pak
Use Good-Quality Ghee
Ghee is one of the most important ingredients in Mysore Pak. Since the recipe contains a large amount of ghee, its quality directly affects the flavour and aroma.
Sieve the Besan
Always sieve the gram flour before using it. This prevents lumps and produces a smoother mixture.
Roast the Gram Flour Carefully
Do not roast the gram flour over high heat. It can burn quickly and develop a bitter taste.
Add Ghee Gradually
Adding warm ghee in small portions gives you better control over the consistency.
Keep Stirring
Continuous stirring is essential once the gram flour and sugar syrup are combined. It prevents the mixture from sticking to the pan and helps distribute the ghee evenly.
Do Not Overcook
Overcooking is one of the most common reasons for hard Mysore Pak. Remove the mixture from the heat once it reaches the right thick, glossy consistency.
How to Get Melt-in-the-Mouth Mysore Pak
For a softer Mysore Pak, focus on the final cooking stage.
The mixture should become thick but still remain soft and glossy. Once it starts leaving the sides of the pan and shows a porous texture, it is generally close to the correct stage.
Using sufficient ghee also helps produce the rich, soft texture associated with traditional Mysore Pak.
The ideal Mysore Pak should soften and melt easily in the mouth rather than requiring much force to bite through.
Read this – Dharwad Pedha – The Famous Sweet of Dharwad Karnataka
Common Mistakes to Avoid
1. Using Cold Ghee
Cold ghee may not incorporate smoothly into the hot mixture.
2. Adding Too Much Water
Excess water makes the sugar syrup take longer to reach the required consistency.
3. Cooking on High Heat
High heat can burn the gram flour and make the sweet taste bitter.
4. Adding All the Ghee at Once
Gradual addition gives a smoother and more controlled texture.
5. Overcooking the Mixture
Overcooking can make the Mysore Pak excessively hard and dry.
6. Cutting It Too Early
Allow the sweet to cool and firm up before cutting it into neat pieces.
Mysore Pak Texture Variations
Mysore Pak can be prepared in different styles.
Soft Mysore Pak
This version contains more ghee and has a soft, porous and melt-in-the-mouth texture.
Traditional Crumbly Mysore Pak
A slightly firmer version has a crumbly texture and holds its shape well.
Dense Mysore Pak
This variety is more compact and firm, making it convenient for packaging and gifting.
The two broad textures commonly associated with Mysore Pak are crumbly and porous or smooth and dense.
How to Store Mysore Pak
Once completely cooled, place the pieces in an airtight container.
Store them at room temperature in a cool, dry place and consume them within a few weeks for the best taste and texture.
For longer storage, refrigeration can extend the shelf life, although the texture may become firmer when chilled. Allow refrigerated Mysore Pak to return closer to room temperature before serving.
How to Serve Mysore Pak
Mysore Pak is usually served as a dessert or festive sweet.
You can enjoy it:
- After a traditional South Indian meal
- With tea or filter coffee
- During festivals
- At weddings and celebrations
- As a homemade gift
- In festive sweet boxes
Its rich texture pairs particularly well with unsweetened South Indian filter coffee.
Why Mysore Pak Is Special
Mysore Pak is more than just a sweet recipe. It represents Karnataka’s rich culinary history and Mysuru’s royal heritage.
The sweet is traditionally associated with the Mysore Palace kitchen, and its popularity has spread far beyond Mysuru. Today, it is one of Karnataka’s most recognizable sweets and is available across sweet shops and bakeries throughout the state.
Read this – Mysore Pak – The Famous Sweet of Mysuru Karnataka
Key Highlights
- Mysore Pak is a classic sweet associated with Mysuru, Karnataka.
- The main ingredients are gram flour, sugar and ghee.
- Sifting and gently roasting the gram flour improves the texture.
- Warm ghee should be added gradually while stirring continuously.
- Avoid overcooking to prevent the sweet from becoming too hard.
- Soft Mysore Pak should have a rich, porous and melt-in-the-mouth texture.
- Store the finished sweet in an airtight container.
- It is perfect for festivals, celebrations, gifting and serving with coffee.
Conclusion
Making Mysore Pak at home requires only a few ingredients, but patience and careful cooking are the keys to getting the texture right. The combination of roasted gram flour, sugar syrup and generous amounts of ghee creates a rich Karnataka sweet that can range from crumbly and firm to soft and melt-in-the-mouth.
Once you understand the correct consistency and avoid overcooking, homemade Mysore Pak becomes much easier to prepare. Serve it fresh with a cup of South Indian filter coffee and enjoy one of Karnataka’s most beloved traditional sweets.
[…] Read this – How to Make Mysore Pak at Home – A Classic Karnataka Sweet […]