The Dubai Chocolate Bar has gone viral on TikTok for a reason - this homemade version delivers all the indulgent flavors and textures in every bite! The chocolatey, nutty and creamy sweetness combined with the flaky, buttery crunch is absolutely irresistible. This vegan and gluten-free version captures the same delicious experience as the original!
Clik here to view.

When I first saw the Dubai Chocolate Bar on TikTok, I immediately started brainstorming how I can make this myself. Filled with pistachio and tahini paste and then covered in chocolate, this is my kind of treat! The problem wasn't how I could make it vegan (butter is easy to work around and vegan chocolate is widely available), but rather how could I also make this gluten-free?
One of the key components of the original chocolate bar is knafeh, a popular Arab dessert made using a shredded phyllo pastry dough called kataifi. The name of the bar, created by Fix Dessert Chocolatier, is Can't Get Knafeh Of It, so I'd say finding a suitable replacement for the knafeh is the essence of a successful gluten-free version!
My goal was to not only mimic the taste and texture, but also the appearance. Kataifi looks very similar to vermicelli noodles (rest assured that didn't find its way into the final version). After many tests experimenting with different ingredients - which my kids definitely didn't mind - I finally landed on two alternatives to replace the knafeh: shredded coconut OR crispy quinoa.
Clik here to view.

How to Make the Dubai Chocolate Bar Gluten-Free
Since traditional kataifi contains gluten and butter, I needed a crispy, golden alternative. There is no exact replacement for kataifi for this recipe, but shredded coconut and crispy quinoa both come pretty close!
Unsweetened shredded coconut: This is my top choice. When lightly toasted with avocado oil (or vegan butter), it creates that essential crunchy texture while complementing the nutty flavors. You’d never guess there’s coconut in this—the bold flavors completely mask it. I had a few coconut-avoiding friends try it, and they were genuinely surprised when I told them it was part of the recipe. They couldn’t taste it one bit!
Crispy quinoa: If going this route, you need to use store-bought crispy quinoa (not toasted quinoa or puffed quinoa as these are very different). Crispy quinoa is essentially cooked quinoa that is then baked until it becomes crunchy.
Clik here to view.

Key Ingredients
For a decadent pistachio chocolate bar, the ingredient list is surprisingly simple! You'll need coconut oil, avocado oil and salt, plus the following key ingredients:
- Vegan chocolate: - I melt Hu chocolate gems for the chocolate bar and Enjoy Life white chocolate chips for the signature white drizzle on top.
- Shredded coconut: Lightly toasted on the stovetop with avocado oil and salt as a substitute for traditional kataifi.
- Pistachio cream: A vibrant green pistachio cream is the signature look of the Dubai Chocolate Bar, but most store-bought versions contain dairy and/or refined sugars. However, you can easily make some yourself in just 15 minutes. This deliciously sweet and nutty homemade vegan pistachio cream will seriously blow your mind!
- Tahini: The tahini does more than just add a rich creaminess - it also balances the sweetness of the pistachio cream as well as helps to bind the filling inside the chocolate shell.
Clik here to view.

How to Make this Homemade Dubai Chocolate Bar
This recipe is so much fun to make as we're essentially stuffing a chocolate bar with the most delicious pistachio filling. If you're not using a store-bought pistachio cream, start by making the pistachio cream and set it aside (it only uses 5 ingredients!).
And make sure you have a mold that works for this recipe! I used this mold in the photos below. Depending on the size of your mold you may need to adjust the recipe to fit it.
1. Make the white chocolate drizzle. Melt the white chocolate chips with coconut oil in the microwave until smooth and drippy (I usually do 1-1.5 minutes, stirring well to prevent burning). Drizzle in an organic random swirly pattern inside the mold. Place the mold on a small baking pan and freeze for a few minutes until fully set.
Clik here to view.

Clik here to view.

Clik here to view.

Clik here to view.

2. Create the chocolate shell. Melt 1 cup of dark chocolate. Once the white chocolate has set, pour half of the chocolate into the mold. Use a silicone brush to spread the chocolate evenly across the bottom and slightly up the sides. Freeze until firm.
Clik here to view.

Clik here to view.

Clik here to view.

Clik here to view.

Clik here to view.

3. Prepare the filling. In a small non-stick skillet over low to medium heat, toast the shredded coconut with avocado oil and a pinch of salt, stirring occasionally, until light golden brown (about 5-10 minutes). Remove from heat and mix in the pistachio cream and tahini until well-combined. The consistency should be thick, like peanut butter - spreadable but not runny.
Clik here to view.

Clik here to view.

Clik here to view.

Clik here to view.

4. Assemble the bar. Spread the coconut-pistachio filling evenly over the set chocolate layer, ensuring a smooth, even surface. Freeze until firm to prevent the top chocolate layer from getting messy when poured over.
Clik here to view.

5. Seal with chocolate. Pour the remaining melted chocolate over the filling and use a spatula or spreading tool to create an even top layer. The chocolate should be evenly distributed for a uniform thickness. Freeze until set.
Clik here to view.

Clik here to view.

Clik here to view.

Clik here to view.

6. Serve! Pop it out of the mold. If you want a softer center for a gooey, breakable bar, let it sit at room temperature a bit before cutting. Store in the fridge. Enjoy!
Clik here to view.

Recipe Tips
- Use coconut oil to melt the white chocolate. White chocolate can be somewhat clumpy when you melt it. Combining it with coconut oil helps to thin it out and make it more drizzle-able.
- Let each layer freeze fully before adding the next. Otherwise the bar can get a little messy and won't have the same polished look of the original chocolate bar.
Clik here to view.

Final Touches
Pistachios are having a moment right now, so why not go all out? Top your bars with crushed pistachios, flaky sea salt or even edible gold dust for that extra luxe feel.
Clik here to view.

I hope you enjoy this homemade Dubai Chocolate Bar - it certainly beats traveling across the world (or paying $20-$25/bar) to get it!
PrintClik here to view.

Dubai Chocolate Bar (Viral TikTok Recipe) - Vegan + GF
-
Image may be NSFW.
Clik here to view.Total Time: 45 minutes
-
Image may be NSFW.
Clik here to view.Yield: 8
Description
The Dubai Chocolate Bar has gone viral on TikTok for a reason - this homemade version delivers all the indulgent flavors and textures in every bite! The chocolatey, nutty and creamy sweetness combined with the flaky, buttery crunch is absolutely irresistible. This vegan and gluten-free version captures the same delicious experience as the original!
Ingredients
- 2 tbsp vegan white chocolate chips (I use Enjoy Life)
- ½ tsp coconut oil
- 1 cup vegan chocolate, melted (½ cup will go on the bottom and ½ cup on top after filling) - I use Hu chocolate gems
- ⅔ cup unsweetened shredded coconut
- 2 tbsp avocado oil
- ¼ tsp salt
- ⅓ cup pistachio cream (store-bought or homemade)
- 1 tbsp tahini
Instructions
- Make the white chocolate drizzle. Melt the white chocolate chips with coconut oil in the microwave until smooth and drippy (I usually do 1-1.5 minutes, stirring well to prevent burning). Drizzle in an organic random swirly pattern inside the mold. Place the mold on a small baking pan and freeze for a few minutes until fully set.
- Create the chocolate shell. Melt 1 cup of dark chocolate. Once the white chocolate has set, pour half into the mold. Use a silicone brush to spread the chocolate evenly across the bottom and slightly up the sides. Freeze until firm (5-10 minutes).
- Prepare the filling. In a small non-stick skillet over low to medium heat, toast the shredded coconut with avocado oil and a pinch of salt, stirring occasionally, until light golden brown (about 5-10 minutes). Remove from heat and mix in the pistachio cream and tahini until well-combined. The consistency should be thick, like peanut butter - spreadable but not runny.
- Assemble the bar. Spread the coconut-pistachio filling evenly over the set chocolate layer, ensuring a smooth, even surface. Freeze until firm to prevent the top chocolate layer from getting messy when poured over (at least 10 minutes).
- Seal with chocolate. Pour the remaining melted chocolate over the filling and use a spatula or spreading tool to create an even top layer. The chocolate should be evenly distributed for a uniform thickness. Freeze until set (10 minutes).
- Serve! If you want a softer center for a gooey, breakable bar, let it sit at room temperature a bit before cutting. Store in the fridge. Enjoy!
- Image may be NSFW.
Clik here to view.Prep Time: 10
- Image may be NSFW.
Clik here to view.Freeze Time: 25
- Image may be NSFW.
Clik here to view.Cook Time: 10
The post Dubai Chocolate Bar (Viral TikTok Recipe) - Vegan + GF appeared first on Eating by Elaine.