This post may contain affiliate links. Please read our disclosure policy.
These Dubai Chocolate Brownies are a spin on the viral Dubai chocolate bar, combining dark chocolate brownies with creamy pistachio butter with toasted kataifi pastry filling, and then topped with a layer of rich ganache.

I took the flavors found in Dubai chocolate bars and layered them in brownie form to make this delicious dessert, which is so rich and perfect for indulging. The crispy kataifi pastry combined with the creamy pistachio gives a lovely crunch to each bite, while the ganache brings richness to complement the chewy brownie base. This rich dessert is a winner for kids and adults alike, making it a great bake to serve to a crowd. A treat more categorized for a cheat meal on your cheat day.
For more Dubai chocolate-inspired desserts, try my Dubai Chocolate Strawberry Cups and my Chocolate Pistachio Cookies.
Recipe Overview
Ingredients Needed
Below are the ingredients you’ll need to make Dubai Brownies. The full quantities can be found in the recipe card further down the post.

- Salted butter: The salt in the butter balances the sweetness of the brownie base. If you only have unsalted butter, add 1/4 tsp fine kosher salt to the brownie batter.
- Vegetable or coconut oil: Adding this to the brownie batter keeps the brownies moist.
- Granulated sugar: You can use coconut sugar or light cane sugar as well.
- Eggs: The eggs bind the brownies together, giving them a fudgy texture.
- Vanilla extract and Baking powder.
- All-purpose flour: This forms the bulk of the brownie, giving it a slight chew. You can use white or whole wheat pastry flour, if preferred.
- Cocoa powder: Unsweetened cocoa powder is what you want here, not hot cocoa mix. I like to use Dutch process cocoa for a stronger chocolate flavor, but natural cocoa or raw cacao powder will also work.
- Kataifi pastry: This thin, string-like pastry, sometimes called kadayif, is a shredded form of phyllo dough. Look for it in Middle Eastern grocers, sometimes in the fridge or freezer section.
- Raw pistachio butter or cream: You want to use raw, not toasted, pistachio butter as it has a vibrant green color. Pistachio cream can also be used and will make the brownies sweeter.
- Tahini paste: Adding a small amount of tahini to the filling makes the texture softer than just using pistachio butter. You can also skip this if you don’t have it but I recommend it.
- Heavy cream or heavy whipping cream: It’s important to use heavy cream here, not half-and-half, as the higher fat content of the cream is needed to make the ganache thicken properly. Coconut cream will work too. The thick part of the canned coconut cream you see when you open the can.
- Dark chocolate: You can use chopped chocolate or chocolate chips here. You could use milk chocolate if you prefer a sweeter ganache.
- White chocolate (optional): This extra touch is used to decorate the brownies. Skip it to make the dessert less sweet.
How to Make Dubai Chocolate Brownies
Step 1: Start by making the ganache, as it needs time to cool. Heat the cream in a small pot until steaming (do not boil). Remove from the heat and add the chocolate to the pot. Let sit for 5 minutes, then stir until evenly melted and smooth. Set aside.
Step 2: Now make the brownie base: Preheat the oven to 350°F and line a 9 x 9-inch square pan with parchment paper.

Step 3: In a large bowl, beat the butter, oil, and sugar with electric beaters until smooth. Beat in the eggs and vanilla until combined.
Step 4: In a separate bowl, combine the flour, cocoa powder, and baking powder. Sift the dry ingredients over the butter mixture. Whisk together by hand, don’t overmix.

Step 5: Spread the brownie batter evenly into the prepared pan. Bake for 22-25 minutes until just set.
Step 6: As the brownie is cooling, make the pistachio filling: Chop the kataifi pastry, then add it to a large pan over medium heat with the oil. Stir constantly for 10-12 minutes until the pastry is golden and crisp. Don’t rush this step!

Step 7: Add the pistachio paste and tahini to the pastry in the pan and stir until combined. Spread the mixture evenly over the cooled brownie.
Step 8: Spread the cooled ganache evenly over the pistachio filling. Chill the brownies for 4 hours until the ganache is set.
Step 9: Remove the brownies from the pan and slice them into 16 pieces, then enjoy!
Variations & Tips
→ The ganache needs to cool before spreading over the filling. You can speed up the cooling process by chilling it in the fridge. The ganache won’t cool evenly in the fridge, though, so you’ll need to stir it a few times at 10-minute intervals to achieve a smooth texture.
→ When making the ganache, it’s important not to boil the cream, as this will make it too hot, which can cause the ganache to split once you add the chocolate.
→ If using chopped chocolate, make sure you chop it evenly into small pieces so that it melts evenly into the cream.

Common Questions
You can store the brownies in an airtight container in the fridge for 3-5 days or in the freezer for up to 3 months. If frozen, thaw in the fridge overnight before eating.
This can happen if your cream is too hot when you add the chocolate. This is why it’s important not to boil the cream, just to heat it until steaming.
If you notice fat separating from the chocolate in the ganache, making it appear oily, you can fix it by beating in 1 tbsp boiling water with electric beaters for 1 minute until shiny and smooth.
Yes. If you have a brownie mix you love and prefer to use instead, you go right ahead. It’s fine.
Yes. You can swap the butter with coconut oil or vegetable oil.
More Brownie Recipes
- Peppermint Brownies
- Pumpkin Brownies
- Greek Yogurt Brownies
- Brownie Cookies
- Protein Brownies
- Cottage Cheese Brownies
- Flourless Sweet Potato Brownies
You may also like











