• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

I Knead to Eat

A food blog with recipes from around the world

  • Recipe Index
  • Pakistani / Indian Recipes
  • Cooking/Baking
  • About Me
  • Privacy Policy
menu icon
go to homepage
search icon
Homepage link
  • Recipe Index
  • Pakistani / Indian Recipes
  • Cooking/Baking
  • About Me
  • Privacy Policy
×
Home » Desserts » Easy Besan ka Halwa Pakistani Dessert

Easy Besan ka Halwa Pakistani Dessert

Published: Jun 5, 2022 by Wajeeha Nadeem · This post may contain affiliate links.

Jump to Recipe Print Recipe

Besan Ka Halwa is a quick and easy Pakistani dessert that is super delicious. It’s made from chickpea flour, sugar, ghee, and cardamom powder. Ready in just 20 minutes it's probably the easiest halwa you'll ever make.

Close up shot of basan halwa served in a red bowl and topped with green pistachio nuts.

Love traditional desserts? Also try these: Suji ka Halwa, Sheer Khurma, and Egg Halwa.

How To Make Besan Halwa

Today I’m sharing with you one of the first Pakistani desserts I learned to make… and given that I barely knew how to cook then, this is proof enough that it’s a super easy dessert. 

It tastes just like the besan halwa or barfi you get from the halwai's shop (traditional sweet shop).

After I got married, I would often spend time on Pinterest looking up easy desserts because I’ve got a major sweet tooth. I would make brownies and cookies and cakes.

But after living away from Pakistan for awhile, I started missing Pakistani food and desserts like Shahi Tukda.

The thing was though, I wasn’t any good at making Pakistani desserts so I wanted to go super easy on myself.

And so the first halwa I ever made was this besan ka halwa recipe. And guess what? It was SO easy that I didn’t fail at the first attempt!

Pakistani mithai made with chickpea flour and ghee, topped with pistachio nuts.

What is Besan?

Besan is chickpea flour, sometimes also called gram flour. It is made from ground dry chickpeas, also known as garbanzo beans.

Chickpea flour is very versatile and used quite a lot in Pakistani and Indian recipes…we make Pakoras with it, we make Kadhi with it and we also make besan ka halwa. Yum!

Why this Recipe Works

  • Quick & Easy: This is by no means a complicated traditional dessert. Lots of Pakistani and Indian halwas and mithais call for many ingredients and a long cooking time. But this beautiful basan halwa is ready in just about 20 minutes!
  • Pantry Ingredients: This halwa is a very pantry-friendly recipe. It includes all the ingredients that are usually already available in most households in the subcontinent. You can also find them easily available in big supermarkets, Indian stores, or even online.
  • Tastes Amazing: This halwa is super easy to make, but tastes like you labored over it for ages.

What You'll Need

Ingredients needed to make basan halwa: ghee, milk, chickpea flour, pistachios, cardamom, and sugar.
  • Ghee/Clarified Butter: A crucial ingredient used in traditional mithai and desserts. You can however substitue with butter, and it will still taste fabulous. I would not recommend using oil for this recipe, as the flavor won't be as good.
  • Chickpea flour: Also known as besan or gram flour, this is the key ingredient here. It's available in most big grocery stores, and is easy to find. Learn how to make your own chickpea flour here.
  • Milk: Full cream milk is best for this recipe, as it gives a richer flavor to the halwa. Some recipes call for only water, but I think milk adds a really good flavor to this besan halwa recipe.
  • Sugar: I use white granulated sugar and find that it gives the best result. You can also use jaggery or brown sugar instead.
  • Cardamom: For this recipe I used cardamom pods which I roughly crushed to impart their flavor. You can easily substitute with cardamom powder.
  • Pistachios: I love pistachios so that's what I used but you can top with your favorite nuts such as almonds or cashew nuts. Even walnuts would pair deliciously with this halwa.

How to Make It

A collage of step by step pictures on how to make chickpea flour halwa.
  1. Melt the ghee: Start by melting ghee in a skillet, and keep the heat low. Now add the besan and cook on low heat, while stirring constantly.
  2. Roast the besan: Cook for about 5-7 minutes, or until the besan has changed color and has released a nutty, buttery aroma. It will be gently bubbling/foaming, and have thickened up a bit but will still be in a liquid state.
  3. Add the milk: Now add the milk, and stir constantly.
  4. Cook for 3-4 minutes: Keep the heat low, and keep stirring until the moisture has evaporated. This happens fairly quick, so it's important to keep stirring.
  5. Add the sugar and cardamom: Now it’s time to add the sugar and cardamom pods. Again, cook for 4-5 minutes while stirring until the halwa starts holding it's shape, leaves the sides of the pan, and forms into an almost ball-like shape.
  6. To serve: You can enjoy the halwa with a spoon while it's still warm, or transfer to a serving dish and spread it out. Once it has completely cooled down, you can cut it into squares and enjoy it like besan ki barfi.
Close up of besan barfi served in a red bowl, placed on top of a blue and white plate.

Key Tips

  • Cook on low: While making this recipe, keep the heat low at ALL TIMES. Chickpea flour can go from a beautiful roasted golden brown to burned very quickly. So it's best to make the entire recipe on low heat.
  • Roasting the besan: This is key to developing that professional halwa/mithai flavor, and if you don't roast the besan enough, it just won't taste as good and will still have a raw taste to it.
  • Add the milk gradually: When adding the milk, pour it in slowly and keep stirring, to avoid creating lumps.
  • Pay attention to the texture: The texture of this halwa changes several times during the cooking process, so it's important to always be attentive and keep stirring at all times.
Pakistani dessert made with gram flour and milk, served in a red patterned bowl with a small of bowl of pistachios in the background.

Recipe FAQs

How to Store

You can store this basan ka halwa in the fridge for up to 2-3 days in an airtight container.

Can I use oil instead of ghee?

For this recipe, I would recommend using either ghee or butter. Oil will not have the same results, and the flavor of the halwa won't develop as nicely.

More Delicious Pakistani Desserts to Enjoy

  • Rice Kheer
  • Seviyan Kheer
  • Chocolate Samosa
  • Zarda Rice Recipe (Meethe Chawal)

Note: This recipe was originally published 29 January 2019, and has been updated for step-by-step pictures of the recipe, and also a video tutorial.

besan halwa in a red patterned bowl, topped with slivered pistachios.

Besan ka Halwa

Besan Ka Halwa is a quick and easy Pakistani dessert that is super delicious…it’s made from gram flour, sugar, butter or ghee and cardamom powder.
5 from 4 votes
Print Pin Rate
Course: Dessert
Cuisine: Pakistani, Pakistani/Indian
Prep Time: 5 minutes minutes
Cook Time: 20 minutes minutes
Total Time: 25 minutes minutes
Servings: 4
Calories: 662kcal
Author: Wajeeha Nadeem

Ingredients

  • 1/2 cup butter OR ghee
  • 1 cup besan
  • 1 cup milk
  • 1/2 cup sugar
  • 2 cardamom pods crushed
  • 1/4 cup slivered pistachios

Instructions

  • In a large heavy bottomed pan or skillet, heat the ghee or butter.
  • Add the besan, and roast on low heat until the besan starts turning golden brown and releases a nutty aroma, around 5-7 minutes. The besan will be gently bubbling, and still in a liquid state.
  • Add the milk slowly, while continuously stirring the besan so that no lumps form. Cook for another 3-4 minutes until the moisture evaporates and the halwa starts holding its shape.
  • Now add the sugar and cardamom powder, and stir to combine.
  • Keep stirring on low heat, until the halwa starts to form a ball and is no longer sticking to the sides of the pot.
  • Transfer to a serving dish, and top with the nuts.

Notes

Ingredient Notes
  • Ghee/Clarified Butter: A crucial ingredient used in traditional mithai and desserts. You can however substitue with butter, and it will still taste fabulous. I would not recommend using oil for this recipe, as the flavor won't be as good.
  • Chickpea flour: Also known as besan or gram flour, this is the key ingredient here. It's available in most big grocery stores, and is easy to find.
  • Milk: Full cream milk is best for this recipe, as it gives a richer flavor to the halwa.
  • Sugar: I use white granulated sugar and find that it gives the best result. You can also use jaggery or brown sugar instead.
  • Cardamom: For this recipe I used cardamom pods which I roughly crushed to impart their flavor. You can easily substitute with 1/4 teaspoon of cardamom powder.
  • Pistachios: I love pistachios so that's what I used but you can top with your favorite nuts such as almonds or cashew nuts. Even walnuts would pair deliciously with this halwa.
Important Tips to Follow:
  • Cook on Low: While making this recipe, keep the heat low at ALL TIMES. Chickpea flour can go from a beautiful roasted golden brown to burned very quickly. So it's best to make the entire recipe on low heat.
  • Roasting the Besan: This is key to developing that professional halwa/mithai flavor, and if you don't roast the besan enough, it just won't taste as good.
  • Add the Milk Gradually: When adding the milk, pour it in slowly and keep stirring, to avoid creating lumps.
  • Pay Attention to the Texture: The texture of this halwa changes several times during the cooking process, so it's importatnt to always be attentive and keep stirring at all times.

Nutrition

Calories: 662kcal | Carbohydrates: 47g | Protein: 10g | Fat: 50g | Saturated Fat: 28g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 15g | Cholesterol: 139mg | Sodium: 43mg | Potassium: 388mg | Fiber: 4g | Sugar: 29g | Vitamin A: 907IU | Vitamin C: 1mg | Calcium: 64mg | Iron: 2mg
Tried this Recipe? Tag me Today!Mention @ikneadtoeat or tag #ikneadtoeat!

« Classic Do Nothing Cake {Texas Tornado Cake}
Easy Palak Chicken Recipe {Chicken Spinach Curry} »

Sharing is caring!

62 shares
  • Share
  • Twitter

Reader Interactions

Comments

  1. taufique shaikh

    August 03, 2022 at 11:34 am

    thanks for adiba i m also glad i wil try to make it by folowing your instriction really very easy to cook i hope very nice taste again thanks for sharing .

    Reply
  2. Rabia

    July 16, 2022 at 11:24 pm

    The besan didn't turn to liquid when i was mixing - before adding milk. The final product tasted soft and not how i had expected. Is the problem that the besan didn't liquify before the milk addition? How long should that take?

    Reply
    • Wajeeha Nadeem

      August 03, 2022 at 5:57 pm

      Hi Rabia, this besan ka halwa is supposed to be on the softer side. I'm assuming you were looking for a texture more like besan ki barfi?

      Reply
  3. SMA

    February 09, 2020 at 2:42 pm

    My besan was clumpy as soon as i added it into the butter. And it came out a bit dry also. Perhaps the butter was insufficient? And should I try using a sieve for the besan next time? Or it could be the pot I used? Taste was great, just the texture seemed really off. Would appreciate any feedback.. thank you.

    Reply
    • waj.nad@gmail.com

      February 10, 2020 at 5:36 am

      I'm not sure what could have gone wrong, but it might be that you used less milk, and did you continuously stir while adding the milk slowly? That's the part where the besan can get clumpy. I don't think you need to use a sieve for the besan. I hope this helps! 🙂

      Reply
  4. Ryan Tomlinson

    December 31, 2019 at 5:50 am

    5 stars
    nice thanks for sharing!! This is one of my favorite sweet dishes,, I will try to make it by following your instructions..

    Reply
  5. Areeba hammad

    May 08, 2019 at 1:39 pm

    5 stars
    Absolutely love this recipe.
    It was so simple and easy to follow and absolutely YUM!

    Reply
    • waj.nad@gmail.com

      May 09, 2019 at 9:37 am

      Thank you so much Areeba! I'm glad you enjoyed it 🙂

      Reply
5 from 4 votes (2 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

Search

As Featured In

Categories

Signup for Email Updates

Footer

^ back to top

About

About Me

Privacy Policy

Contact

Contact

Copyright © 2025 · Foodie Pro & The Genesis Framework

62 shares

Rate This Recipe

Your vote:




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

Recipe Ratings without Comment

Something went wrong. Please try again.