Super Soft Chocolate Espresso Rolls

Rated 5.00 out of 5

43 Comments

This post may contain affiliate links

Add Bake with Zoha as a preferred source on Google and find more of my tried-and-tested recipes.

These Super Soft Chocolate Espresso Rolls are the version of cinnamon rolls made for chocolate lovers: unbelievably pillowy, moist bread filled with a decadent dark chocolate espresso filling and covered in espresso icing.

When I tried these rolls, I was spellbound for at least a minute (I have the video if anyone wants it). They are, hands down, one of the best desserts I have EVER eaten. And like most of my recipes, this recipe is simple and fuss free, and these rolls can be made without a mixer! And with that, I hope I have convinced you to give this recipe a go.

6 chocolate espresso rolls side by side with coffee icing spread on 3 of them and a spoon spreading it
hand holding chocolate espresso roll with coffee icing, more seen in background

INGREDIENTS NEEDED

Here are the ingredients you will need for this recipe (as always, I must remind you to please scroll down to the recipe card for the quantities):

Bread dough:

  • Warm whole milk; ideally between 100-110F. The temperature of the milk is important to activate the yeast
  • Sugar
  • Active dry yeast – you can also use instant yeast. In that case, skip the step of resting the milk, yeast and sugar and simply combine all ingredients and knead 
  • All purpose flour
  • Egg 
  • Salt
  • Unsalted butter, softened – I leave the butter outside for around 1 hour

Chocolate Espresso filling:

  • Dark or semi sweet chocolate depending on how dark you like your chocolate. You can also use milk if you want, but in that case you may need to reduce the sugar
  • Unsalted butter
  • Heavy cream (use any kind of cream you have access to)
  • Brown or white sugar
  • Cocoa powder
  • Instant coffee – you want the kind of coffee that dissolves in water; I recommend Nescafe 

Assembly:

  • Heavy cream – I love to drench any kind of rolls in heavy cream right before baking as it makes them ultra soft and moist!

Espresso icing:

  • Icing sugar
  • Instant coffee
  • Cream or milk
hand tearing apart a chocolate espresso roll showing moist gooey interior; more seen in background

HOW TO MAKE SUPER SOFT CHOCOLATE ESPRESSO ROLLS

Let’s go through the steps one by one:

1. Knead the dough

In the bowl of your stand mixer (or regular bowl), add the warm milk, yeast and sugar. Whisk and wait for 10 minutes or until the mixture looks frothy. This step is not needed if you are using instant yeast.

yeast and milk in a bowl
dough ingredients in a glass bowl

Add the remaining ingredients for the dough, and knead until the dough is smooth, soft and stretchy. There are two ways you can do this:

Option 1: Kneading with a stand mixer

Use the dough hook attachment of your stand mixer (this is the one I use) and knead on medium high speed for 7-10 minutes, until the dough pulls away from the edges of the bowl, becomes smooth to touch (instead of sticky), and is very stretchy. You should be able to pull it into a thin sheet without it breaking (“window pane test”).

Option 2: Kneading by hand

First, use a large wooden spoon to mix the ingredients until they start to form a dough. Then, lightly dust a clean work surface with flour and turn out the dough. Using clean hands, start working the dough in a “push, pull” motion.

Now, here’s the deal: this WILL be a sticky mess. The dough has a lot of liquid content (which is how the rolls become so soft), but don’t be discouraged and don’t add more flour. Turn on your favorite show / podcast, and keep kneading the dough for a good 8-10 minutes.

A scraper like this one will be very useful in pulling the dough off the surface and keeping things clean. As you knead, the flour will absorb more liquid, develop more gluten, and become stretchy and smooth.

You will know the dough is done when it doesn’t stick to your hands anymore (you will have to clean your hands first), is very soft, and very stretchy.

2. Proof the dough

This is the first rise. Transfer the dough to a clean, oiled bowl, cover with cling wrap, and rest for ~60-90 minutes in a warm place. I like to place it in the oven with the oven light turned on (the oven is off, obviously). It should double in size, and, when poked gently, spring back part of the way.

dough in a glass bowl before being proofed
proofed dough in glass bowl

3. Prepare the chocolate espresso filling

In the meanwhile, for the filling, add the butter, cream, coffee and sugar to a nonstick saucepan. Place on medium low heat and stir until everything is melted. Then add the chocolate (chips or chopped) and stir until the chocolate has melted. Be careful not to overheat this mixture as that can cause chocolate to seize up and split. Once you have a smooth mixture, let it rest and cool down.

process of making chocolate espresso sauce
chocolate chips added to chocolate sauce in a saucepan with a whisk
smooth chocolate espresso sauce with a whisk inside

Important note: the amount of sugar, coffee, and cream in this filling is flexible and dependent on your preference. Start with a smaller amount of sugar and coffee, taste and add more if you’d like. If the mixture looks too thick, add more cream. The ending result should be a thick sauce which will become spreadable once it cools down.

4. Shape the Chocolate Espresso Rolls

Once the dough has risen and the filling has cooled, it is time to assemble!

Prepare a baking pan or dish by brushing butter on it. I used a 7×11″ ceramic dish, but this recipe also works well with an eighth sheet pan.

Place the dough on a lightly floured surface, and roll it out into a 12×14″ rectangle. The dough should be so soft that it should be really easy to roll it out and shape it with your hands so it is as neat of a rectangle as possible.

Spread the chocolate espresso filling as evenly as possible using an offset spatula.

dough rolled into rectangle with chocolate sauce poured in the middle
dough rolled out with chocolate spread on it, and cut into strips

Then, divide the rectangle into 6 strips, each strip 2×14″. Roll each strip individually into rolls, and place them in the dish / pan you are using to bake.

I love to use this method of dividing into strips and rolling individually as opposed to rolling up the whole rectangle and then cutting into individual rolls using a knife or floss. It makes perfectly shaped rolls with little to no mess. Seriously, try it and you will be convinced!

dough rolled out with chocolate spread on it, and cut into strips
strips of dough with chocolate on it, one is rolled into a roll and placed into a baking dish

5. Allow time for a second rise

Place the shaped rolls in a warm place for 30-45 minutes until they look puffed up. This is called the second proof.

chocolate espresso rolls in baking dish before proofing
chocolate espresso rolls in baking dish after proofing

In the last 20 minutes, preheat your oven to 375F (the rolls should not be in the oven, of course).

6. Time to bake!

Drench the chocolate espresso rolls in heavy cream, trying to pour it evenly on top of the rolls. Place in the oven and bake for 20-25 minutes until the rolls have a light golden color on them.

6 baked chocolate espresso rolls showing light golden bread with swirls of chocolate inside

7. Ice them up!

Prepare the quick coffee icing by mixing the icing sugar, instant coffee and cream or milk until a smooth icing is formed. You can easily adjust the thickness to your liking by adjusting the amount of cream added.

six chocolate espresso rolls covered with coffee icing

Cover the rolls with icing while they are still warm.

8. Serve & enjoy!

It is time to serve the warm rolls, dive in, and go to chocolate heaven!

single chocolate espresso roll with coffee icing on a small plate

If you like this recipe, you should check out my other bread recipes too!!! Here are my favorites:

FREQUENTLY ASKED QUESTIONS

What is a substitute for the egg in this recipe?

If you don’t consume eggs, you can replace the egg in the dough with 1/4 cup of full fat yogurt.

Can I use instant yeast instead of active dry yeast?

Yes, you can. If using instant yeast, just combine all ingredients of the dough and knead.

Can I use milk chocolate instead of dark?

If you don’t like dark chocolate, you can use milk chocolate but then reduce the amount of sugar in the filling according to your taste.

Do I need a stand mixer to make these rolls?

No, you can also knead this dough by hand. Read my tips above in this blog post.

How to store these chocolate espresso rolls?

You can store these rolls in an airtight container at room temperature for up to 2 days. Any longer than that, store them in the fridge and microwave for 10-15 seconds before enjoying.

Can I double this recipe?

Yes! If you do, use a 9×13″ pan to bake them.

close up image of chocolate espresso rolls covered with coffee icing, picture focusing on 2
Print
hand holding chocolate espresso roll with coffee icing, more seen in background

SUPER SOFT CHOCOLATE ESPRESSO ROLLS RECIPE

by Zoha Malik

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 stars from 22 reviews

The softest Chocolate Espresso Rolls made with unbelievably pillowy bread, a decadent dark chocolate espresso filling, and a simple espresso icing.

Yield:6 large rolls

Prep Time:
45 mins
Cook Time:
25 mins
Rest Time:
1 hr, 50 mins
Total Time:
3 hrs

Ingredients

Bread dough:

  • 2/3 cup whole milk (160g), warm (100 to 110F)
  • 1/4 cup sugar (50g)
  • 2 teaspoons active dry yeast
  • 2 1/2 cups all purpose flour (325g)
  • 1 large egg
  • 1 teaspoon salt
  • 1/4 cup unsalted butter, softened (60g)

Chocolate espresso filling:

  • 3 tbsp unsalted butter (42g)
  • 4–6 tbsp heavy cream
  • 4 tbsp brown or white sugar (adjust quantity to your liking)
  • 2 tbsp cocoa powder
  • 1–2 tsp instant coffee powder
  • 100g semi-sweet or dark chocolate (chopped chocolate or chocolate chips)

Assembly:

  • 1/4 cup heavy cream (60g)

Coffee icing:

  • 1 cup powdered sugar (130g)
  • 1/2 tsp instant coffee powder
  • 2–4 tbsp heavy cream depending on how thick you want the icing

Instructions

Dough:

  1. Add the warm milk, yeast and sugar to a bowl and stir. Wait for 10 minutes or until the mixture looks frothy
  2. Add the remaining ingredients of the dough and knead for 7-10 minutes (you can do this by hand or using a stand mixer with a dough hook attachment; see notes in the blog post above) until the dough is smooth, soft and very stretchy
  3. Transfer the dough to a clean bowl with a little oil spread inside. Cover with cling wrap and place in a warm humid place for 60-90 minutes until the dough roughly doubles in size

Chocolate espresso filling:

  1. While the dough is rising, prepare the filling. Add the butter, heavy cream, cocoa powder, coffee and sugar to a nonstick saucepan. Place on low heat and stir until everything has melted and combined
  2. Add the chocolate and stir until it melts (you can do this over low heat or turn off the heat altogether)
  3. Adjust the amount of coffee, sugar or cream depending on the flavor you want. The ending result should be a thick sauce that will become spreadable as it cools
  4. Let the sauce cool down

Assembly:

  1. Once the dough has risen and the filling has cooled, it is time to assemble. Prepare your baking pan or dish with a little butter
  2. Turn out the dough on a lightly floured surface, and roll it into a 12×14″ rectangle, using your hands to keep the sides as straight as possible
  3. Spread on the chocolate espresso filling evenly
  4. Divide the rectangle into 6 strips, each 2″ wide and 14″ long
  5. Carefully roll up each strip to form individual chocolate espresso rolls
  6. Place the rolls inside the baking pan / dish, and place in a warm place for another 30-45 minutes until the rolls look puffed up

Bake:

  1. In the last 20 minutes of the second rise, turn on the oven to 375F (conventional, no fan)
  2. Once the rolls have risen again, carefully pour over the cream evenly on top of each roll. it will flow down, don’t worry
  3. Bake for 20-25 minutes until the rolls have a light golden color on them

Frost & serve:

  1. Prepare the icing by whisking together the ingredients, adjust quantities as needed
  2. Spread the icing on the rolls while they are still warm
  3. Serve & enjoy!!

Video Tutorial

Notes

  • I recommend storing these rolls in an airtight container in the fridge, and microwaving before eating them as they are best warm!
  • See the blog post above for tips on kneading the dough by hand vs using a stand mixer

Note: This post contains affiliate links.

Leave a Rating and a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Unsubscribe anytime.

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


Comments

  1. Narmeen

    So pillowy and incredibly soft!! Unreal recipe with the perfect ratio of espresso to chocolate flavor. I did have to adjust the glaze to be double what the recipe says.

    1. Zoha

      I am really happy to hear that, Narmeen. Thank you for the review 🙂

  2. F

    I have tried these roll and they are out of the world. Taste is very unique and different and sooo soft . I much appreciate the talent of you Zoha you’re a great chef

    1. Zoha

      Yay! Thanks so so much

  3. Fatima

    I have tried these roll and they are out of the world. Taste is very unique and different and sooo soft . I much appreciate the talent of you Zoha you’re a great chef

    1. Amina

      These were insanely good. My exact thoughts were actually “out of this world good” but I see someone else actually already left a review with the same thoughts. Made these for a friend and had to make a double batch so ai could steal a few for myself because they are so irresponsible. They were somehow both fluffy and flaky while also being so soft and moist. Better than cinnamon rolls and I love cinnamon rolls more than almost anything.

  4. Tooba Sohail

    These turned out exactly as she mentioned! Super soft and perfect for chocolate lovers.
    Thank you for sharing such amazing recipes always and making bake time fun and simple 🙂

    Also, i added 1/4 tsp of cocoa powder in the glaze too & loved it.

    1. Zoha

      YUM. Thank you so much!

Get Notified When New Recipes Drop

Subscribe to get all of my latest recipes in your inbox.


Chocolate chip cookies on a white background