You know youre onto a decadent Cinnamon Roll recipe when you see and feel how soft they are on the inside. Pulling them apart is heaven. Surprisingly easy to make and better than any store bought roll! Soft cinnamon rolls made with a simple homemade dough are super fluffy and light! Coat them in a perfect cream cheese glaze and let the baking begin!Dough: 500 grams all-purpose flour or bread flour (spoon levelled), plus more as needed for hands/work surface 1 cup whole milk, warmed not boiled cup vegetable oil 150 grams butter, softened to room temperature and cut into pieces cup granulated sugar, divided 1 tablespoons active dry or instant yeast 1 large egg, at room temperature 2 teaspoons canola, vegetable, or olive oil for greasing bowlFilling: 100 grams unsalted butter, softened to room temperature packed light or dark brown sugar OR granulated sugar 2 tablespoons ground cinnamonCream Cheese Icing: cup full-fat cream cheese, softened to room temperature cup condensed milk 1 cup heavy creamMethod:1. In a bowl, melt butter, milk and oil. Keep aside.2. In another bowl, add flour, sugar and mix well.3. To this, add butter and milk mixture and knead using an electric handheld mixer4. Once the dough starts coming together add the egg5. Knead again till the dough comes together into a smooth round dough6. Knead for an additional 3 minutes by hand on a lightly floured surface for 3 minutes.7. Lightly grease a large bowl8. Place the dough in the bowl, turning it to coat all sides in the oil.9. Cover the bowl10. Let it rest and allow the dough to rise in a warm place for 2 hours11. For the filling, mix butter, sugar and cinnamon into a smooth spread12. Grease the bottom and sides of a metal or glass 913 inch baking dish.13. Punch down the dough to release the air.14. Place dough on a lightly floured work surface15. Using a lightly floured rolling pin, roll dough into a 1218 inch rectangle.16. Make sure the dough is smooth and evenly thick.17. Spread the cinnamon-butter spread all over the dough.18. Tightly roll up the dough to form an 18-inch-long log.19. Cut the dough into even pieces about an inch and a half long.20. You can use dental floss that you loop around the roll then pull or just use a sharp knife.21. Cover the rolls tightly and allow to rise until doubled in size, about 1 hour.22. In a medium bowl, beat the cream cheese, condensed milk, and cream until smooth.23. Preheat the oven to 177C.24. Once the rolls have risen, bake for about 25-28 minutes25. Or until they are lightly browned on top.26. Remove pan from the oven and place pan on a wire rack for about 10 minutes.27. Spread the icing over the warm rolls and serve immediately.Note: Cover leftover frosted or unfrosted rolls tightly and store at room temperature for up to 2 days or in the refrigerator for up to 5 days.