Cinnamon Rolls with Homemade Cream Cheese – Soft, Fluffy and Irresistibly Creamy
Cinnamon Rolls with Homemade Cream Cheese – Soft, Fluffy, and Worth the 5 Tries
Cinnamon Rolls with Homemade Cream Cheese are one of the most comforting baked treats you can make at home. Soft and fluffy bread, a sweet cinnamon sugar filling, and a rich homemade cream cheese topping come together to create a bakery-style dessert that’s surprisingly easy to prepare. After testing this recipe five times, I finally found the combination that gave me the texture and flavor I was looking for.
Unlike many recipes that use store-bought cream cheese, this version shows how to make a simple homemade cream cheese using full cream milk, lemon juice, butter, cheddar cheese, sugar, and salt. The result is a creamy, slightly tangy filling that pairs beautifully with the warm cinnamon sugar layers.
Cinnamon rolls are believed to have originated in Scandinavia, particularly Sweden, where cinnamon buns are a popular pastry enjoyed during coffee breaks. Over the years, the recipe evolved into the soft and frosted cinnamon rolls that many people enjoy today. This homemade version combines the classic cinnamon roll flavor with a rich homemade cream cheese spread that makes every bite extra satisfying.
Whether you’re baking for breakfast, merienda, dessert, family gatherings, or special occasions, these Cinnamon Rolls with Homemade Cream Cheese are guaranteed to impress.

9 Tips for the Best Cinnamon Rolls with Homemade Cream Cheese
1. Bloom the Yeast Properly
Even if you’re using instant yeast, blooming it in warm water with sugar helps confirm that the yeast is active. If the mixture becomes foamy after 5 to 10 minutes, your yeast is working well.
2. Use Warm, Not Hot Water
Water that is too hot can kill the yeast. Aim for warm water that feels slightly warm to the touch.
3. Don’t Add Too Much Flour While Kneading
The dough starts sticky, but it becomes smoother as you knead. Adding excessive flour can make the cinnamon rolls dense and dry.
4. Knead Until Smooth
Proper kneading develops gluten, resulting in softer and fluffier Cinnamon Rolls with Homemade Cream Cheese.
5. Grease the Dough Before Rising
A light coating of oil prevents the dough surface from drying out while it rises.
6. Let the Dough Double in Size
Allow enough time for the dough to rise properly. Depending on room temperature, this can take 1 to 2 hours.
7. Add Nutmeg Powder
Nutmeg is optional, but highly recommended. It adds a subtle bakery-style aroma that complements the cinnamon perfectly.
8. Use Full Cream Milk for Homemade Cream Cheese
Full cream milk produces richer curds and a creamier filling.
9. Frost While the Rolls Are Still Warm
Spreading the remaining cream cheese mixture over warm cinnamon rolls allows it to melt slightly and create a delicious topping.
Cinnamon Rolls with Homemade Cream Cheese – Soft, Fluffy and Irresistibly Creamy
Ingredients
Dough
- 2 cups all-purpose flour or bread flour, or a combination (1 cup flour = 160 grams)
- 1/3 cup white sugar
- 1/2 teaspoon table salt
- 3/4 cup evaporated milk
- 1/4 teaspoon nutmeg powder optional
- 2 tablespoons butter room temperature
Yeast Mixture
- 1 1/2 teaspoons yeast
- 1/4 cup warm water
- 1 tablespoon white sugar taken from the dough ingredients
Layer 1 Filling
- 3 tablespoons butter softened
Layer 2 Homemade Cream Cheese Filling
- 3 cups full cream milk
- 2 1/2 tablespoons lemon juice
- 5 tablespoons butter
- 1 1/2 tablespoons white sugar
- 1/4 teaspoon table salt
- 60 grams cheddar cheese
Layer 3 Cinnamon Sugar Filling
- 3 tablespoons white sugar
- 3 teaspoons cinnamon powder
Instructions
Bloom the Yeast
- Combine warm water, yeast, and sugar in a small bowl.
- Stir well.
- Let it sit for 5 to 10 minutes until foamy.
Prepare the Dough
- In a large mixing bowl, combine flour, sugar, evaporated milk, salt, and nutmeg powder.
- Mix until combined.
- Add the bloomed yeast mixture.
- Mix until a sticky dough forms.
- Add room-temperature butter. Mix again.
- Transfer the dough onto a lightly floured surface.
- Knead until smooth and elastic. Avoid adding too much flour during kneading.
First Rise
- Lightly grease the dough with a small amount of cooking oil.
- Place it back into the bowl.
- Cover with a clean cloth.
- Let it rise for 1 to 2 hours or until doubled in size.
Make the Homemade Cream Cheese Filling
- Pour the full cream milk into a pot.
- Bring it to a boil while stirring continuously.
- Once boiling, slowly add lemon juice while stirring.
- Continue stirring until the milk curdles.
- Turn off the heat.
- Drain the curds using a strainer or cheesecloth.
- Transfer the curds to a food processor.
- Add cheddar cheese, sugar, salt, and butter.
- Blend until smooth and creamy.
Prepare the Cinnamon Sugar Filling
- Combine sugar and cinnamon powder in a small bowl.
- Mix well.
Assemble the Cinnamon Rolls
- Roll the dough into a thin rectangle approximately 11 x 16 inches.
- Spread the softened butter evenly over the dough.
- Spread half of the homemade cream cheese filling over the butter layer.
- Sprinkle the cinnamon sugar mixture evenly on top.
- Starting from the longer side, tightly roll the dough into a log.
Cut the Rolls
- Use a piece of string or thread (sinulid) to cut the dough into 12 equal pieces.
- This method helps maintain the shape of the rolls.
Second Rise
- Arrange the rolls in a lined baking tray.
- Cover with a cloth.
- Let them rest for 30 minutes.
Bake
- Preheat the oven to 180°C.
- Bake the Cinnamon Rolls for 18 to 20 minutes or until lightly golden.
Frost and Serve
- While the rolls are still warm, spread the remaining homemade cream cheese filling on top.
- Serve and enjoy.
Other Ways of Cooking
Air Fryer Method
- Preheat the air fryer to 160°C.
- Arrange the cinnamon rolls in an air fryer-safe pan.
- Air fry for approximately 10 to 15 minutes.
- Check regularly since air fryer models vary.
Toaster Oven Method
Bake at 170°C to 180°C for approximately 18 to 22 minutes or until cooked through and lightly browned.
Storage Tips
Room Temperature
Store in an airtight container for up to 1 day.
Refrigerator
Store in an airtight container for up to 5 days.
Freezer
Freeze unfrosted cinnamon rolls for up to 2 months.
Reheating
Microwave for 15 to 20 seconds or warm in the oven before serving.
Frequently Asked Questions
Why should I bloom instant yeast?
Blooming instant yeast is optional, but it helps verify that the yeast is active before mixing it into the dough.
Can I use all-purpose flour?
Yes. All-purpose flour works well, although bread flour can produce a slightly chewier texture.
Is nutmeg powder necessary?
No. Nutmeg powder is optional, but it adds a wonderful aroma and depth of flavor.
Can I use store-bought cream cheese instead?
Yes, but the homemade cream cheese filling gives this recipe its unique flavor and texture.
Why use string to cut cinnamon rolls?
String or thread cuts cleanly without squashing the dough, helping the rolls maintain their shape.
Can I prepare the rolls ahead of time?
Yes. After shaping the rolls, refrigerate them overnight and bake the next day.
Can I reduce the sugar?
Yes. Adjust the sugar according to your preference.
Watch cooking video here:
For more recipe videos, visit our YouTube channel, Onyok Kokok, by clicking the link below.
https://www.youtube.com/@onyokkokok8538
Discover more step-by-step written recipes by clicking the link below.
Filipino Recipes & Cooking – Welcome to onyokrecipes.com
Final Note
These Cinnamon Rolls with Homemade Cream Cheese are the result of multiple recipe tests to achieve the perfect balance of softness, sweetness, and creaminess. The homemade cream cheese filling makes this recipe stand out from traditional cinnamon rolls, while the cinnamon sugar layer provides the classic flavor everyone loves. If you’re looking for a homemade baked treat that’s soft, fluffy, rich, and satisfying, these Cinnamon Rolls with Homemade Cream Cheese are definitely worth trying. Serve them warm with coffee, tea, or milk and enjoy every delicious bite.

