This post may contain affiliate links. Please read our disclosure policy.

I first saw the Dubai chocolate bar all over TikTok and had to try it for myself. I tracked one down at Trader Joe’s, took one bite, and immediately started figuring out how to make it at home. At $25 a bar, buying them regularly just was not happening. Making your own Dubai chocolate bar recipe? That is absolutely happening.

Dubai chocolate bar with green kataifi filling and yellow decorative drizzle.
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox (and more recipes sent daily!)

I will be honest, getting this Dubai chocolate bar right took a couple of tries. The kataifi is the step that trips people up. Toast it too fast on high heat and it burns before it gets truly crunchy. Once I slowed down and gave it the full 10 minutes over medium heat, everything clicked. The filling comes out super creamy with the most subtle pistachio flavor running through it, and that toasted kataifi adds this crunch-meets-gooey thing that is genuinely hard to describe until you try it. My homemade version is honestly better than the one I paid $25 for at Trader Joe’s, and I say that without hesitation.

If you love easy no-bake chocolate treats, my Chocolate Turtle Candy and Crockpot Candy are two more recipes you need to try.

What Is a Dubai Chocolate Bar?

The original bar is called “Can’t Get Knafeh of It” and was created by Fix Dessert Chocolatier in Dubai. Knafeh is a traditional Middle Eastern dessert made with shredded phyllo dough, and that is exactly what inspired the filling here. TikTok influencer Maria Vehera made the bar famous when she posted her reaction to trying one, and the internet has been obsessed ever since.

The bar combines crispy toasted kataifi pastry with pistachio butter and tahini, all wrapped in a smooth chocolate shell. The fix bars sell for around $25 each, which is exactly why making your own pistachio chocolate bar at home makes so much sense.

Why This Recipe Works

A few things make this homemade version really come together. First, you do not need to temper the chocolate. A lot of recipes make a big deal of thermometers and the seed method, but this one keeps it simple with melting chocolate or good quality chips and it sets up beautifully every time.

Second, the kataifi gets toasted low and slow in butter until it is deeply golden. Rushing this step is the most common mistake people make, so give it the full 10 minutes.

Third, the tahini. It is just one tablespoon, but it balances out the sweetness of the pistachio butter and keeps the filling from being too rich. All three of those things working together are what make this recipe so good.

Pro-Tip

The kataifi is the make-or-break step. Give it the full 10 minutes over medium heat and don’t rush it. A deeply golden color means maximum crunch in your finished bar.

Dubai chocolate bar ingredients.

Key Ingredients

Here is what you need to make this pistachio chocolate bar at home.

  • Colored or white melting candy. This is purely decorative. It creates the pretty swirled pattern on the outside of the bar. Use any color you like or skip it entirely since the bar tastes the same either way.
  • Melting chocolate. Two cups total, divided. Use dark or milk chocolate based on your preference. The better the quality, the better the bar. Look for chocolate made with real cocoa butter rather than vegetable oils.
  • Kataifi pastry. Shredded phyllo dough that toasts up golden and crunchy in butter. Look for it in the frozen section at Middle Eastern grocery stores, specialty food stores, or some larger Walmarts. It is also easy to find on Amazon if you cannot track it down locally. Can’t find it anywhere? Bake phyllo sheets according to the package, let them cool completely, and crumble them. The texture is not identical, but the flavor is close.
  • Unsalted butter. Just a quarter cup to toast the kataifi. This is where the buttery, rich flavor in the filling comes from.
  • Pistachio butter. The base of the filling. Find it at Middle Eastern grocery stores, Italian specialty shops, or on Amazon. Pistachio cream works too and gives a slightly sweeter result. Do NOT use pistachio paste since the unsweetened baking variety will make the filling taste bitter.
  • Tahini paste. One tablespoon is all you need. It adds a subtle earthy note that keeps the filling balanced and prevents it from tasting overly sweet. Tahini is easier to find than you think. Check the peanut butter or international aisle at most major grocery stores, Trader Joe’s, Whole Foods, or any Middle Eastern market. It is also widely available on Amazon.
A hand holding a piece of dubai chocolate bar filled with green kataifi filling.

Before you start:

You will need a silicone candy bar mold to make this recipe. The one I used is 1 inch deep and 9×5 inches. Make sure yours is deep enough to hold the filling. Find them easily on Amazon or at craft stores like Michaels. I got mine here on Amazon.

How to Make Dubai Chocolate Bars

Step 1: Decorate the mold. Melt your colored or white melting candy according to package instructions. Drizzle it into your clean, dry candy bar mold in a random pattern. This becomes the decorative top of the bar once it is flipped out. Place the mold in the refrigerator for about 15 minutes to harden. When you remove it, do not bend a silicone mold or you will crack the design.
Dubai chocolate bar with yellow drizzle on a light gray background

Step 2: Coat the mold with chocolate. Melt 1 cup of melting chocolate. Spread it over the bottom and sides of the mold using a pastry brush, or just tilt the mold until it is fully coated. Flip the mold over to let the excess chocolate run out, then use a flat knife to clean up the edges. Refrigerate for at least 15 minutes to set.
Chocolate bar mold filled with melted dark chocolate.

Step 3: Toast the kataifi. Heat a nonstick skillet over medium heat. Add the kataifi and the melted butter, stirring to coat. Cook for about 10 minutes, stirring often, until the kataifi is deeply golden and crunchy. Keep the heat at medium because if it gets too high, the kataifi burns fast. Set it aside for a few minutes to cool completely before adding to the filling.
Golden toasted kataifi pastry in a nonstick skillet with a wooden spatula.

Step 4: Make the filling. In a medium bowl, stir together the pistachio butter and tahini paste until fully combined. Fold in the cooled toasted kataifi until the mixture is well coated and evenly mixed.
Glass bowl of pistachio cream mixed with toasted kataifi pastry for Dubai chocolate bar filling.

Step 5: Fill the mold. Spread the pistachio filling over the chocolate layer inside the mold. Leave a small gap around the outside edges so the chocolate can wrap around and seal the sides of the filling.
 Chocolate bar mold filled with pistachio and kataifi filling, with a bowl of the mixture in the background.

Step 6: Seal the bottom. Melt the remaining 1 cup of chocolate and pour it over the filling, making sure it covers everything evenly. Use your flat knife or scraper to remove the excess and leave the bottom perfectly flat.
Chocolate bar mold with smooth dark chocolate backs sealing in the pistachio kataifi filling.

Step 7: Set. Refrigerate the mold for about 30 minutes, or until the chocolate is completely firm.
Step 8: Unmold and enjoy. Carefully pop the chocolate bar out of the mold and serve.
Three dark chocolate Dubai bars with green pistachio drizzle laid on crinkled brown parchment paper.

Tips for the Best Results

  • Toast the kataifi all the way through. Most people pull it too early. You want it deeply golden, not just lightly tan. The crunch of the finished bar depends entirely on this step.
  • Let the kataifi cool before mixing. Adding it hot to the pistachio butter can make the filling greasy and clumpy. Give it 3 to 5 minutes to cool first.
  • Do not bend the silicone mold when pulling it from the fridge. This is an easy way to pop your decorative drizzle design right off. Lift the mold straight out and unmold from the bottom up.
  • No mold? Use a loaf pan. Line it with parchment paper with some overhang on the sides. Follow the same steps and lift the finished bar out by the parchment. It is a little harder to slice cleanly, but it works great.
  • Want to make mini bars? Use a smaller candy bar mold and halve the filling. You can make 2 full-size bars or several mini bars with this recipe.

How to Store Dubai Chocolate Bars

  • On the counter: Store in a cool, dry spot away from direct sunlight. Do not leave them anywhere warm or the chocolate will soften.
  • In the refrigerator: Wrap the bars in plastic wrap or foil, then keep them in an airtight container in the fridge for up to 3 months. This is the best storage method. Chocolate absorbs smells from other foods, so the extra wrap layer matters.
  • In the freezer: This recipe does not freeze well. The chocolate can crack during thawing, so stick to refrigerator storage.
  • Make ahead: Yes! These are great for making in advance and they hold up beautifully in the fridge, which also makes them a fantastic homemade gift.
bitten dubai chocolate bars with green kataifi filling and yellow drizzle stacked on parchment paper.

Frequently Asked Questions

What is the difference between pistachio butter and pistachio cream?

Pistachio butter is pure ground pistachios with a rich, neutral, nutty flavor similar to peanut butter. Pistachio cream is sweetened, more like a spread. Either works in this recipe. Pistachio cream will give you a slightly sweeter filling. What you want to avoid is pistachio paste, which is unsweetened and used in baking and will make the filling taste bitter.

Do I have to temper the chocolate?

No. This recipe uses melting chocolate or good quality chocolate chips, which makes it completely beginner-friendly. No candy thermometer needed. If you want a super glossy, snappy finish you can temper the chocolate, but it is not required for a great result.

What if I do not have a candy bar mold?

Line a loaf pan with parchment paper, leaving some overhang on the sides so you can lift the bar out. Follow the same layering steps. The bar may be a little harder to slice neatly, but it works well.

Can I cut the recipe in half?

Yes. This recipe makes one large bar using a 9×5 inch mold. Use a smaller mold and halve the recipe for a smaller batch, or use a smaller mold and make two bars with the full recipe.

What does a Dubai chocolate bar taste like?

The filling is super creamy with subtle, nutty pistachio notes and a satisfying crunch from the toasted kataifi. The chocolate shell is rich and smooth. Together it is sweet but balanced since the tahini keeps it from being too sugary. If you have had knafeh before, you will recognize the filling immediately.

More Homemade Candy Recipes

5 from 1 vote
Chocolate bar filled with green kataifi pastry and decorated with yellow drizzle.

Dubai Chocolate Bar

Serves — 3
Dubai chocolate bar recipe with a creamy pistachio kataifi filling wrapped in rich chocolate. No tempering required. Just a few ingredients and a candy bar mold.
Prep Time 30 minutes
Cook Time 10 minutes
Total Time 40 minutes

Ingredients
 

  • 3 tablespoons colored or white melting candy
  • 2 cups melting chocolate divided
  • 1 cup kataifi pastry (shredded phyllo dough) chopped into tiny pieces
  • ¼ cup unsalted butter melted
  • ½ cup pistachio butter
  • 1 tablespoon tahini paste

Instructions
 

  • Melt your colored or white melting candy according to package instructions and drizzle it into your clean dry candy bar mold. Drizzle it in a random pattern or make a design it's up to you, this will be the top of your candy bar. Place the mold in your refrigerator for about 15 minutes to harden. When removing the mold from the refrigerator make sure not to bend the mold if it's silicone, you’ll pop the design out or crumble it.
    3 tablespoons colored or white melting candy
  • Melt 1 cup of melting chocolate according to package instructions and spread it over the bottom and sides of your chocolate bar mold. You can use a pastry brush or just tilt the mold so the chocolate covers all sides. Turn the mold over so the excess chocolate can run out. Use a flat knife or scraper to get the extra chocolate off the sides of the mold. Place the mold back in the refrigerator to set for at least 15 minutes.
    1 cups melting chocolate
  • While the chocolate sets, toast your kataifi. In a non-stick skillet, coat your kataifi in the butter and heat over medium heat until toasted, do not overheat or it will burn. Set it aside for a few minutes to cool.
    1 cup kataifi pastry, ¼ cup unsalted butter
  • In a medium bowl, combine the pistachio butter with the tahini. Once combined add the toasted kataifi and fold it in until well mixed.
    ½ cup pistachio butter, 1 tablespoon tahini paste
  • Spread this mixture over the chocolate in your mold leaving a tiny space around the outside so chocolate can wrap around the filling on the sides.
  • Heat the remaining cup of chocolate and spread it over the filling making sure to fill the entire mold. Use a flat knife or scraping tool to remove any excess chocolate and make the bottom of your chocolate bar flat.
    1 cups melting chocolate

Jenn’s Notes

Storage :
  • Make Ahead: You can prepare your chocolate bar in advance and store it in the refrigerator for up to 3 months. Make sure to keep your premade Dubai chocolate bars in an airtight container and away from any strong-smelling foods as chocolate can absorb smells from other foods. For extra protection you can wrap your chocolate bars in plastic wrap or foil before putting them into an airtight container or resealable plastic bag.
  • On The Counter: Leftover Dubai chocolate can be stored on the counter at room temperature. Make sure it is in a cool dry place away from direct sunlight so it doesn’t melt.
  • In The Refrigerator: Dubai chocolate can be stored it in an airtight container in the refrigerator for up to 3 months.
  • In The Freezer: This recipe does not freeze well. During the defrosting process, the chocolate could crack.
Tips :
  • When removing the mold from the refrigerator make sure not to bend the mold if it’s silicone or you’ll pop the design out or crumble it.
  • The candy bar mold I used is 1 inch deep and 9×5 inches. You can use any shape or size as long as it’s deep enough for the filling.
  • This recipe makes a rather large candy bar, so feel free to use a smaller mold and half the recipe. You can also use a smaller mold and make 2 chocolate bars instead of a large one.

Nutrition Info

Calories: 1041kcal | Carbohydrates: 121g | Protein: 11g | Fat: 64g | Saturated Fat: 36g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 21g | Trans Fat: 1g | Cholesterol: 41mg | Sodium: 470mg | Potassium: 425mg | Fiber: 8g | Sugar: 68g | Vitamin A: 476IU | Vitamin C: 0.2mg | Calcium: 49mg | Iron: 6mg

Related Recipes

Secrets to Quick & Easy Desserts
FREE EMAIL BONUS
How to make delicious desserts in no time at all!
5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?




Comments

  1. 5 stars
    I followed this recipe and it turned out great. I added some edible rose gold leaf and it looked amazing!