Mocha Swirls

Mocha Swirls

What about a 2 in 1; breakfast and dessert in one go?! Wouldn't that be magical 😍

I have been binge watching nadiya hussein's shows lately and couldn't stop myself from baking one of her recipes. And what is best than enjoying mocha swirls/rolls right in the morning! The filling consists of butter, espresso powder, cocoa powder, brown sugar and semi sweet chocolate chips.. What is a better combination, now you tell me?

Aah, in around 75 minutes, these amazing swirls were ready to devour, so simple yet realistically good. I must say, the smell from the oven when these little buns were baking was just divine. My house smelled like one the best bakeries in town and I was awestruck!

The recipe uses self raising flour, which is great when you want to bake instantly and it gives great results always. Unlike cinnamon rolls you do not need to proof them beauties before baking. Just roll them, cut them, smash them, and off they go to bake in the oven.

Without making you drool furthermore, let's get started!


For the filling:

  • 2 tbsp Unsalted butter, melted
  • 2 tsp espresso/coffee granules
  • 2 tsp cocoa powder
  • 1/4 cup light brown sugar
  • 100 gms semi sweet chocolate chips

For the dough:

  • 2 1/2 cups self raising flour
  • 2 tbsp sugar
  • 1/4 tsp salt
  • 100 gms butter, melted 
  • 1 tsp vanilla bean paste/vanilla essence
  • 2 egg yolks
  • 200 ml milk

For the icing

  • 2 tbsp warm water
  • 1 tsp coffee /espresso powder
  • 2 Kiri cream cheese cubes, at room temperature 
  • 2-3 tbsp Icing sugar
  • 1 tbsp room temperature butter


  1. In a bowl, combine your filling by mixing melted butter, coffee granules, cocoa powder, brown sugar and chocolate. Set aside. 
  2. Prepare your dough by mixing your dry ingredients first - self raising flour, salt, sugar. 
  3. In a saupan, melt your butter and allow to cool slightly, now add in your milk and the egg yolk sand vanilla bean paste, whisk until combined. 
  4. Make a well in the dry ingredients and pour in your wet ingredients and knead everything together to form a smooth dough. I'd suggest to set the dough aside for 5 minutes for better elasticity of dough. 
  5. Sprinkle flour over your work surface and place your dough on it. Roll your dough to a rectangle. 
  6. Spread the filling, make sure it reaches every nook and corner and roll tightly starting from the long edge of the rectangle. 

  7. Preheat your oven to 180 deg C and prepare your pan by greasing it with butter. 
  8. Cut the prepared log into 9 equal pieces and smash with your inner palm and place the rolls in your pan starting from the inside and fill it up. 

  9. Brush the rolls with milk and bake for around 30- 35 minutes, once the rolls turn golden. 

  10. Allow the rolls to cool in the pan itself, by placing your hot pan on a cooling rack. 

  11. To prepare the Icing add all your ingredients under Icing in a blender and blend well. This will will give you a semi liquid Icing without any lumps. 
  12. Drizzle the Icing all over the cooled swirls. 

  13. And they are ready! 

Like Nadiya Hussain says, your breakfast and coffee in one go is ready to serve! 😍 

Do try this recipe and don't forget to share your experience/feedback with me here in the comments or feel free to send me a mail. Also, do tag me at #taystedit if you try out my recipes on Facebook, Instagram etc so that I can see when you make it. ♡♡♡♡

You Might Also Like


  1. Great job, You are providing good knowledge. It is really helpful and factual information for us and everyone to increase knowledge. Continue sharing your data. Thank you. stuffed dates gift box uk

  2. Wonderful post. your post is very well written and unique. Thank you for sharing this post here. karaoke bars in san diego

  3. A very delightful article that you have shared here. Your blog is a valuable and engaging article for us, and also I will share it with my companions who need this info. Thankful to you for sharing an article like this. Wholesale Frozen Meat Manufacturer