These Badam Halwa Shortbread Cookies might be one of my favourite fusion bakes yet. Buttery shortbread surrounds a crumbly almond filling flavoured with saffron and cardamom, then gets topped with more shortbread crumbs and sliced almonds. They’re egg-free, surprisingly simple to make and absolutely perfect for special occasions.
I'm so excited for you to try these!

Recipe At A Glance
- ✅ Recipe Name: Badam Halwa Shortbread Cookies
- 🕒 Ready In: 30 minutes
- 👪 Makes: 12 cookies (easy to scale)
- 🍽 Calories: 173 per serving
- 🥣 Main Ingredients: Plain flour, almond flour, butter, sugar, saffron, cardamom
- 📖 Dietary Info: eggless, vegetarian
- ⭐ Why You'll Love It: The shortbread is delicate and crumbly, while the almond filling bakes into it and leaves behind this gorgeous marzipan-meets-badam-halwa flavour. They're also deceptively easy to make!
SUMMARIZE & SAVE THIS CONTENT ON
Jump to:

Hayley's Notes
These cookies were inspired by the Almond Croissant Shortbread Cookies from Broken Oven Baking. The "frangipane" centre instantly reminded me of badam halwa, so I adapted the recipe to reflect Indian dessert flavours. I'd already made badam halwa chocolate truffles, so I knew the flavours could also work wonders in a cookie!
It's the texture I’m most excited about though! I genuinely didn’t quite have the words for how good the texture was when I first tried one - which isn’t very useful when you write recipes for a living! The base has that buttery, crumbly Scottish-shortbread feel, while the almond filling bakes into something tender and slightly crumbly rather than gooey. It almost melts into the shortbread as it cooks, so you can just about tell where one layer ends and the other begins.
I’ve clearly got a thing for turning Indian sweets into cookies. My gulab jamun cookies and barfi biscuits are two of my most popular Diwali bakes, and these feel like the almond-and-saffron addition to that little collection. If you want something more traditional, there’s always my nankhatai!
The Main Ingredients
You’ll find the full ingredients list with measurements in the recipe card below, but a few things are worth knowing first.

Butter
I used unsalted butter for both the shortbread and almond filling but salted can definitely be used here.
I used melted butter for the badam halwa filling and room temperature softened butter for the shortbread base. Butter straight from the fridge is difficult to whisk with the sugar!
Almond flour
This makes the crumbly almond centre and gives that almost marzipan-like flavour. I've specifically used almond flour but you can use ground almonds if that's what you have!
I also use it in my almond sukhdi and coconut almond ladoo.
Sugar
I use two different types. I use caster sugar and icing sugar for the shortbread. The small amount of cornstarch in the icing sugar helps make beautifully crumbly shortbread.
I prefer caster sugar compared with granulated sugar because it's easier and quicker to cream.
For the badam halwa filling - it's just icing sugar.
If you're in the US, icing sugar = powdered sugar and caster sugar = superfine sugar.
Cardamom
I use around equal amounts in the "badam halwa" filling and the shortbread dough so you get the flavour all the way through rather than only in the centre.
Saffron
I add saffron strands directly to the almond filling. I also used saffron extract for a little extra flavour, but consider that optional.
If you're already a badam-halwa person, you’ll know exactly why saffron and cardamom work so well here!
Nuts and decoration
Sliced almonds and pistachios go on before baking. Once the cookies are completely cool, I finish them with dried rose petals and edible silver varq.
Do they need all of that? No.
Do they look gorgeous with it? Absolutely.
Let's Make Them Together
Find a full video, useful tips and storage information in the recipe card below.

- Make the badam halwa filling: Combine almond flour, melted butter, icing sugar, saffron and cardamom.

- Cream the butter and sugars: Whisk until light and fluffy and you can't feel grains of sugar.

- Sift in plain flour and cardamom:

- Combine: Combine to form a crumbly dough.

- Shortbread cookie layer: Pat three teaspoons of shortbread dough.

- Badam halwa layer: Place a small disk of almond layer on top of each cookie.

- Sprinkle remaining cookie dough and nuts: Add approx 1 teaspoon of dough sprinkles on top of each cookie and top with almond and pistachio slices.

- Bake until golden: Bake at 175C fan until just golden.
Technique
Don't Overbake Them!
This is probably the main thing I'd pay close attention for when making these!
The tops only need to be just starting to turn golden when they come out.
Don't wait until the whole cookie looks deeply browned or firm.
The muffin tin is still very hot after you take it out of the oven, so the cookies continue cooking slightly as they sit. They also firm up considerably as they cool.
Taking them too far means losing that lovely tender, crumbly shortbread texture.

As always if you make this recipe, be sure to leave me a comment, rate this recipe and tag me on Instagram @jcookingodyssey or #jcookingodyssey. I love seeing all your photos of my recipe recreations!
Don’t forget to follow me on social media using the buttons below – I can't wait to see you all there!
📖 Recipe

Badam Halwa Shortbread Cookies
Ingredients
Saffron almond filling
- 2 tablespoon butter melted
- 2 tablespoon icing sugar
- 5 tablespoon almond flour
- ½ teaspoon ground cardamom
- pinch saffron
- ¼ teaspoon Saffron extract optional
Cardamom shortbread
- ½ cup butter at room temperature
- 2 tablespoon caster sugar
- 3 tablespoon icing sugar
- ½ teaspoon ground cardamom
- 1⅓ cups plain flour
To finish
- sliced almonds as needed
- chopped pistachios as needed
- dried rose petals as needed
- edible silver varq optional
Instructions
- Heat the oven to 175℃ or 350℉ fan or Gas Mark 5. Line a regular 12-hole muffin tin with paper cases.
- Mix the 2 tablespoon butter, 2 tablespoon icing sugar, 5 tablespoon almond flour, ½ teaspoon ground cardamom, pinch saffron and ¼ teaspoon Saffron extract, if using, until evenly combined. Divide into 12 portions and set aside.
- Beat the ½ cup butter, 2 tablespoon caster sugar and 3 tablespoon icing sugar until creamy, pale and fluffy.
- Sift 1⅓ cups plain flour and ½ teaspoon ground cardamom just until everything comes together into a crumbly shortbread mixture. Don’t keep mixing until it becomes a smooth cookie dough.
- Press around 3 teaspoons of shortbread mixture firmly into the bottom of each muffin case.
- Flatten one portion of saffron almond filling and place it over each shortbread base. The filling layer should be thinner than the shortbread underneath.
- Scatter the remaining shortbread mixture over the almond filling. Finish with sliced almonds and chopped pistachios.
- Bake for 15–20 minutes, until the tops are only just beginning to turn golden. Mine took around 17 minutes.
- Remove the tray from the oven straight away. Leave the cookies in the muffin tin until completely cool and firm before lifting them out.
- Once completely cool, finish with dried rose petals and edible silver varq.
Video
Notes
- Don’t overbake: Take them out as soon as the tops are just beginning to colour. They firm significantly as they cool.
- Texture: The almond filling should stay tender and crumbly rather than moist or gooey. It almost blends into the shortbread once baked.
- Storage: Allow to fully cool before storing. These cookies will keep for up to 5 days in an airtight container.
Nutrition
PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.
Share on Facebook Pin This Recipe




Leave a Reply