Every December, my mom lines the dining table with steel tins of assorted mithai and store-bought cookies, and I always reach for the ones that smell like elaichi (cardamom) first. That warm, floral spice is what makes Indian sweets feel like home to me, even when the recipe itself is not traditionally Indian at all.
Chocolate cardamom shortbread cookies with rose and pistachio are my answer to that craving: buttery round discs with cocoa and cardamom baked right into the dough, a quick chocolate drizzle, and a finish of crushed pistachios and rose petals that looks fancy but comes together in one bowl. I tested two very different versions while developing this recipe. One rolled tiny squares and candied rose petals overnight. The other pressed dough into a pan and dipped bars in chocolate. I kept the flavors from both and shaped these as round cookies because they pack neatly into tins and look beautiful on a chai-time plate.
If you have ever wanted an eggless Indian cookie that works for Diwali gifting, holiday swaps, or masala chai on a rainy afternoon, come bake these with me.
Why Cardamom and Rose Belong in Shortbread
Shortbread on its own is rich and plain in the best way. That blank canvas is exactly why Indian flavors shine here.
Cardamom shows up in everything from kheer to gulab jamun in our kitchens. It adds warmth without heat, a little perfume that makes chocolate taste deeper instead of sweeter. Rose does something similar: a whisper of floral sweetness that reads as special occasion, not everyday pantry.
I think of this as Indian fusion baking, not fusion for the sake of it. The spices are doing real work, the same way they do in mithai. The cookie format just makes them easy to pack, share, and eat without a fork.
For another festive dessert that leans on warming spices, try my Easy Rice Kheer with Millet Swaps. If you like saffron and nuts in a make-ahead treat, Kesar Badam Chia Pudding belongs on the same holiday list. For a sliceable celebration sweet with rose, see chocolate rose Indian milk cake.
What Makes This Version Different
- Round slice-and-bake style. Roll the dough, stamp rounds with a cookie cutter, and bake on a sheet. No egg, no stand mixer required.
- Chocolate twice. Dutch-process cocoa in the dough plus a thin drizzle on top. You get real chocolate flavor without fully dipping every cookie, which I find messy when the chocolate sets at the wrong moment (usually when someone needs a snack right that second).
- Rose and pistachio together. Crushed salted pistachios give crunch and that salty-sweet balance. Rose petals add color and fragrance. Use quick crushed dried petals on busy days, or make candied rose dots ahead when you want the full effect.
- Eggless dough. The cookie base itself has no eggs. Only the optional candied rose topping uses egg white if you go that route.
Pro tip: Grind cardamom from whole pods if you can. Pre-ground works, but freshly cracked seeds smell noticeably brighter in a simple dough like this.

Why You’ll Love This Recipe
- Eggless and vegetarian. Butter, flour, nuts, and spices only in the base dough.
- Gift-box friendly. Round cookies stack in tins without crumbling the way soft barfi does after a day in transit.
- Chai-time perfect. Pair with masala chai, or build a snack board with onion pakora and mixed veg cutlet for a savoury-sweet spread.
- Festival-ready. Diwali, Holi, or any cookie swap where you want mithai flavors in a sturdy holiday shortbread format.
- Vegan and GF swaps included. Plant butter, dairy-free chocolate, and a 1:1 gluten-free flour blend all work with small texture tweaks noted below.
Tips for Chocolate Cardamom Shortbread Cookies
- Butter temperature matters. Soft but still cool to the touch creams properly with sugar. Melty butter makes a dough that spreads into puddles on the tray.
- Roll evenly. Aim for a quarter inch thickness so rounds bake at the same rate. Thin edges go brittle fast; thick centers stay soft.
- Chill if the dough is sticky. Fifteen minutes between parchment sheets firms the butter and makes cleaner cuts, especially in a warm kitchen.
- Do not overbake. Pull cookies when the edges look matte and the centers still feel slightly soft. They firm as they cool on the tray.
- Drizzle on fully cooled cookies. Warm rounds will melt the chocolate into a pool instead of a pretty stripe.
- Work fast on toppings. Sprinkle pistachios and rose petals while the chocolate is still wet so they stick.
For another eggless shortbread on the blog with a different spice profile, try kesar pista shortbread cookies when you want saffron and pistachio without chocolate in the dough.

Storing and Packing for Gifting
Baked chocolate cardamom shortbread cookies keep their snap in a tin better than most Indian sweets. Layer completely cooled cookies with parchment so they do not stick. A round metal tin with a tight lid works best.
Add chocolate drizzle and toppings up to two days before gifting. Plain baked rounds without drizzle keep five days at room temperature in an airtight container. Store in a cool spot so the chocolate does not bloom in a warm room.
For care packages, nestle cookies in crumpled parchment rather than stacking too high. Pressure from the top can crack delicate chocolate lines. These held up on a two-day domestic ship better than soft peda ever did in my kitchen tests.


Chocolate Cardamom Shortbread Cookies with Rose & Pistachio
Equipment
- 2-inch round cookie cutter
- Rolling pin
- Baking sheets
Ingredients
For the shortbread
- 1 cup unsalted butter 226 g; softened but still cool
- 1/2 cup powdered sugar 60 g
- 2 tbsp Dutch-process cocoa powder
- 2 cups all-purpose flour 250 g
- 1 tsp ground cardamom from about 8 to 10 green pods
- 1/4 tsp fine salt
- 1 tsp vanilla extract
For the topping
- 4 oz milk chocolate or dark chocolate 115 g; chopped
- 1/2 tsp coconut oil or neutral shortening
- 1/3 cup salted pistachios shelled and coarsely chopped
- 2 tbsp crushed edible dried rose petals or homemade candied rose pieces
Instructions
Make the shortbread
- Preheat the oven to 325°F (165°C). Line two baking sheets with parchment paper.
- In a large bowl, beat butter and powdered sugar with a hand mixer on medium speed for 1 minute until creamy and pale. You can also pulse everything in a food processor.
- Add vanilla and cardamom. Mix briefly.
- Sift cocoa powder, flour, and salt over the bowl. Mix on low until the dough comes together in thick, sandy clumps. It should hold when squeezed. If dry, add 1 tsp cold water and mix once more.
- Turn the dough out between two sheets of parchment. Roll to a quarter inch thick. If sticky, chill the slab 15 minutes.
- Stamp 2-inch rounds with a cookie cutter. Reroll scraps once and cut again. Place rounds 1 inch apart on the prepared sheets.
- Bake 14 to 18 minutes, swapping trays halfway, until edges turn matte golden and centers feel just set. Cool on the trays 3 minutes, then transfer to a wire rack until completely cool.
Add the chocolate and toppings
- Melt chocolate and coconut oil in a heatproof bowl set over barely simmering water, stirring until smooth. Let cool 2 to 3 minutes until thick enough to drizzle.
- Drizzle chocolate over each cooled cookie with a spoon or piping bag. Work quickly.
- Sprinkle chopped pistachios and crushed rose petals over the chocolate before it sets.
- Let sit at room temperature 30 to 45 minutes until the chocolate is firm. Store in an airtight container.
Notes
FAQs
Can I make these without rose petals?
Yes. Pistachios and chocolate are enough on their own. You can also use a tiny pinch of dried rose powder stirred into the dough for fragrance without visible petals.
My cookies spread on the tray. What went wrong?
Usually the butter was too warm or the dough was overmixed after adding flour. Start with cool butter, mix only until combined, and chill the rolled dough 15 minutes before cutting if your kitchen is hot.
Can I use regular cocoa instead of Dutch-process?
You can, but the color will be lighter and the flavor a little more acidic. Dutch-process gives that deeper, fudgy chocolate note that pairs well with cardamom.
Do I need a stand mixer?
No. A hand mixer or food processor works fine. You can even mix by hand with a sturdy spatula if you cream the butter and sugar thoroughly first.
How do I store these cookies?
Keep in an airtight container at room temperature up to 5 days. Layers separated with parchment stay prettiest. The chocolate can soften in very warm rooms, so store in a cool spot.
Can I double the recipe?
Yes. Roll and bake in batches so trays are not crowded. Watch the edges for color and add 1 to 2 minutes bake time if your rounds are thicker.
These chocolate cardamom shortbread cookies have become my go-to when I want something that looks like it took all afternoon but mostly just needs one bowl and a little patience while the chocolate sets. The cardamom brings me back to festival sweets at home, and the rose and pistachio finish makes them feel worth wrapping in tissue paper.
If you try this recipe, tell me in the comments: do you prefer them with milk chocolate or dark? And would you go all-in on candied rose petals, or keep it easy with crushed dried ones?
Made this? Share a photo and tag @petitepaprika on Instagram. I love seeing your kitchen creations!
