
There’s something truly magical about desserts that look like little works of art, isn’t there? These Crystalline White Chocolate Hearts with Rose Water Jelly and Shattered Sugar Glass bring back memories of delicate candies and elegant sweets that once felt reserved for special occasions. But guess what? You can make these stunning beauties right at home, with surprisingly simple steps and ingredients. Whether you’re looking to wow your guests or create a memorable gift, this recipe is a delightful mix of charm and flavor that’s as fun to make as it is to eat.
Why You’ll Love Crystalline White Chocolate Hearts with Rose Water Jelly and Shattered Sugar Glass
- Fast: While there are a few chilling steps, the active prep time is quite manageable.
- Easy: No fancy equipment needed beyond silicone molds and a candy thermometer.
- Giftable: These elegant hearts make gorgeous, thoughtful homemade gifts.
- Crowd-pleasing: They’re visually stunning and simply delicious with a delicate floral twist.
Ingredients
Here’s what you’ll need to create this beautiful dessert. Each component adds a special touch:
- Rose Water Jelly: Water, granulated sugar, unflavored gelatin powder, rose water, and a drop of natural pink food coloring to give it that soft romantic hue.
- White Chocolate Hearts: High-quality white chocolate, coconut oil for that glossy finish and smooth texture, plus vanilla extract for warmth.
- Shattered Sugar Glass: Granulated sugar, light corn syrup, water, and cream of tartar — these create the signature crisp sugar shards.
- Garnish: Edible dried rose petals and gold leaf flakes to add that luxe, delicate sparkle.
How to Make Crystalline White Chocolate Hearts with Rose Water Jelly and Shattered Sugar Glass
Ready to get started? Let’s walk through this together step by step!
- Bloom your gelatin: Sprinkle the gelatin over 1/4 cup cold water and let it sit for about 5 minutes until it softens up. This step is key for your jelly to set perfectly.
- Make the rose water jelly: Heat the remaining water and sugar in a small saucepan over medium heat, stirring until the sugar dissolves completely. Then remove from heat and stir in the bloomed gelatin, rose water, and pink food coloring until smooth and fully combined.
- Set the jelly: Pour the mixture into a shallow dish, aiming for about a 1/2-inch thickness. Pop it in the fridge for 2 hours until firm, then cut into small, pretty irregular cubes.
- Melt your white chocolate: Combine white chocolate and coconut oil in a microwave-safe bowl. Heat in 30-second bursts, stirring in between until silky smooth. Stir in vanilla extract for that extra depth.
- Fill your molds: Pour a thin layer of melted white chocolate into heart-shaped silicone molds, filling them halfway. Add a few rose jelly cubes into each mold, then cover with the remaining melted chocolate. Give the molds a gentle tap to release any air bubbles.
- Chill the hearts: Refrigerate the molds for about 1 hour until everything is set and firm.
- Make the sugar glass: In a clean saucepan, combine sugar, corn syrup, water, and cream of tartar. Heat over medium-high without stirring until the mixture reaches 300°F on a candy thermometer — that’s the hard crack stage. Carefully pour the syrup onto a silicone mat in a thin layer and let it cool completely until hardened.
- Create your shards: Once cooled, break the sugar sheet into sharp, translucent shards. These will add a dramatic, crystalline effect to your hearts.
- Assemble and garnish: Pop the chocolate hearts out of their molds. Use a small dot of melted white chocolate as “glue” to attach the sugar shards on top. Finish by sprinkling edible dried rose petals and delicate gold leaf flakes for that wow factor.
Substitutions & Additions
Feel free to personalize your crystalline hearts:
- If you’re not a fan of rose water, try orange blossom or lavender water for a different floral note.
- Swap white chocolate with milk or dark chocolate for a richer flavor contrast.
- Add tiny bits of freeze-dried raspberries or strawberries into the jelly cubes for a fruity pop.
- For a nutty twist, sprinkle crushed pistachios or almonds on top along with the rose petals.
- If you want to skip the sugar glass, edible glitter or pearl dust can add sparkle without the crunch.
Tips for Success
- Bloom your gelatin thoroughly — it ensures your jelly sets perfectly without lumps.
- When melting white chocolate, be gentle to avoid scorching; stirring often helps keep it smooth.
- Use a reliable candy thermometer when making the sugar glass to reach the exact hard crack stage.
- Work quickly with the sugar glass once it reaches temperature—pour and spread swiftly before it hardens.
- Prepare your silicone molds on a flat surface to keep the hearts evenly shaped during setting.
- Looking for other no-bake treats to complement this? You might enjoy my no-bake marshmallow slice, which is just as easy and crowd-pleasing!
How to Store Crystalline White Chocolate Hearts with Rose Water Jelly and Shattered Sugar Glass
These delicate beauties are best kept chilled. Store them in an airtight container in the fridge to maintain their shape and freshness. Because of the sugar glass, avoid storing in very humid environments as the shards can soften or become sticky. They’ll keep well for up to 5 days, making them perfect for prepping ahead of a party or gifting occasion.
FAQs
Can I make the rose water jelly without gelatin?
Unfortunately, gelatin is essential here to get that firm jelly texture. If you prefer a vegetarian option, you could try agar-agar, but the setting process and texture may differ.
What if I don’t have a candy thermometer?
While a candy thermometer is the most accurate way to make sugar glass, you can test by dropping a bit of syrup into cold water—it should harden into brittle threads if at the hard crack stage.
Can I prepare these hearts in advance?
Yes! You can make everything up to a day ahead. Just store the assembled hearts in the fridge and add the sugar shards just before serving for maximum crunch and visual impact.
Is it safe to eat gold leaf flakes and rose petals?
Absolutely! Make sure to use edible-grade gold leaf and dried rose petals specifically meant for culinary use.
If you’re in the mood for other sweet and easy no-bake delights, don’t miss my no-bake orange creamsicle cheesecake—it’s just as dreamy and perfect for warm days.
Enjoy creating these crystalline white chocolate hearts—they’re little bites of love and artistry that will brighten any table or gift box!
For more inspiring recipes and dessert ideas, be sure to follow my Pinterest page.

Crystalline White Chocolate Hearts with Rose Water Jelly and Shattered Sugar Glass
Ingredients
Equipment
Method
- Step 1: Bloom your gelatin by sprinkling it over 1/4 cup cold water. Let it sit for about 5 minutes until softened.
- Step 2: Heat the remaining water and granulated sugar in a small saucepan over medium heat, stirring until sugar dissolves. Remove from heat and stir in the bloomed gelatin, rose water, and pink food coloring until smooth.
- Step 3: Pour the jelly mixture into a shallow dish to about 1/2-inch thickness. Refrigerate for 2 hours until firm, then cut into small irregular cubes.
- Step 4: Melt white chocolate and coconut oil in a microwave-safe bowl in 30-second bursts, stirring between, until smooth. Stir in vanilla extract.
- Step 5: Pour a thin layer of melted white chocolate into heart-shaped silicone molds, filling halfway. Add a few rose jelly cubes into each mold, then cover with remaining melted chocolate. Tap molds gently to release air bubbles.
- Step 6: Refrigerate molds for about 1 hour until set and firm.
- Step 7: In a clean saucepan, combine sugar, corn syrup, water, and cream of tartar. Heat over medium-high without stirring until mixture reaches 300°F (hard crack stage) on a candy thermometer.
- Step 8: Carefully pour the syrup onto a silicone mat in a thin layer. Let it cool completely until hardened.
- Step 9: Break the hardened sugar sheet into sharp, translucent shards.
- Step 10: Remove chocolate hearts from molds. Use a small dot of melted white chocolate as "glue" to attach sugar shards on top. Garnish with edible dried rose petals and gold leaf flakes.