• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Moon Rice
  • Home
  • Recipes
  • Classes
  • About
menu icon
go to homepage
  • Home
  • Recipes
  • Classes
  • About
    • Facebook
    • Instagram
    • TikTok
  • search icon
    Homepage link
    • Home
    • Recipes
    • Classes
    • About
    • Facebook
    • Instagram
    • TikTok
  • ×
    • A hand holding boondi laddu and the remaining laddus on a sheet tray.
      Boondi Laddu
    • Curried egg salad with cottage cheese and green onions on top of toast on a gray plate.
      High Protein Curried Egg Salad
    • Two slices of edamame chaat avocado toast. The toast has shelled edamame, cut red onions, tomatoes, green bell pepper, cilantro, salt, chaat masala, and thin sev on top.
      Edamame Chaat Avocado Toast
    • Whole coriander seeds next to ground coriander powder
      How to Stock Your Spice Pantry: Whole vs. Ground Spices
    • 10 essential Indian spices laid out in their spice containers. The spices from bottom left to the top are green cardamom, Kashmiri chili powder, turmeric powder, cumin seeds, chaat masala, coriander seeds, black peppercorn, cinnamon sticks, mustard seeds, and asafetida (hing).
      10 Essential Indian Spices + 30 Recipes That Use Them
    • Fluffy stovetop basmati rice in a bronze platter.
      How to Cook Basmati Rice on the Stovetop
    • 4 indian vegetable sides photos. Top left is of cabbage poriyal, top right is of a chickpea chaat salad, bottom left is of crispy kale chaat, and bottom right is of tamarind glazed brussel sprouts.
      Indian Vegetable Side Dishes
    • Pictures of high protein Indian dishes like Black eyed peas curry, chow chow dal, chickpea sundal, and malai chicken kebabs.
      High Protein Indian Recipes
    • A plate with Indian turmeric yellow rice.
      Indian Turmeric Yellow Rice
    • Two glasses of chaat spiced pomegranate mocktail with a candied ginger garnish.
      Chaat Spiced Pomegranate Mocktail
    • A bowl filled with a kala chana or chickpea salad. The salad has black chickpeas, pickled onions, cucumbers, tomatoes, mint, cilantro, and toasted peanuts.
      Kala Chana (Black Chickpea) Salad
    • A bowl with kala chana sundal or sauteed black chickpeas with Indian spices in a small bowl.
      Kala Chana Sundal | Sautéed Black Chickpeas
    Home > Recipes > Desserts

    South Indian Style Badam Halwa with Almond Flour

    By: Shri Repp • Posted: 07/26/23 • Updated: 09/20/24

    Jump to Recipe

    Indulge in the melt-in-your-mouth South Indian style badam halwa, a warm Indian fudge flavored with saffron and crafted using almond flour to avoid the hassle of peeling almonds and using a blender.

    Badam halwa in a bowl with saffron strands on top and a wooden spoon in the lower corner
    Jump to:
    • Ingredients
    • Almond flour is the key to not peeling almonds
    • Almond flour vs. almond meal
    • Tips for making badam halwa
    • Visual steps in making badam halwa
    • Tips to serve badam halwa
    • How long does badam halwa last?
    • Frequently Asked Questions
    • South Indian Style Badam Halwa with Almond Flour
    • Other recipes you will love

    Badam (Ba-tha-hm) halwa is a sweet Indian soft fudge made with badam or almonds. I love eating it warm while it is still soft and melts in my mouth. The texture of badam halwa is a personal preference, but I prefer the South Indian style badam halwa which is similar to the texture of a soft caramel. You can cook it further for a harder halwa. When the badam halwa is in a spreadable consistency, I love spreading it in the middle of flaky croissants for my spin on an almond croissant which uses badam halwa.

    Ingredients

    Ingredients for badam halwa on a sheet tray. Milk, almond flour, butter, sugar, saffron, and rubber spatula.
    • Almond Flour - The finer the flour, the better!
    • Milk - Milk adds richness to the halwa. Any milk should work but this recipe was tested with 2% cow's milk.
    • Sugar
    • Butter
    • Saffron - Saffron helps the halwa get a light orange color and gives it a beautiful floral taste.
    • Cardamom Powder (Optional) - You can add both cardamom and saffron for a floral and sweet taste. If you can't source saffron, it is fine to just include the cardamom powder.
    One bowl of badam halwa in the foreground and one in the background with spoons.

    Almond flour is the key to not peeling almonds

    Traditionally badam halwa was made from first soaking almonds in hot water and then removing their skins. This process is known as blanching almonds and requires individually peeling almonds and then blitzing them to make a paste. However, this recipe simplifies the process by using almond flour (found at almost any grocery store) which therefore eliminates the need to peel almonds and the need for a blender.

    Almond flour vs. almond meal

    The difference between almond flour vs. almond meal is that almond flour is ground almonds that do not contain the skin whereas almond meal is coarse and contains the skin. For badam halwa, I recommend almond flour in order to get a melt in the mouth halwa.

    Tips for making badam halwa

    • Use a rubber spatula - Badam halwa requires constant stirring. Using a rubber spatula helps efficiently scrape the pan without scratching it!
    • Use a non-stick, wide, and deep pan - Using a non-stick pan helps decrease the likelihood that the halwa will stick to the pan, using a wide pan helps the halwa thicken faster, and using a deep pan ensures that you have enough room to stir without spilling the ingredients.
    • Scrape the sides and the bottom of the pan - It is important to scrape and stir the bottom and the sides of the pan to ensure that bits of the halwa don't burn or crystalize on the sides of the pan.
    Rubber spatula scraping badam halwa away from the sides of a pan
    • Test badam halwa using ice water - Badam halwa is essentially a fudge that is in a soft ball stage (235 degrees Fahrenheit - 240 degrees Fahrenheit). However, it is much easier to test the doneness of the halwa by using a cold ice water. To test if the halwa is ready, you can drop a small piece in the ice water. Pick up the halwa, it should easily form into a ball and resemble the texture of a chewy caramel.
    Badam halwa dipped in water but not quite firm enough to form a ball.
    Badam halwa not quite ready. It isn't set enough to form ball
    Badam halwa dipped in ice water and easily forming a ball to indicate that it is done.
    Badam halwa is ready and easily forms a ball when dropped in ice water
    • Remember badam halwa will thicken as it cools - Everyone prefers their halwa at different consistencies. I prefer mine to have a texture that looks like a soft caramel or a thick almond butter. But remember that while the halwa is still warm it will be slightly thinner than your desired consistency.

    Visual steps in making badam halwa

    I often find it helpful to have visual steps of the process especially when making things like badam halwa. So here is a visual depiction of the steps of the process.

    Butter melting in a pan

    1.Melt butter in the pan.

    Ingredients of badam halwa before it starts simmering.

    2. Mix almond flour, sugar, milk, saffron in the pan.

    Badam halwa bubbling and reducing in a pan

    3. Simmer halwa on the pan.

    Rubber spatula scraping badam halwa away from the sides of a pan

    4. Scrape bottom and sides of the pan so halwa doesn't burn.

    Badam halwa dipped in ice water and easily forming a ball to indicate that it is done.

    5. Drop a bit of the halwa into ice cold water to test if it cools into a ball.

    Two bowls with badam halwa and a wooden spoon in the upper right corner

    6. Serve warm in bowls.

    Tips to serve badam halwa

    Badam halwa croissant being picked up from a sheet tray
    • Serve warm or at room temperature - Badam halwa is best when served warm. You can make the badam halwa ahead of time and simply heat it in the microwave in 30 second increments to reheat it.
    • Spread halwa onto croissants - You can follow my recipe for semi-homemade badam halwa croissants which is a spin on the traditional almond croissants but with this Indian fudge spread in the center!
    • Make halwa caramels for the holidays - When the halwa has cooled, grease your hands and form an oblong oval shape with ~1 teaspoon of the mixture. Place the mixture on parchment or wax paper and wrap into small caramels which can then be a part of a Diwali or holiday dessert box.
    Badam halwa served wrapped in parchment paper and served as candy caramels

    How long does badam halwa last?

    Badam halwa can be stored at room temp for about a week, the fridge for up to two weeks, or in the freezer for 2-3 months.

    Frequently Asked Questions

    Can I use almond meal instead of almond flour?

    No. Almond meal still has the tough almond skin present which will result in a coarse badam halwa. It is best to use fine almond flour for a melt-in-your-mouth texture!

    What is a substitute for saffron?

    If you do not have saffron for this recipe, you can instead use the ¼ teaspoon of cardamom powder listed in the recipe for the floral notes.

    How can I get my halwa to be an orange/yellow color?

    You can add more saffron to get a more vibrant orange yellow color, use a slight pinch of turmeric, or add orange food coloring for a bright orange/yellow color.

    How long does badam halwa last?

    Badam halwa can be stored at room temp for about a week, the fridge for up to two weeks, or in the freezer for 2-3 months.

     

    Badam halwa in a bowl with saffron strands on top and a wooden spoon in the lower corner

    South Indian Style Badam Halwa with Almond Flour

    Shri Repp
    Indulge in the melt-in-your-mouth South Indian style badam halwa, a warm Indian fudge flavored with saffron and crafted using almond flour to avoid the hassle of peeling almonds and using a blender.
    5 from 1 vote
    Print Recipe Pin Recipe
    Cook Time 25 minutes mins
    Course Dessert
    Servings 1 ¼ cup

    Product Reccs

    365 Almond flour
    365 Almond flour
    Zaran Saffron
    Zaran Saffron
    Prevent your screen from going dark

    Ingredients
     

    • 4 tablespoons butter unsalted
    • 1 cup almond flour 113g
    • 1 cup sugar 216g
    • 1.5 cups milk 324g, any kind
    • 6-10 strands saffron
    • ¼ teaspoon cardamom powder Optional

    Instructions
     

    1. Add butter to a wide and deep non-stick pan on medium heat. Allow the butter to melt and bubble. Turn off the heat.
    2. Add almond flour, sugar, milk, saffron, and cardamom to the pan and use a rubber spatula to mix the ingredients until combined. Turn the heat back on to medium heat. 
    3. Once the milk starts to boil, turn down the heat to medium-low and stir the halwa constantly to ensure that the halwa doesn't burn on the bottom. Use the plastic spatula to continually scrape the bottom of the pan as well as to clean up the sides. Keep stirring until the halwa thickens and pulls away from the side of the pan. You may need to lower the heat as the halwa thickens to prevent burning. The halwa can take up to 15 minutes to fully thicken depending on how wide your pan is. If serving the halwa on its own as a warm dessert or as a spread for badam halwa croissants, remove halwa once it is thickened into a thick paste that resembles almond butter. Instructions for caramel: However, if using the halwa as caramels you will need to cook the halwa even more. To test if the halwa is at this stage, spoon a small piece and drop it into a small bowl of ice water. Pick up the halwa once cool; it should form into a ball. If you want a softer halwa, the ball should barely hold together, but if you want a chewier caramel cook the halwa until it forms a firmer ball. Turn off the heat.
    4.  Transfer the halwa to a heat-proof glass container. Serve halwa while still warm in a bowl. Alternatively, if the halwa was made was made into a chewy caramel texture, spoon about 1 teaspoon of halwa onto a square parchment paper candy paper to wrap into individual servings to pass out during the holidays.
    If you tried this recipe, please consider leaving a comment and star rating below! It makes my day and your feedback helps the blog immensely.

    Notes and Tips

    • Badam halwa tastes best when at room temperature or warm. You can alternatively reheat chilled badam halwa in the microwave in 30 second increments until it reaches the desired temperature.
    • Badam halwa can be stored at room temp for about a week, the fridge for up to two weeks, or in the freezer for 2-3 months. 
    Did you make this recipe?Tag @moonriceshri so I can see your amazing creation!

    Other recipes you will love

    • Homemade Diwali Sweets and Snacks Box
    • Khajur Burfi (Date and Nut Roll)
    • Kesar Malai Peda
    • Pineapple Kesari
    « What is CTC tea?
    Badam Halwa Croissants (Indian Style Almond Croissants) »

    Reader Interactions

    Comments

    1. Shri Repp

      July 26, 2023 at 10:49 pm

      5 stars
      Easy and delicious Indian dessert!

      Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Photo of Shri Repp waving

    Hi! I'm Shri!

    I'm a former Software Engineer turned full time culinary instructor and food writer. My mission with the Moon Rice website is to be your go-to resource for Indian cooking by providing well-tested recipes and in-depth insights that empower you to confidently cook Indian food at home.

    Learn more
    International association of culinary professionals digital media awards finalist badge
    Moon Rice is an IACP finalist for best individual food blog!

    Indian Food Science

    • Which rice is the best for making dosas. Four cups with ponni rice, idli rice, basmati rice, and jasmine rice on a plate.
      What Rice Yields the Best Dosa?
    • Crispy puris for pani puri
      Crispy Puris for Pani Puri
    • 12 brands of ghee spread on parchment paper with the names of the brand above them in marker. Describing the brands from top to bottom and from left to right. Deep brand ghee is on top with a liquidy and grainy consistency that is white. Laxmi brand is creamy and pale white. Amul brand is grainy but solid and also pale. Next row has simple truth organic, 365 foods, and O Organics. Simple truth is liquidy, light yellow, and grainy. 365 foods is grainy, liquidy, and yellow. O organics is yellow and liquidy. Next row has organic valley that is smooth, creamy, and pale yellow. Ancient organics is creamy and light yellow. 4th & heart is light yellow and creamy. Nanak is bright yellow, grainy, and liquidy. Pure Indian foods is grainy, slightly liquidy, and light yellow. Last but not least is homemade ghee made from kerry gold butter and it is liquidy, slightly liquidy, and darker yellow.
      Best Brands of Ghee To Buy
    • A photo with four glass cups of gulab jamuns. 3 of the glasses have an x icon indicating that those are mistakes. 1 glass has a green check mark indicating it is the correct way to make a gulab jamun.
      Common Gulab Jamun Mistakes and Tips for Solving Them

    Indian Cocktails/Mocktails

    • Nimbu pani cocktail with limes and lime zest in the background
      Spicy Nimbu Pani Cocktail | Indian Lime Drink
    • A brown hand holding lychee rose mocktail in a glass with pink hued glasses in the background.
      Lychee Rose Mocktail
    • Indian style watermelon juice with chaat masala
      Indian Style Watermelon Juice with Chaat Masala
    • Gulab jamun cocktail or a saffron gin cocktail in a coupe class with a strand of saffron on the top.
      Gulab Jamun Cocktail (Saffron Gin Cocktail)

    Footer

    • Copyright © 2024 - Moon Rice
    • Recipe Index
    • About
    • Privacy Policy
    • ↑ back to top