• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
  • Category Index
  • How To

Indian Ambrosia

menu icon
go to homepage
  • Category
  • Recipe Collections
  • Chicken
  • Vegetarian
  • Subscribe
  • Instant Pot
  • Quick & Easy
  • What's New
  • About
    • Email
    • Facebook
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Category
    • Recipe Collections
    • Chicken
    • Vegetarian
    • Subscribe
    • Instant Pot
    • Quick & Easy
    • What's New
    • About
    • Email
    • Facebook
    • Pinterest
  • ×

    You are here: Home » Desserts

    Published: Jun 22, 2019 · Modified: Oct 28, 2021 by Saima · This post may contain affiliate links. As an Amazon affiliate, I earn from qualifying purchases · This blog generates income via ads.

    Besan ka Halwa (Chickpea Flour Dessert)

    868 shares
    • 86
    Jump to Recipe
    besan halwa on a plate

    Besan ka halwa is a gluten-free Indian dessert made of chickpea flour, ghee, jaggery, milk, milk solids and nuts. It is soft, aromatic and easy to make. Perfect for serving on special holidays and festivals like Diwali, Holi and Eid!

    If you like traditional Indian sweets, try panjeeri. It's a granola like mixture of whole wheat flour and semolina roasted in ghee and topped with lots of nuts and seeds.

    besan ka halwa on a plate

    Can you resist this soft and sweet besan halwa with the sheen of pure ghee and a topping of nuts? If you can, you've got to be super-human!

    We're talking north Indian sweets here. If you relish them you will turn to mush in the face of this sweet, roasted delight called halwa.

    It's unbelievable how quickly it comes together in 3 easy steps and 30 minutes including the prep:

    • Brown the chickpea flour in ghee.
    • Pour the hot milk mixture (the rest of the goodies are added to the milk) into the flour.
    • Roast the whole lovely mass until thick and shiny.

    A fair warning though. Be prepared for a lot of oohs and aahs when you're making besan sweets like this one. If you've cooked with ghee before, you know that it has this exquisite, heady aroma that lingers on long after you're done cooking. And when chickpea flour is roasted in it? Omigosh! Utterly. Butterly. Delicious.

    Also, it makes you feel better when you have the sniffles. You just need to make it as a drink called 'besan ka sheera' (same ingredients in different proportions). See the FAQs for the exact recipe.

    Why this recipe works

    1. It's easy + quick - no endless steps plus comes together in less than 30 minutes.

    2. It's a gluten-free halwa + it has no artificial ingredients, not even sugar if you opt to make it with jaggery. Just lots of goodness!

    3. It's super-tasty - chickpea flour roasted in ghee and jaggery gives this halwa an exquisite taste and aroma that is to die for.

    4. It's customizable - you can make it with 4 ingredients only (chickpea flour, ghee, milk and jaggery) and still get a really great tasting, no-frills dessert. Besan halwa with jaggery tastes yum, but if you don't want to use it, plain ol' brown sugar will work as well!

    5. It's great for serving on festive occasions like Diwali, Holi or Eid. These are the times you don't mind indulging a bit, and seriously, who would be able to resist this soft and sweet halwa? 

    besan ka halwa in a plate

    What goes into this besan halwa recipe?

    • Chickpea flour, also known as Gram flour or Besan - a fine, golden flour made of ground chickpeas.
    • Ghee or Clarified Butter - used in sweet and savory Indian dishes. If you want to know more about ghee as well as how to make it at home, here's a helpful article by DrAxe.com.
    • Jaggery or Gur - a popular natural sweetener used in south-east Asia. Jaggery is caramel in color and has a rich, sugary flavor. It is made from the sap of palm trees or sugarcane juice and has a much better nutritional profile than white sugar. Intrigued? To know more about jaggery, read this informative article by Huffington Post - What exactly is jaggery anyway?
    • Milk Solids or Khoya (also called Mawa) - dried milk solids made by evaporating milk. Khoya is added very commonly to sweets in north India for a richer flavor and taste. It is available in packaged slabs in any Indian store and can be frozen too! I usually buy mine fresh and then freeze it. For this recipe, I just took out the frozen slab, thawed it in warm water for 5 minutes and grated it so that it would mix evenly with the rest of the ingredients.
    • Milk - fresh and whole
    • Nuts - almonds and cashews, chopped
    • Cardamom powder - I buy the seeds and grind them in a mortar and pestle in the quantity required (for this recipe, just half a teaspoon).

    Note: all the ingredients are easily available in most big chain supermarkets, Indian grocery stores and online.

    besan halwa ingredients on a wooden board

    Substitutions and Omissions

    • In place of jaggery, you can add brown sugar as well. The halwa will still taste good:)
    • Khoya and cardamom powder are not strictly essential. You can skip them, especially khoya. When I don't have it, I don't go out of my way to get it.
    • Want to make besan halwa without ghee? Ghee can be substituted with butter although the taste will be different with butter. Ghee is the top choice for making any kind of halwa, but if you absolutely can't get your hands on it or don't like it, use unsalted butter.

    How to make besan ka halwa

    Preparation (5 minutes)

    There is very little prep involved in this recipe. However, keep the ingredients ready - chop the nuts and break the jaggery and khoya (if using) into smaller pieces for convenience. Both jaggery and khoya dissolve very quickly in milk, so no worries there.

    Cooking

    Step 1 - Heat the ghee in a pan and add the chickpea flour. Roast on low heat, stirring all the time with a wooden spoon in a circular motion. As you roast it, it will give off a warm, nutty aroma. Keep at it until the mixture looks like liquid caramel. (12-15 minutes). 

    roasting chickpea in ghee
    roasting besan in ghee

    Step 2 - Heat the milk in a saucepan and add the jaggery, milk solids (khoya), cardamom powder and nuts. Reserve a few nuts for garnishing later. Mix well and stir until the jaggery dissolves in the milk (5 minutes).

    Step 3 - Add the milk mixture to the roasted flour. Stir in a circular motion on low heat until the halwa becomes thick. This happens very fast so don't stop stirring. In a couple of minutes, the liquid will evaporate and the halwa will be like a thick liquid.

    You have two options here. If you want to stop now and have the halwa with a spoon, you can. The halwa is fully cooked. Take it out in a bowl and dig into it! (2nd picture).

    adding milk mixture to the halwa

    If you want it firm and more like a besan barfi so that you can pick a piece and eat it with your hand, don't stop now. Keep stirring on low heat and the halwa will come together like a ball. Now is a good time to stop and remove the pan from the heat (3-5 minutes). 

    roasted halwaSpread it out in a flat tray or platter and cut into the shape you like once it has cooled down a bit. Top with nuts.

    besan halwa in a platter

    Top tips

    1. Keep the heat LOW at all stages of cooking this halwa - If you increase the heat to cook it faster, it will burn.
    2. Stir the halwa continuously in a circular motion using a wooden spoon both when roasting the flour in ghee and after adding the milk mixture. The halwa will brown evenly if you do this.
    3. Roast the chickpea flour in ghee very well. The mixture will change texture and color as you do this. Stop when you get a caramel-like thick paste.
    besan ka halwa in a plate

    Frequently asked questions (FAQs)

    1. How long does besan ka halwa last?

    Upto a week in cool temps and a month in the refrigerator. All that roasting and sugar preserves it very well.

    2. Is besan ka halwa good for cough and cold?

    If you make it like a drink called besan ka sheera. This is used as a traditional remedy for colds and coughs in Indian homes. The proportions are slightly different though and you add a few more spices. This is how you make it -

    • Roast 2 tablespoons of besan in 1 tablespoon of ghee on low heat until it changes color and becomes brown.
    • Add ¼ teaspoon each cardamom powder, black pepper powder and turmeric.
    • Add 1 cup milk and 2 tablespoons grated jaggery and mix well on low heat.
    • Pour it into a cup and drink it up warm, preferably at bedtime.

    It may or may not work for you, but it is a delicious drink in any case! And it has natural, anti-inflammatory ingredients like turmeric and black pepper that can only do you good.

    Other Indian dessert recipes you might like

    SHEERA - a delicious and moist halwa made of semolina (sooji)
    ALMOND BARFI - an instant sweet made with ground almonds and powdered milk
    CARROT HALWA - another decadent and very popular Indian halwa
    RASMALAI CAKE - a soft and spongy cake drizzled with a sweet sauce called rabri
    COCONUT BARFI - an easy coconut sweet made with desiccated coconut, fresh milk, condensed milk, and ghee
    besan ka halwa in a plate

    Besan ka Halwa (Chickpea Flour Dessert)

    Saima Zaidi
    Besan ka halwa is a gluten-free Indian dessert made of chickpea flour, ghee, jaggery, milk, milk solids and nuts. Soft, aromatic and easy to make!
    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 5 mins
    Cook Time 25 mins
    Total Time 30 mins
    Course Dessert
    Cuisine Indian
    Servings 25 pieces
    Calories 128 kcal

    Ingredients
      

    • 1 ½ cups chickpea flour besan
    • ½ cup ghee
    • 1 ½ cups milk
    • 1 ½ cups jaggery
    • 1 ½ cups milk solids khoya
    • ½ teaspoon cardamom
    • 2 tablespoon almonds chopped
    • 2 tbsp cashews chopped

    Instructions
     

    • Heat the ghee in a pan and add besan. Roast on low heat with a wooden spoon until the mixture turns a caramel brown.
    • Heat milk in a saucepan and add the jaggery, khoya, cardamom and nuts. (Reserve a few nuts for garnishing later). Stir until the jaggery and khoya have dissolved in the milk.
    • Pour the above milk mixture into the besan-ghee mixture. Stir on low heat until most of the liquid has evaporated and the halwa thickens.
    • Take out the halwa in a platter and cut into diamonds or squares. Top with nuts.

    Notes

    1. Keep the heat LOW at all stages of cooking this halwa. If you increase the heat to cook it faster, it will burn.
    2. Stir the halwa continuously in a circular motion using a wooden spoon both when roasting the flour in ghee and after adding the milk mixture. The halwa will brown evenly if you do this.
    3. Roast the chickpea flour in ghee very well. The mixture will change texture and color as you do this. Stop when you get a caramel-like thick paste.

    Nutrition

    Serving: 1pieceCalories: 128kcalCarbohydrates: 17gProtein: 2gFat: 5gSaturated Fat: 3gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gCholesterol: 11mgSodium: 11mgPotassium: 92mgFiber: 1gSugar: 14gVitamin A: 27IUVitamin C: 1mgCalcium: 26mgIron: 1mg
    Keyword besan halwa, easy Indian desserts, Indian sweet
    Tried this recipe?Let us know how it was!

    Did you make this recipe? Don't forget to give it a star rating below!

    « Bhatura Recipe Without Yeast
    Instant Pot Bhindi Gosht (Okra and Meat Curry) »
    868 shares
    • 86

    Reader Interactions

    Comments

    1. Raiko says

      June 28, 2019 at 5:11 am

      5 stars
      This looks so good and tasty! I wonder what this tastes like. I'll try this one tomorrow. Thanks for sharing!

      Reply
      • Saima says

        June 28, 2019 at 8:09 am

        You're welcome, Raiko!

        Reply

    Thanks for coming! Let me know what you think: Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    headshot of Saima

    Hi, I'm Saima! I live in Alberta, Canada with my husband and twin boys. Here, you'll find Indian recipes with fresh, natural ingredients and easy, no-fuss cooking techniques. Welcome to my blog!

    More about me →

    Popular Posts

    • chicken malai tikka skewers on a plate with green chutney and roti on the side
      Chicken Malai Tikka
    • pooris on a checkered red and white cloth in a red basket
      Crispy and Fluffy Puri Recipe (Fried Indian Poori Bread)
    • lamb karahi gosht in a bowl with roti on the side and two green chillies
      Lamb Karahi Gosht (Indian Lamb Curry)
    • beetroot sabzi in a bowl with naan and green chillies on the side
      Beetroot Sabzi (Chukandar Sabzi)

    Web Stories

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Cookie Policy

    Newsletter

    • Subscribe for emails and updates

    Contact

    • Contact

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2021 Indian Ambrosia

    Indian Ambrosia uses cookies to improve your experience. If you continue to use this site, we will assume you're okay with the terms:) GOT IT Read More
    Privacy & Cookies Policy

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are as essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
    SAVE & ACCEPT