So I finally tried making the Dubai chocolate bar recipe at home, and I'm not being dramatic when I say this might be the best thing I've ever made in my kitchen. Emily took one bite and literally stopped talking for a full ten seconds. That never happens.

If you've been scrolling through TikTok lately, you've probably seen this viral Dubai chocolate bar everywhere. That crunchy, pistachio-filled, chocolate-coated bar that looks like it belongs in a fancy candy shop? Turns out, it's way easier to make than you'd think.
I was honestly a little nervous the first time I attempted it. Kataifi dough? Pistachio butter? It sounded a little intimidating. But after testing this recipe about four times (my family did not complain), I've got it down to a simple process that anyone can pull off.
The whole thing comes together in under 30 minutes of active work, and the result tastes like something you'd pay $20 for at a gourmet chocolate shop. If you're into fun chocolate projects, you might also love my fudgy s'mores brownies — they're another crowd-pleaser that disappears fast.
Jump to:
- Why You Will Like This Dubai Chocolate Bar
- Ingredients for This Homemade Dubai Chocolate Bar
- How to Make a Dubai Chocolate Bar Step by Step
- Storage and Reheating
- Tips and Variations for Your Dubai Chocolate Bar
- Frequently Asked Questions About the Dubai Chocolate Bar Recipe
- Recipes You May Like
- Make This Viral Dubai Chocolate Bar at Home
- Dubai Chocolate Bar Recipe
Why You Will Like This Dubai Chocolate Bar
- Quick active time — only about 25 minutes of hands-on work before the fridge does the rest
- Crazy crunchy texture — the toasted kataifi dough mixed with pistachio butter creates the most satisfying crunch
- Looks super impressive — seriously, people will think you bought these from a bakery
- Customizable — swap milk chocolate for dark, skip the food coloring, make it your own
- Great for gifting — wrap them up and watch everyone's face light up
- No baking required — just stovetop melting and some fridge time
Ingredients for This Homemade Dubai Chocolate Bar
- 3 tablespoons unsalted butter or coconut oil, divided
- 5 ounces coarsely chopped kataifi pastry dough (about 2 packed cups), thawed if frozen
- 1 (7- to 8-ounce) jar creamy pistachio butter or pistachio cream
- 2 tablespoons well-stirred tahini
- ¼ teaspoon kosher salt
- 3 tablespoons white chocolate chips that contain cocoa butter (such as Guittard)
- 1 to 4 drops liquid or gel green food coloring (optional)
- 12 ounces good-quality milk chocolate chips (about 2 cups), divided
Equipment: 2 large (1-inch-deep, about 8-inch-long) or 1 extra-large (1-inch-deep, about 10-inch-long) rectangular silicone Dubai chocolate mold(s)
Substitution note: Can't find kataifi dough? You can shred regular phyllo dough into thin strips as a backup. It won't be identical, but it still works well.
How to Make a Dubai Chocolate Bar Step by Step
Toast the Kataifi Dough
- Melt 2 tablespoons of butter in a large nonstick skillet over medium heat.
- Add the coarsely chopped kataifi pastry dough and cook, stirring occasionally, until golden-brown and crispy. This takes about 8 to 10 minutes.
- Transfer the toasted dough to a medium bowl.
I learned the hard way — don't walk away during this step. The dough goes from golden to burnt pretty quickly, and there's no saving it once that happens.
Make the Pistachio Filling
- Immediately stir in the pistachio butter, tahini, and kosher salt until everything is evenly combined.
- Set the filling aside while you prep the chocolate molds.
The filling should look thick and chunky. That's exactly what you want. It's what gives this bar that signature texture.
Prep the Chocolate Molds
- Place your silicone chocolate mold(s) on a baking sheet for stability.
- Fill a small saucepan halfway with water and bring to a simmer over medium heat.
- Set a heatproof bowl over the simmering water (double boiler style) and add the white chocolate chips. Stir constantly until melted — about 1 minute.
- Remove the bowl and stir in green food coloring if using. Drizzle over the bottom of the mold(s) in an irregular pattern.
- Freeze the molds while you melt the milk chocolate.
Melt the Milk Chocolate and Assemble
- Set aside ¼ cup milk chocolate chips from the 12 ounces. Add the remaining chips and the last 1 tablespoon of butter to the same bowl over simmering water.
- Stir constantly until completely melted, about 2 minutes.
- Remove from heat and stir in the reserved ¼ cup chips until fully melted. (This is a simple tempering trick that gives the chocolate a nice snap!)
- Spread about ¼ cup of melted chocolate to coat the bottom and sides of the mold(s) in a thin layer.
- Freeze until set, about 10 minutes.
Fill and Finish
- Spoon the pistachio cream mixture into the chocolate-lined molds. Use an offset spatula or the back of a spoon to press it into an even layer.
- Pour the remaining melted chocolate over the top and spread evenly to fill the mold.
- Use a bench scraper or offset spatula to scrape the top level and remove excess chocolate.
- Refrigerate until completely set, at least 40 minutes.
- Pop the bar(s) out of the molds and trim any overhanging chocolate with a knife if needed.
And that's it. You just made a homemade Dubai chocolate bar that looks and tastes like the real deal. Pretty cool, right?
Storage and Reheating

Store your Dubai chocolate bars in an airtight container in the refrigerator for up to 3 weeks. They actually taste better after a day or two because the filling firms up and the flavors meld together.
Let them sit at room temperature for about 5 minutes before slicing. This makes for cleaner cuts and lets the chocolate soften just enough.
I wouldn't recommend freezing them, as the texture of the kataifi dough changes after thawing. The fridge is your best bet for keeping these fresh.
Tips and Variations for Your Dubai Chocolate Bar
- Use dark chocolate instead of milk chocolate for a richer, less sweet version. It pairs really well with the pistachio filling.
- Add a pinch of flaky sea salt on top before the chocolate sets. Trust me on this one.
- Skip the green food coloring if you want to keep things simple. It's purely decorative.
- Try almond butter or cashew butter if pistachio butter is hard to find in your area (though the pistachio version is worth hunting down).
- Make mini bars using smaller molds for portion control — or for a cute party dessert.
Have you ever tried adding a thin layer of tahini drizzle on top before the final chocolate layer? It adds another flavor dimension that's honestly addictive.
Watch out for one thing: if your chocolate isn't melted smoothly enough, you'll get a lumpy coating. Keep that heat low and stir constantly.
Frequently Asked Questions About the Dubai Chocolate Bar Recipe
Kataifi is shredded phyllo dough that creates the signature crunchy texture in Dubai chocolate bars. You can find it in the frozen section of Middle Eastern grocery stores or online.
Yes, you can line a small loaf pan or rectangular container with parchment paper as a substitute — just ensure it's about 1 inch deep.
Store them in an airtight container in the refrigerator for up to 3 weeks.
Yes, you can swap in good-quality dark chocolate chips. It will give the bars a richer, less sweet flavor that pairs well with the pistachio filling.
Recipes You May Like
- Small Batch Chocolate Chip Cookies — perfect when you want a chocolate treat without making a huge batch
- Fudgy S'mores Brownies — another rich, chocolatey dessert that's ridiculously easy to make
- Saltine Cracker Toffee — if you love that sweet-salty crunch combo, you need to try this
Make This Viral Dubai Chocolate Bar at Home
This Dubai chocolate bar recipe really is one of those recipes that looks way harder than it actually is. A little melting, a little layering, some fridge time, and you've got a gourmet-looking treat that tastes absolutely incredible.
I've made these for birthday gifts, holiday parties, and random Tuesday nights when I just wanted something special. Every single time, people ask for the recipe.
Give it a try this weekend and let me know how yours turned out! Drop a comment below with your results — I'd love to hear about it. And don't forget to save this to Pinterest so you can find it whenever the mood strikes.




Dubai Chocolate Bar Recipe
Ingredients
Equipment
Method
- Melt 2 tablespoons of the unsalted butter in a large nonstick skillet over medium heat. Add 5 ounces coarsely chopped kataifi pastry dough. Cook, stirring occasionally, until golden-brown and crispy, 8 to 10 minutes. Transfer to a medium bowl.
- Immediately stir in 1 (7- to 8-ounce) jar creamy pistachio butter, 2 tablespoons tahini, and ¼ teaspoon kosher salt until evenly combined.
- Place 2 large or 1 extra-large rectangular silicone Dubai chocolate mold(s) on a baking sheet.
- Fill a small saucepan halfway with water and bring to a simmer over medium heat. Set a heatproof medium bowl over the simmering water to create a double boiler and add 3 tablespoons white chocolate chips. Cook, stirring constantly, until completely melted, about 1 minute.
- Carefully remove the bowl from the double boiler. Stir in 1 to 4 drops green food coloring if using. Drizzle over the bottom of the chocolate mold(s) to create an irregular pattern. Freeze the molds while you melt the milk chocolate.
- Set aside ¼ cup milk chocolate chips from 12 ounces. Add more water to the saucepan if needed, then set the same bowl back over the water (no need to clean). Add the remaining milk chocolate chips and remaining 1 tablespoon unsalted butter to the bowl. Heat, stirring constantly, until completely melted, about 2 minutes.
- Remove from the heat and stir in the reserved ¼ cup milk chocolate chips until completely melted. Spread just enough of the melted chocolate (about ¼ cup) to coat the bottom and sides of the mold(s) in a thin, even layer. Freeze the mold(s) until set, about 10 minutes.
- Add the pistachio cream mixture to the chocolate mold(s) and use an offset spatula or the back of a spoon to gently spread and press the filling into an even layer. Pour the remaining melted chocolate over the top and spread into an even layer to fill the mold. Using a bench scraper or offset spatula, lightly scrape over the top to level and remove excess chocolate.
- Refrigerate until completely set, at least 40 minutes. Remove the bar(s) from the mold(s) and trim off any overhanging chocolate with a knife if desired.






