Mysore Pak Recipe

Servings: 12 Total Time: 43 mins
Authentic Mysore Pak made with gram flour, ghee, and sugar for a rich, melt-in-your-mouth Indian sweet. pinit

Mysore Pak: The Decadent Sweet Treat of Indian Street Food

Mysore Pak Recipe

Mysore Pak is a rich Indian sweet made with just a few ingredients: besan (gram flour), ghee, sugar, and water. The ingredients are simple, but the texture depends on technique. The besan needs to be properly roasted, the sugar syrup needs to reach the right stage, and the mixture must be cooked gently while stirring continuously.

Done well, Mysore Pak can be soft and melt-in-the-mouth or slightly crumbly, depending on the balance of ghee and the final cooking stage. It is especially popular as a festive and celebratory sweet in Karnataka and across India.

If you enjoy traditional Indian sweets, you can also explore our Jalebi recipe for a completely different combination of crisp texture and sugar syrup.

Traditional Mysore Pak sweet made with ghee, gram flour, and sugar
Classic Mysore Pak cubes served on a banana leaf with rich golden texture

Why Mysore Pak Depends So Much on Technique

There are only a handful of ingredients, so there is little room to hide mistakes. Three things make the biggest difference:

Besan: Roasting removes the raw flour taste and develops a deeper nutty aroma.

Ghee: Ghee contributes richness and has a major effect on the final texture. Good-quality ghee gives the sweet a cleaner, fuller flavor.

Sugar syrup: The syrup controls how the besan and ghee mixture sets. If it is undercooked, the Mysore Pak can remain too soft; if the mixture is cooked too far, it can become hard or dry.

The goal is not simply to cook the ingredients until thick. You need to watch how the mixture behaves in the pan.

Mysore Pak Recipe

classic mysore pak recipe

Recipe at a Glance

  • Prep time: 18 minutes
  • Cook time: 25 minutes
  • Cooling time: 20 minutes
  • Total time: 1 hour 3 minutes
  • Yield: 12 pieces
  • Course: Dessert
  • Cuisine: Indian

Ingredients

  • 1 cup besan (gram flour)
  • 1 cup ghee
  • 1 cup sugar
  • ½ cup water
  • ½ teaspoon cardamom powder, optional

How to Make Mysore Pak

1. Prepare the sugar syrup

Add 1 cup sugar and ½ cup water to a heavy-bottomed pan. Bring the mixture to a boil and continue cooking until it reaches a one-string consistency.

To check it, take a small amount of syrup between your fingers after allowing it to cool slightly. It should form a thin single thread when pulled apart.

If using cardamom powder, add ½ teaspoon to the syrup and mix.

2. Roast the besan

Place the besan in a dry pan and roast it over low heat. Stir frequently so that the flour heats evenly without browning too quickly.

Cook until the raw smell disappears and the besan becomes aromatic and slightly lighter in appearance.

Do not rush this step. Burnt besan will give the finished sweet a bitter taste.

3. Combine the besan and ghee

Heat the 1 cup ghee separately over low heat.

Gradually add the roasted besan while stirring continuously. Keep the heat low and cook for about 5–7 minutes, stirring until the mixture becomes fragrant and well combined.

The mixture should be smooth rather than containing dry pockets of flour.

4. Add the sugar syrup

Slowly pour the prepared sugar syrup into the besan and ghee mixture while stirring continuously.

Be careful because the mixture can bubble vigorously when the syrup is added.

Continue cooking over low heat until the mixture becomes thick and starts pulling away from the sides of the pan.

This is an important visual cue. The mixture should look cohesive and noticeably thicker rather than loose or runny.

5. Transfer to the tray

Immediately transfer the hot mixture to a greased tray or plate.

Spread it evenly with a spatula. Work fairly quickly because the mixture begins to firm up as it cools.

6. Cut while warm

Allow the mixture to cool slightly, then use a lightly greased knife to cut it into 12 squares or diamonds.

Do not wait until it becomes completely cold before cutting. Mysore Pak firms as it cools, making it more difficult to cut cleanly.

Leave the pieces to cool completely before storing.

How to Get the Texture Right

Mysore Pak does not have to have one uniform texture. The finished sweet can be relatively soft and rich or slightly crumbly.

For a softer, more melt-in-the-mouth result, the mixture should not be cooked excessively after the syrup is incorporated. A little more ghee also contributes to a softer texture.

For a slightly crumbly traditional-style texture, the mixture can be cooked until it reaches a firmer stage before being transferred to the tray.

The important point is to avoid judging the texture while the mixture is still hot. It becomes considerably firmer as it cools.

Why Does Mysore Pak Become Hard?

Several things can cause overly hard Mysore Pak:

  • The mixture was cooked for too long.
  • The heat was too high.
  • The sugar syrup became too concentrated.
  • The mixture was left in the pan too long before transferring it to the tray.

Once the mixture starts pulling away from the pan, watch it closely. Continuing to cook it well beyond this stage can produce a dry, hard texture.

Why Does Mysore Pak Taste Like Raw Besan?

The most common reason is insufficient roasting.

Besan needs to be heated gently until its raw flour aroma disappears and it develops a pleasant roasted smell. High heat is not the solution because the outside can burn while the flour still tastes undercooked.

Low heat and frequent stirring give you much better control.

Why Is My Mysore Pak Grainy?

A slightly grainy texture can be part of the character of some Mysore Pak, but an unpleasantly coarse texture can result from uneven roasting or poor incorporation of the ghee and syrup.

Keep stirring when combining the ingredients and avoid allowing dry besan to remain in pockets around the pan.

How Important Is the Sugar Syrup?

Very important.

The one-string stage provides a useful starting point for the recipe because the sugar concentration affects how the finished sweet sets.

If the syrup is too thin, the final mixture may remain softer than expected. If it becomes excessively concentrated, the Mysore Pak can turn hard after cooling.

Use the syrup stage together with the visual cues from the final mixture rather than relying on cooking time alone.

Practical Tips for Better Mysore Pak

  • Roast the besan slowly rather than trying to brown it quickly.
  • Use a heavy-bottomed pan to distribute heat more evenly.
  • Keep the heat low when combining besan and ghee.
  • Stir continuously when adding the sugar syrup.
  • Use good-quality ghee because it is one of the main flavors in the sweet.
  • Grease the tray before starting the final cooking stage.
  • Transfer the mixture immediately once it reaches the correct consistency.
  • Cut while warm for cleaner pieces.
  • Let the pieces cool completely before packing them.

Useful Ingredient Substitutions

Mysore Pak is not a recipe where you want to replace the main ingredients casually because each one has an important structural role.

Can I replace ghee with butter?

You can experiment with butter, but the result will not have the same traditional flavor or texture. Ghee is the better choice when you want classic Mysore Pak.

Can I use another flour instead of besan?

Not as a direct substitution. Besan is the defining flour in Mysore Pak and changing it significantly changes the sweet.

Can I skip cardamom?

Yes. Cardamom is optional in this recipe. Leaving it out gives the sweet a simpler profile in which the roasted besan, ghee, and sugar are more prominent.

How to Store Mysore Pak

Once completely cooled, place the pieces in an airtight container.

Mysore Pak can be kept at room temperature for up to one week when stored properly in a cool, dry place.

Avoid packing it while still warm because trapped moisture can affect the texture.

For a festive Indian sweet platter, Mysore Pak can also be served alongside other classics such as Gulab Jamun, Rasgulla, or Rasmalai.

When to Serve Mysore Pak

Mysore Pak works particularly well for festive meals, family gatherings, gifting, and Indian sweet platters.

Its richness also means that small pieces are usually enough. Cutting the mixture into 12 pieces gives you manageable portions without making the sweet feel overly heavy on the plate.

If you are building a broader Indian dessert spread, a simple milk-based sweet such as kheer provides a useful contrast to the dense, ghee-rich texture of Mysore Pak.

A Note About Mysore Pak’s History

Mysore Pak is strongly associated with Mysuru (Mysore), Karnataka, and is now widely recognized as one of the region’s best-known sweets.

Stories about its exact origin and its connection with the Mysore Palace are commonly repeated, but specific historical details vary between accounts. It is better to describe those stories cautiously rather than present an unverified version as established fact.

Frequently Asked Questions

What is Mysore Pak made of?

Traditional Mysore Pak is made primarily with besan (gram flour), ghee, sugar, and water. Cardamom can be added for aroma.

Why does Mysore Pak melt in the mouth?

A softer Mysore Pak results from the balance of ghee, sugar, and cooking time. Avoiding excessive cooking helps retain a softer texture.

Can I make Mysore Pak without cardamom?

Yes. Cardamom is optional and can simply be omitted.

How long does homemade Mysore Pak last?

When completely cooled and stored in an airtight container in a cool, dry place, this recipe can be kept at room temperature for up to one week.

Why should I cut Mysore Pak while it is warm?

The mixture becomes much firmer as it cools. Cutting it while slightly warm makes it easier to create clean squares or diamond shapes.

Final Thoughts

Mysore Pak is a good example of how a short ingredient list can still demand careful cooking. The key is controlling the heat, properly roasting the besan, reaching the right sugar syrup stage, and knowing when to stop cooking.

Once those visual cues become familiar, the recipe becomes much more predictable. The finished pieces should have the rich aroma of ghee, no raw besan taste, and a texture that suits your preference—from soft and tender to slightly crumbly.

For the best result, focus less on rushing the cooking time and more on what the mixture is telling you in the pan.

Authentic Mysore Pak made with gram flour, ghee, and sugar for a rich, melt-in-your-mouth Indian sweet. pinit
0 Add to Favorites

Mysore Pak Recipe

Prep Time 18 mins Cook Time 25 mins Total Time 43 mins
Servings: 12 Estimated Cost: $ 1

Description

Mysore Pak is a traditional Indian sweet from Karnataka made with gram flour, ghee, and sugar. Known for its rich buttery flavor and melt-in-the-mouth texture, this classic dessert originated in the royal kitchens of Mysore and remains a festive favorite across India.

Ingredients

Main Ingredients

Instructions

Step 1: Prepare the Sugar Syrup

  1. In a heavy-bottomed pan, combine sugar and water. Bring the mixture to a boil and simmer until it reaches a one-string consistency. Add cardamom powder if using.

Step 2: Roast the Gram Flour

  1. In a separate pan, dry roast the besan over low heat until it turns aromatic and slightly lighter in color. Remove from heat and allow it to cool slightly.

Step 3: Prepare the Besan Mixture

  1. Heat the ghee in a heavy pan. Gradually add the roasted besan while stirring continuously to form a smooth, lump-free mixture. Cook on low heat for 5–7 minutes until fragrant.

Step 4: Add the Sugar Syrup

  1. Slowly pour the prepared sugar syrup into the besan mixture while stirring continuously. Continue cooking on low heat until the mixture thickens and begins to leave the sides of the pan.

Step 5: Set the Mysore Pak

  1. Transfer the hot mixture immediately to a greased tray or plate. Spread evenly and allow it to cool slightly.

Step 6: Cut and Cool

  1. While still warm, cut the Mysore Pak into squares or diamond shapes using a greased knife. Allow it to cool completely before serving.

Note

Use high-quality ghee for the richest flavor and authentic texture.

Roasting the gram flour properly removes its raw taste and enhances aroma.

Maintain low heat throughout the cooking process to prevent burning.

Continuous stirring is essential for a smooth, lump-free Mysore Pak.

Cut the sweet while it is still warm, as it hardens as it cools.

Store in an airtight container at room temperature for up to one week.

For extra aroma, add cardamom powder to the sugar syrup.

Traditional Mysore Pak has a slightly crumbly texture, while adding more ghee creates a softer, melt-in-the-mouth version.

Did you make this recipe?

Pin this recipe to share with your friends and followers.

pinit
Nagvi Food and Lifestyle Blogger

Hi, I'm Samantha, a full-time food blogger, mother of 2 beautiful daughters and a lovely wife. I live in New Jersey with my family. Loves traveling, sharing new recipes, and spending time with my family.

Leave a Comment

Your email address will not be published. Required fields are marked *