• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Piping Pot Curry logo
  • Home
  • Recipes
    • Recipe Index
    • Instant Pot
    • Air Fryer
    • Indian
    • Cooking 101
  • Resources
    • Amazon Store
    • Instant Pot 101
    • Air Fryer 101
    • Meal Plan
    • Holiday Gift Guide
  • Subscribe
  • About
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Home
  • Recipe Index
  • Instant Pot
  • Air Fryer
  • Indian
  • Shop
  • About
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×

    Home » Recipe Course » Desserts

    Gujarati Magas

    August 22, 2022 . By Meeta Arora . 6 Comments | This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases.

    Jump to Recipe
    Gujarati Magas
    Gujarati Magas

    This homemade Magas is a Gujarati fudge made of gram flour, ghee, cardamom, sugar, and nuts. This Indian dessert is traditionally made during festivals. Make this delicious dessert with this foolproof recipe!

    gujarati magas cut into square pieces

    The Indian festive season is jam-packed with excitement and cuisine! At this time of year, we cook a lot of sweets and snacks.

    This easy Magas recipe, made with the goodness of gram flour, ghee, and sugar, will be enjoyed by people of all ages. You can also make Magas ladoo with this same recipe. I learned this recipe from my Gujarati friend, Shalvi Shah.

    For all the North Indians, this recipe is very similar to besan burfi. The only difference is for besan burfi, we make a sugar syrup, while in this recipe, the sugar is added directly to the roasted besan.

    Serve this delectable recipe on a special occasion to indulge yourself and your family!  

    If you love Gujarati food, check out 20+ Gujarati Recipes you will enjoy!

    Jump to:
    • What is Magas?
    • Ingredients
    • How to make Magas?
    • Tips to make perfect Magas Recipe
    • Common Questions
    • Gujarati Magas Recipe

    What is Magas?

    Magas, sometimes known as Magaj or Magaz, is a Gujarati-style besan burfi/ladoo. It is a highly famous and well-liked sweet in all Gujarati homes.

    Magas is made by cooking gram flour in ghee over low-medium heat until it turns brown. Cardamom powder, sugar is added and garnished with nuts. (Note: Gram flour or besan is often also called chickpea flour. Gram flour is made with Chana Dal. See my chickpea flour post for more details)

    Magas requires a coarse texture, which can be obtained by using magas flour (course gram flour) and adding some milk at the end.

    Some people also use this technique called "Dhrabo" (in Gujarati) to get the grainy texture when using regular gram flour (which is fine in texture). Mix warm milk and ghee into the flour and let it rest for 30 minutes. The flour is then sieved with a medium-hole strainer and then used in the recipe. This method is also used to make "Mohanthal".

    traditional Gujarati magas sweet in a serving tray garnished with rose petals

    On Diwali, Magas is traditionally cooked in most Gujarati houses. If you prefer, you can also prepare it in the form of a ladoo rather than a barfi.

    Difference between Magas and Besan Burfi

    If you look at the Besan Barfi recipe, you will notice that the ingredients to make Magas are the same. However there are slight differences.

    1. Magas is made with coarse gram flour, while besan burfi is typically made with the regular fine flour.
    2. Powdered sugar is added to make magas, while a single string sugar syrup is used for besan burfi.
    3. More ghee is added for magas as there is no water used. This makes magas to have a softer texture than besan burfi, which is more like a set fudge (similar to chocolate).

    You will see that the method to make is also similar to besan ladoo, however besan ladoo typically has a smoother texture compared to the grainy texture of magas.

    Ingredients

    • Besan: Magas are often made with coarse besan flour. You might be able to find a special Magaj flour at the indian grocery store or ladoo besan. If you don't have it, you can substitute regular besan flour. I have included the method of Dhrabo that you should do if using regular besan.
    • Ghee: When baking sweets, I prefer to use homemade ghee. Ghee from the store works as well.
    • Milk: 3-4 tablespoons to add after roasting the besan. This helps with the grainy texture.
    • Sugar: For this recipe, use powdered sugar. If you have granulated sugar, pulse it a few times in a grinder to powder it.
    • Ground Cardamom: This is green cardamom powder. If you have entire green cardamom pods, use a spice grinder to grind them. It's fine to mill them alongside the sugar.
    • Garnish: Slivered almonds and pistachios (optional)
    • (optional if using regular besan flour) Warm Milk and Ghee: Required for Dhrabo. Making great Magas requires a coarse texture, which we can achieve by adding warm milk and ghee into the flour. The procedure is known as 'Dhrabo' in Gujarati. We need warm milk and ghee, not piping hot.
    Ingredients you'll need to make Magas

    How to make Magas?

    Making magas is fairly easy, however make sure to follow the steps to get perfectly set magas.

    The first step of Dhrabo is only required if you were not able to find magas flour, and are using regular besan flour for this recipe.

    Dhrabo (if using regular gram flour)

    • In a small mixing bowl, combine gram flour, milk, and ghee. Allow for a 30-minute rest period. Note: This process is called "Dhrabo". This will give grainy texture. To moisten the flour for Dhrabo/to laminate the flour, use warm ghee and milk. Do not miss this step. It is really important, else you will not get the classic grainy texture.
    • After 30 minutes, sieve the mixture with a medium - hole strainer to get a consistent texture. The texture should be similar to fine cornmeal.
    Steps to make magas

    Roasting Flour & Preparing Mixture

    • Melt ghee in a pan over medium heat.
    • Add the magas flour (or prepared gram flour) to the pan and roast at a low-medium temperature until the mixture smells nutty and has darkened slightly in color.
    • The ghee and besan flour mixture will seem like a paste at first. However, when the flour starts to roast, it will become liquidy.
    • Continue stirring to keep the mixture from sticking to the bottom of the pan and from burning. It should be done within 20-25 minutes.
    How to cook besan for magas
    • Now turn the flame to the lowest and add 3-4 tablespoons of milk, one tablespoon at a time. The mixture will bubble up and become grainy. Keep stirring as you add the milk.
    • Turn off the flame. Continue stirring for 1-2 minutes more, as the pan is still hot and we don't want the flour to burn. Mix in the cardamom powder and give it a stir.
    • After 8-10 minutes, add the powdered sugar. We want the flour to be warm, but not very hot as otherwise the sugar will melt and make the mixture too thin.

    Setting Magas

    • Grease a small baking tray 9x9 with ghee or line with parchment paper. I prefer to use parchment paper as that makes it much easier to get the magas out easily once it is set.
    • Transfer the mixture into the tray and spread it evenly. Use a flat spatula to make it smooth on the top. Also, tap the baking tray on the counter couple of times to get the mixture to spread evenly.
    • Garnish with thinly sliced almonds and pistachios.
    step by step images how to make magas in a collage
    • Allow the magas to settle for 2-3 hours. Depending on the weather, this can also take 4-6 hours or overnight.
    • If you're making ladoo, 20-30 minutes is enough cooling time to make the ladoo. Then, form into a ladoo with your palms. Take a little lemon sized portion of the mixture and roll between you palms to form a round ladoo.
    • When the magas has set, cut into squares or diamond shapes. Use a shark knife to cut
    • Remove each piece gently so that they do not break. Serve it immediately or store it in an air tight container. Enjoy!
    magas in a plate garnished with rose petals

    Tips to make perfect Magas Recipe

    Besan Flour: It is best to use coarse magas flour for this recipe. However if you can't find it, use regular besan and follow the initial step of Dhrabo to mix besan with milk and ghee, then sieve through a medium hole strainer. Do not use a fine strainer, as otherwise you will not get the perfect texture similar to cornmeal which is requirement for perfect Magas.

    Roasting: Avoid roasting the besan flour on high heat. The flour will burn and have a bad flavor. Roast the flour low-medium heat until it turns brown, not yellow. If you don't roast it thoroughly, you'll get a raw taste from the flour.

    Roasting the gram flour is a bit of a hand workout. But don't stop stirring, as otherwise the flour can burn.

    Do not skimp on ghee: If you reduce the amount of ghee used, the magas may not set properly, or you will be unable to form them into balls or set into pieces. But do not add too much too.

    Cutting: Make sure to use a sharp knife to cut the set magas.

    Storing: You can store Magas at room temperature for approximately 2-3 weeks. In warmer weather, though, it is advisable to put it in the fridge after a week or so. Pro tip: Microwave it for 10 seconds while eating it and it will taste incredibly fresh and tasty.

    Half the recipe: I have tried ½ and ⅓ quantity of this recipe too. It works well, the only thing that will change is the roasting time and cooling time for besan. eg. for 1 cup gram flour, the roasting time is about 15-17 minutes, and for 3 cups of flour, it will take about 25 minutes to roast perfectly. For 1 cup gram flour, cool for about 5 minutes before adding sugar, and for 3 cups, cool for about 8-10 minutes.

    Homemade Magas sliced in square and garnished with petals

    Common Questions

    How long to roast the besan?

    I've included an estimate of 20-25 minutes for how long it will take to roast the besan. However, you will be able to tell when the besan is cooked by its brown color and aroma.
    Also, note that the roasting time will reduce if you make ½ or ⅓ of the recipe quantity.

    How to store Magas?

    Magas can be stored at room temperature for about 2-3 weeks. In warmer weather, though, it is advisable to put it in the fridge after a week or so.

    What is Dhrabo?

    Magas requires a coarse texture, which we can obtain by mixing warm milk and ghee into the flour and let it rest for 30 minutes. In Gujarati, this method is called 'Dhrabo'. This is required if using regular gram flour in this recipe, and can be skipped if using coarse magas flour.

    I hope you enjoy this delicious sweet this Diwali.

    More Indian desserts you will enjoy:

    • Gulab Jamun
    • Kesar Pista Shrikhand
    • Mawa Gujiya
    • Moong Dal Halwa
    • Sabudana Kheer
    Tried this recipe?Give a rating by clicking the ★ below
    Homemade Magas recipe

    Gujarati Magas Recipe

    Meeta Arora
    This homemade Magas is a Gujarati fudge made of gram flour, ghee, cardamom, powdered sugar, and nuts. This Indian dessert that is traditionally made during festivals. Make this delicious sweet with this foolproof recipe!
    5 from 3 votes
    Print Save Saved! Pin
    Servings: 24 Pieces
    Calories: 198
    Course: Dessert
    Cuisine: Indian
    Diet: Gluten-free, Vegetarian
    Method: Stovetop
    Prep Time: 5 mins
    Cook Time: 35 mins
    Cooling tme: 3 hrs
    Total Time: 40 mins

    Equipment

    • Heavy Bottom Pan

    Ingredients
     
     

    • 3 cup Coarse Gram Flour (Magas flour) if you can't find it, use regular gram flour
    • 1.5 cup Ghee
    • 3-4 tablespoon Milk
    • 1.5 cup Powdered sugar
    • 1 teaspoon Cardamom powder
    • 4-5 Almonds sliced, for garnish
    • 4-5 Pistachios sliced, for garnish

    For Dhrabo (required if using regular gram flour)

    • 2 tablespoon Ghee warm, for mixing
    • 2 tablespoon Milk warm, for mixing
    Prevent your screen from going dark

    Instructions
     

    Dhrabo (If using regular gram flour)

    • Add gram flour, milk, and ghee in a small mixing bowl and mix well. Allow for a 30-minute resting period.
      How to make magaj
    • After 30 minutes, sieve the mixture with a medium hole strainer to get a consistent texture.
      Steps to make magas

    Roasting gram flour

    • Melt ghee in a pan over medium heat.
    • Add the magas flour (or prepared gram flour) to the pan and roast at a low-medium temperature until the mixture smells nutty and has darkened slightly in color. Continue stirring to keep the mixture from sticking to the bottom of the pan and from burning. It will be done in about 20-25 minutes.
      Add ghee and besan in a pan to make magas
    • Now turn the flame to the lowest and add 3-4 tablespoons of milk, one tablespoon at a time. The mixture will bubble up and become grainy. Keep stirring as you add the milk.
    • Turn off the flame. Continue stirring for 1-2 minutes more, as the pan is still hot and we don't want the flour to burn. Mix in the cardamom powder and give it a stir.
    • After 8-10 minutes, add the powdered sugar. We want the mixture to be warm, but not very hot as otherwise the sugar will melt and make the mixture too thin.
      Add sugar and cardamom powder to roasted besan mixture

    Settin Magas

    • Grease a small baking tray 9x9 with ghee or line with parchment paper and spread the mixture into the tray and spread it evenly. Parchment paper is preferred as it makes it much easier to get the magas out once it is set.
    • Transfer the mixture into the tray and spread it evenly. Use a flat spatula to make it smooth on the top. And tap the tray on the counter couple of times to get the mixture to spread evenly. Garnish with thinly sliced almonds and pistachios.
      Garnish magas with almonds and pistachios
    • Allow the magas to settle for 2-3 hours. Depending on the weather, this can also take 4-6 hours or overnight.
    • If you're making ladoo, 15-20 minutes is enough cooling time to make the ladoo. Then form into a ladoo with your palms.
    • When the magas has cooled, cut into squares or diamond shapes using a sharp knife.
    • Remove gently so that they do not break. Serve immediately or store in an air-tight container. Enjoy!
      Homemade Magas sliced in square and garnished with petals

    Video

    Notes

    Measure: I highly recommend to measure using a scale when making Indian sweets for best results. I have included grams measurements in the recipe. For measurements in grams, click metrics tab just above the ingredients. 
    Besan Flour: It is best to use coarse magas flour for this recipe. However if you can't find it, use regular besan and follow the initial step of Dhrabo to mix besan with milk and ghee, then sieve through a medium hole strainer. Do not use a fine strainer, as otherwise you will not get the perfect texture similar to cornmeal which is requirement for perfect Magas.
    Roasting: Avoid roasting the besan flour on high heat. The flour will burn and have a bad flavor. Keep stirring continuously. Roast the flour until it turns brown, not yellow. If you don't roast it thoroughly, you'll get a raw taste from the flour.
    Do not skimp on ghee: If you reduce the amount of ghee used, the magas may not set properly, or you will be unable to form them into balls. But do not add too much too.
    Cutting: Make sure to use a sharp knife to cut the set magas. You can also make ladoo's with the same recipe.
    Storing: You can store Magas at room temperature for approximately 2-3 weeks. In warmer weather, though, it is advisable to put it in the fridge after a week or so. Pro tip: Microwave it for 10 seconds while eating it and it will taste incredibly fresh and tasty.

    Note: Nutrition values are my best estimates. If you rely on them for your diet, use your preferred nutrition calculator.

    Nutrition

    Calories: 198kcalCarbohydrates: 16gProtein: 3gFat: 13gSaturated Fat: 8gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gCholesterol: 32mgSodium: 11mgPotassium: 130mgFiber: 2gSugar: 9gVitamin A: 8IUVitamin C: 1mgCalcium: 9mgIron: 1mg
    Keyword chana magaj, gujarati sweets recipes, magaj ke ladoo, magaj recipe, magaz recipe
    Tried this recipe?Share your photo and tag @PipingPotCurry or #pipingpotcurry

    More Dessert Recipes

    • Sheer Khurma
    • 3 Ingredient Instant Pot Applesauce
    • 10+ Best Halwa Recipes
    • Coconut Almond Ladoo
    110 shares

    Reader Interactions

    Comments

    1. Bhavana Patel says

      October 18, 2022 at 5:31 pm

      Hi Meeta,
      Nicely explained. You make it look so easy. Love all your festival recipes. I want try this Magas recipe. Ii am not sure about making it coarse/ Dharbo. Not confident.
      Can I use Laddoo besan or Magas Flour? What do you recommend?
      Also 2nd Q. What if does not set? Just in case.
      Suggestion: Diwali manu ideas??
      Thank you very much.
      Happy Diwali to you and family.❤

      Reply
    2. Neeta says

      October 18, 2022 at 8:37 am

      What to do if Magaj did not set.

      Reply
    3. Anju says

      February 09, 2022 at 6:04 pm

      Absolutely perfect recipe my Magas came out perfect and delicious.thank you.🙏🏽

      Reply
      • Meeta Arora says

        February 12, 2022 at 8:56 pm

        Hi Anju - So happy to hear Magas was perfect with the recipe. Thank you for sharing back!

        Reply
    4. Daksha says

      November 01, 2021 at 12:00 pm

      What are the measurements in grams rather then cups. The grams shown above are the same as 1x 2x 3x
      I don’t know what cup measurements to use. I prefer grams

      Reply
      • Meeta Arora says

        November 09, 2021 at 2:42 pm

        Hi Daksha - Thanks for the feedback. I have updated so that the grams will scale properly. To get to the grams measurements, click "Metrics" just above the ingredient list. Hope you enjoy the recipe!

        Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Meeta Arora of Piping Pot Curry

    I strongly believe that each one of us has a chef inside us, we just need to explore the ingredients and create great food. Here you will find easy & delicious recipes using Instant Pot & Air Fryer.

    More about me →

    Popular

    • Air Fryer Roasted Sweet Potatoes
    • Instant Pot Coconut Chicken Curry
    • Crispy Air Fryer Kale Chips
    • Instant Pot Chana Masala (Punjabi Chole Masala / Chickpea Curry)
    • Indian Dal Tadka / Dal Fry with Basmati Rice - Instant Pot Pressure Cooker
    • Perfect Basmati Rice - Instant Pot Pressure Cooker

    AS FEATURED ON

    Piping Pot Curry Featured on websites

    Footer

    AS FEATURED ON
    Piping pot curry Featured on sites

    Footer

    ↑ back to top

    About

    • About Meeta
    • Contact
    • Privacy Policy

    Recipes

    • Instant Pot 101
    • Instant Pot Recipes
    • Air Fryer Recipes
    • Indian Food Recipes
    • Cooking 101
    • Web Stories

    Resources

    • Shop
    • Gift Guide
    • How to start a blog?
    • Subscribe

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2023 Piping Pot Curry