Pre-heat the oven to 170 degrees Celsius and line a baking tray with baking paper.
Add room-temperature butter to a large mixing bowl with brown and white sugar. Whip the mixture on high speed using an electric mixer for about 3–5 minutes until it becomes light in color and fluffy in texture.
Add in the eggs and vanilla extract. Beat again for another 2 minutes, or until everything is well combined and smooth.
Add the flour, baking powder, baking soda, and salt. Mix everything on low speed just until the dry ingredients are fully incorporated; do not over mix at this stage.
Once your cookie dough base is ready, split it evenly into six bowls. Each portion will be flavored with a different Indian candy or chocolate.
Chop each candy bar into a combination of small and medium-sized pieces. Stir one type of candy into each bowl of dough, using a silicone spatula or spoon to mix it in thoroughly.
Cover each bowl tightly with plastic wrap or transfer the dough into ziplock bags or cling film. Refrigerate for at least 6 hours and up to 24 hours.
At this step, the dough can also be frozen for up to 3 months. Just make sure it’s well wrapped to prevent freezer burn.
After chilling, scoop out the dough using a cookie scoop or weigh it for accuracy. I recommend 45–50 grams for large bakery-style cookies, or 35–40 grams for regular-sized ones. Roll each portion into a ball and place them on a parchment-lined baking tray.
Bake the cookies for around 12 minutes. The edges should be lightly golden, while the centers should still look soft and slightly underbaked.
As soon as the cookies come out of the oven, use a large round cookie cutter or the rim of a wide jar to swirl around each cookie in a circular motion. This gives them a uniform, round shape and a polished bakery-style look.
Sprinkle the tops of the cookies with flaky sea salt while they’re still warm to balance the sweetness, and press a few extra candy chunks on top for that “loaded” look. Let the cookies cool before serving, or microwave for 20 seconds when eating later to bring back that soft, fresh-from-the-oven feel.