In a large mixing bowl, combine the softened cream cheese, powdered sugar, cardamom powder, and chilled heavy cream. Use a hand mixer to beat the mixture until it's smooth and creamy.
Prepare the Crust:
Place the graham crackers in a ziplock bag and crush them into fine crumbs using the back of a wooden spatula or a rolling pin.
Add the melted butter to the crumbs and mix well until combined.
Divide the crumb mixture evenly between 6 (5 oz) jars, pressing down with the back of a spoon to form the base.
Assemble the Jars:
Spoon or pipe a layer of cheesecake mixture over the graham cracker crust in each jar.
Next, add a generous layer of Gajar Halwa on top of the cheesecake.
Add another layer of the cheesecake mixture followed by a layer of Gajar Halwa.
Garnish:
Garnish with thinly sliced pistachios and a sprinkle of dried rose petals.
Chill & Serve:
Refrigerate the jars for at least 2 hours to allow the flavors to meld together.
Serve chilled and enjoy.
Notes
Make-Ahead Tips
Prepare the Gajar Halwa: You can make the Gajar Halwa in advance, as it stores well in the refrigerator for about a week. Just reheat it slightly before layering it in the jars.
Cheesecake Layer: The cheesecake filling can also be prepared a day ahead. Store it in the fridge, covered, until you’re ready to assemble the jars.
Assembling the Jars: For the best texture, assemble the jars a few hours before serving. This allows the layers to set and flavors to meld together.
Chilling Time: Make sure to allow enough chilling time after assembling, ideally at least 2 hours.