This post may contain affiliate links. Please read our disclosure policy.
Soft and fluffy cinnamon rolls filled with gooey coconut sugar and cinnamon, then topped with creamy cream cheese frosting.

Soft, fluffy cinnamon rolls filled with a rich, gooey coconut sugar filling and topped with creamy cream cheese frosting. If you love classic cinnamon rolls but want something with a deeper caramel-like flavor, these are absolutely worth trying.
I actually love using coconut sugar for the filling because it gives the rolls a warm, almost toffee-like flavor that pairs so well with cinnamon. If you grew up with palm sugar like I did, you’ll know exactly what I mean. Gula melaka or gula jawa works beautifully here too. I’ve tested the recipe with those and the flavor is amazing.
These rolls bake up soft and pillowy with a gooey center, and the cream cheese frosting melts slightly into the warm rolls…which is honestly the best part.
Why You’ll Like This Recipe
- Deep caramel-like flavor
Coconut sugar adds a rich, almost toffee-like sweetness that tastes more complex than regular brown sugar. - Soft and fluffy rolls
The dough is enriched with milk, egg, and coconut oil, giving you tender bakery-style rolls. - Gooey filling in every bite
The filling melts into the dough while baking, creating that irresistible sticky center. - Easy to make with simple ingredients
You don’t need anything fancy. Most ingredients are pantry staples. - Works with different types of palm sugar
Coconut sugar, gula melaka, gula jawa, or dark brown sugar all work beautifully.
Ingredients and Substitutions
- Bread flour – Provides structure and chewiness. All-purpose flour can be used but the rolls will be slightly softer and less chewy.
- Whole milk – Adds richness and softness to the dough. You can substitute with 2% milk or plant-based milk.
- Instant yeast – Allows the dough to rise. Active dry yeast can be used but should be activated first.
- Sugar – Adds sweetness and helps the yeast ferment.
- Salt – Enhances flavor and balances the sweetness.
- Egg – Enriches the dough and contributes to softness.
- Coconut oil – Adds moisture and subtle coconut flavor. Melted butter works well as a substitute.
- Coconut sugar – The star of the filling with a deep caramel flavor. Palm sugar, gula melaka, gula jawa, or dark brown sugar can be used instead.
- Ground cinnamon – Classic warm spice for the filling.
- Cream cheese – Gives the frosting a tangy richness. You can use mascarpone cheese if you don’t like cream cheese
- Unsalted butter – Makes the frosting smooth and creamy.
- Powdered sugar – Sweetens and thickens the frosting.
Tips for Success
- Use room temperature ingredients
This helps the dough mix more evenly and rise better. - Don’t add too much flour
The dough should feel slightly tacky. Too much flour will make the rolls dense. - Use dental floss for clean cuts
It prevents squishing the rolls compared to using a regular chef’s knife. Serrated knife works well too. - Watch the proofing time
Overproofed dough can collapse during baking. - Bake until the center is cooked
If the top browns too quickly, loosely cover with foil.
Variations
- Palm Sugar Cinnamon Rolls
Use finely chopped gula melaka or gula jawa for an even deeper caramel flavor. - Coconut Cream Frosting
Replace cream cheese frosting with coconut whipped cream frosting. - Nutty Cinnamon Rolls
Sprinkle chopped pecans or walnuts over the filling. - Orange Cinnamon Rolls
Add orange zest to the filling for a citrusy twist. - Chocolate Cinnamon Rolls
Sprinkle chocolate chips over the filling before rolling.

Storage & Reheating
- Refrigerator
Store leftovers in an airtight container in the fridge for up to 2 days. - Reheating
Microwave individual rolls for 10–15 seconds until warm. - Freezing
You can freeze unfrosted rolls for up to 2 months. Thaw overnight and warm before serving.
Frequently Asked Questions
- Can I make the dough ahead of time?
Yes. After kneading the dough, let it sit at room temperature for about 30 minutes and then cover and refrigerate overnight to let it do a cold rise. The dough should rise to double in volume, if it hasn’t risen much, let it sit at a warm place to rise and then proceed to the shaping step - Can I use active dry yeast instead of instant yeast?
Yes. Activate it in the warm milk with a little sugar before mixing it into the dough. - Why did my rolls turn out dense?
This usually happens if too much flour was added or the dough wasn’t sufficiently proofed. - Can I skip the cream cheese frosting?
Yes. A simple powdered sugar glaze works well too. - Can I use butter instead of coconut oil?
Absolutely. Butter gives a more classic cinnamon roll flavor.
These gooey coconut sugar cinnamon rolls are one of those treats that disappear quickly once they come out of the oven. The combination of fluffy dough, caramel-like coconut sugar filling, and tangy cream cheese frosting makes them hard to resist. If you grew up using palm sugar like gula melaka or gula jawa, definitely try those in the filling too. The flavor is incredible and adds a nostalgic touch that makes these rolls even more special.

Soft Gooey Coconut Sugar Cinnamon Rolls with Cream Cheese Frosting
Ingredients
- 300 g bread flour (12.7% protein content)
- 120 g whole milk
- 1 tsp instant yeast
- 40 g sugar
- ¼ tsp salt
- 50 g egg
- 57 g coconut oil melted
Gooey coconut sugar filling:
- 120 g coconut sugar or use palm sugar or dark brown sugar
- 56 g coconut oil melted
- 1 ½ Tbsp ground cinnamon
- ¼ tsp salt
Cream cheese frosting:
- 42 g cream cheese softened
- 30 g unsalted butter softened
- 85 g powdered sugar
- Pinch of salt
Instructions
Prepare the dough:
- Put all the ingredients for the dough in a mixing bowl of a standmixer fitted with a dough hook attachment. Give the ingredients a quick stir before you start the machine, so dry ingredients won't "fly" all over the place
- Knead on low speed for 2-3 minutes and then increase to medium speed and knead until the dough is smooth and elastic. It will clear the sides of the bowl and the dough feels tacky and it will stick to the bottom of the dough

1st proofing:
- Transfer the dough out into an oiled bowl or container. Cover and let it proof at a warm place until the dough doubles in volume, about 1-2 hours, depending on the temperature

Prepare the filling and frosting:
- While the dough is proofing, prepare the filling and frosting
- Combine all the ingredients for the filling. Cover and set aside.

- In another separate bowl, combine softened cream cheese, softened butter, powdered sugar, and salt until creamy. Cover and set aside. If it's very warm where you are, keep the cream cheese frosting in the fridge and let it soften a bit before using
Shaping:
- Grease an 8 x 8 inch square pan and line with parchment paper, perpendicular to each other and overhanging on the sides.
- Once the dough is done proofing, deflate the dough by folding it over itself several times to push out the air.
- Lightly flour your work surface and roll the dough out into about 10 x 10 inch square.

- Spread the filling evenly, leaving about 1/2-inch around the edges.

- Roll the dough up into a log.

- Use a tooth floss (unflavored one preferably) or a serrated knife to cut the log into 12 equal pieces

- Arrange the dough into a prepared pan in a 3 x 4 pattern.

2nd proofing:
- Loosely cover with a cling wrap and let it proof again until the dough fills up the pan and they look puffy. This may take about 45 minutes to 1 hour, depending on the temperature.

- 15 minutes before the end of the 2nd proofing, position the oven rack in the middle rack. Preheat the oven to 375 F (190 C) for conventional oven. For a convection oven, lower the temperature by 20 F (15 C).
Baking:
- Place the pan in the positioned rack and bake for 20-25 minutes. Start checking at around the 20-minute mark. It should be just lightly golden brown. If you have a digital thermometer, stick it into the dough part at the center of the pan, and it should be at least 190 F. If it's not, add another 5 minutes to the baking time.

Apply frosting:
- Place the pan on a cooling rack and let it cool for at least 15 minutes and then spread the frosting on top and serve them warm

Storage:
- Leftovers can be kept in an air-tight container in the fridge for a day or two. Simply reheat it in a microwave for a few seconds until heated through











