Prep the pan and oven: Preheat to 350°F (175°C).
Grease a 9x13-inch baking dish or line with parchment for easy cleanup.
Cut the dough: Open the cinnamon roll cans. Set the icing packets aside. Cut each roll into quarters to create bite-sized pieces.
Arrange in the dish: Scatter the dough pieces evenly in the baking dish.
If using nuts, raisins, or chocolate chips, sprinkle them over now.
Blend the custard: In a blender, combine cottage cheese, eggs, milk, brown sugar, vanilla, cinnamon, and salt. Blend until completely smooth and creamy. Stir in melted butter if using.
Pour and settle: Pour the cottage cheese mixture over the dough pieces.
Gently shake the pan to help it seep between the pieces.
Bake: Bake for 28–35 minutes, until the top is golden and the center is just set. A toothpick inserted in the center should come out with moist crumbs but not wet batter.
Make the frosting: While it bakes, beat softened cream cheese with the reserved icing packets and maple syrup or powdered sugar until smooth. For a lighter option, skip cream cheese and thin the packet icing with a teaspoon of milk.
Cool briefly and frost: Let the bake rest for 8–10 minutes.
Spread or drizzle the frosting over the warm top so it melts slightly and coats the crevices.
Finish and serve: Add a sprinkle of extra cinnamon or orange zest if you like. Serve warm in squares.