The Best Cinnamon Roll Muffins with Cream Cheese Icing
This post may contain affiliate links.
Cinnamon roll muffins give you everything you love about a classic cinnamon roll without the wait, the yeast, or the cleanup. Soft, fluffy, and swirled with a buttery cinnamon sugar, these are the kind of muffins that disappear fast. No rising time. No complicated dough. Just warm, spiced muffins ready in about 30 minutes with a cream cheese icing that makes them taste like the real thing.
I wanted a cinnamon muffin recipe that actually delivered on the cinnamon roll promise. So many cinnamon muffins end up tasting like a basic spice muffin, which is fine, but not what I was going for. I tested a few different methods for getting that cinnamon swirl in there and landed on this fold-in technique that gives you streaks of buttery cinnamon sugar in every single bite. It works, and it is so satisfying.
The cream cheese icing is optional, but it is what really makes these taste like a cinnamon roll. Without it, you still have a delicious cinnamon muffin. With it, you have something that feels bakery-worthy. If you love a good quick bread situation, my glazed apple fritter bread with cinnamon streusel gives those same cozy cinnamon vibes in loaf form.


Why You’ll Love This Recipe
Cinnamon roll flavor, no yeast required: All the warm, buttery cinnamon goodness of a cinnamon roll baked into a muffin. No rising time, no complicated dough.
That cinnamon swirl: The fold-in method gives you actual ribbons of cinnamon sugar running through the batter, not just a dusting on top.
Easy to make: Simple ingredients and ready in about 30 minutes.
What I Love:
- The cream cheese frosting takes these from a great cinnamon muffin to something that really feels special. And the muffins hold up well the next day, making them a smart make-ahead option for busy mornings.

Ingredient Notes and Substitutions
Greek Yogurt: Greek yogurt adds moisture and a slight tang that makes the muffin batter tender. You can swap for sour cream or a plain dairy-free yogurt if needed. Just make sure it’s unsweetened.
Oil: A neutral oil keeps these muffins soft and moist. Avocado, canola, or vegetable oil all work well in this muffin recipe.
Cold Butter for the Cinnamon Swirl: Using cold butter cut into pieces is key for this mixture. You want it to look like wet sand, not fully melted. This is what creates those beautiful streaks of cinnamon sugar in the batter instead of everything just blending together.
Cream Cheese: Make sure your cream cheese is fully softened before making the frosting. Cold cream cheese will leave lumps in the icing no matter how long you beat it.


How to Make Cinnamon Roll Muffins: Step-by-Step Instructions
- Preheat the oven to 400 degrees F. Line a 12-cup muffin tin with muffin liners.
- To make the cinnamon swirl mixture, combine the brown sugar, flour, and cinnamon in a medium bowl. Whisk together. Add in the cold butter pieces and cut the butter into the mixture using your fingers or a fork until it looks like wet sand. Place the bowl in the fridge while you make the muffin batter.
- In a medium bowl, combine the flour, salt, baking soda, and baking powder. Whisk together and set aside.
- In a large mixing bowl, add the sugar and eggs. Beat together on high speed with a hand mixer for about one minute. Add the oil, milk, Greek yogurt, and vanilla extract. Mix until fully combined.
- Add the dry ingredients into the wet ingredients and stir until just combined. Remove the cinnamon mixture from the fridge and add it to the batter. Very gently fold it in, only about 3-4 folds. You do not want it fully mixed in. Those streaks of cinnamon are what you are going for.
- Divide the batter evenly into the muffin liners. The batter will come close to the top of each tin, that is okay.
- Bake at 400 degrees for 5 minutes, then reduce the heat to 350 degrees F and bake for an additional 15-18 minutes, or until the muffins are fully set and a toothpick comes out clean. Remove from the oven and let cool completely.
- While the muffins are cooling, make the cream cheese frosting. Beat the softened butter and cream cheese together on high speed until smooth. Slowly add the powdered sugar, beating it in fully before adding more. Mix in the vanilla extract.
- Pipe or spread the cream cheese frosting onto the cooled muffins and enjoy!
Sara’s Tip
Do not overfold the cinnamon mixture into the batter. Three to four folds is really all you need. The goal is visible streaks of cinnamon sugar running through the muffin, not a fully blended cinnamon batter. Overmixing will also make the muffins tough, so less is more here. If you love a tall, domed muffin (and who doesn’t?), that high-heat start at 400 degrees followed by the lower bake is what makes it happen. I do it for my double chocolate zucchini muffins too, and it works every time.


Recipe FAQs
Do I have to add the cream cheese frosting?
Nope! The muffins taste great on their own and are perfectly delicious without the frosting. The frosting is what really pushes them into that cinnamon roll territory, so if you want that full experience, go for it. If you’re making them for a quick weekday breakfast, skipping the frosting keeps things simple and the muffins are still really satisfying. I have made the muffins both with and without the frosting and the family loved them both.
Can I make these ahead of time?
Yes! Bake the muffins up to a day in advance and store them unfrosted at room temperature in an airtight container. Add the cream cheese frosting right before serving. Once the frosting is on, the muffins need to be stored in the fridge.
How do I store leftover muffins?
Without frosting, store at room temperature in an airtight container for up to 2 days. With the cream cheese frosting, store in the fridge for up to 4 days. Just let them sit out for a few minutes before eating or pop them in the microwave for a few seconds to warm up.
Can I freeze these muffins?
Yes! Freeze the muffins without the frosting. Let them cool completely, then wrap each one in plastic wrap and place into a freezer-safe bag. Freeze for up to 2 months. Thaw overnight in the fridge and add the cream cheese frosting fresh before serving.
Why do you start the oven at 400 degrees and then lower it?
That quick burst of high heat at the start helps the muffins rise fast, which is what gives you those tall, bakery-style domed tops. Once they’ve had a chance to rise, you drop the temperature so the inside bakes through evenly without the outside overbaking. It’s a simple trick that makes a big difference. There are so many great muffin recipes on the blog that use this same method if you want to explore more.
Can I make these into mini muffins?
You can! Fill a mini muffin tin and bake at 400 degrees for 5 minutes, then reduce the heat to 350 and bake another 5-8 minutes, or until a toothpick comes out clean. Watch them closely since mini muffins bake much faster.
Can I use a different frosting?
Absolutely. A simple vanilla glaze (powdered sugar, milk, and vanilla) would work nicely if you don’t have cream cheese on hand. It won’t have that tangy cream cheese flavor, but it’s just as good as a lighter finish. My easy spiced baked donuts with vanilla glaze use a similar simple glaze if you want to see how it comes together.

How to Store Cinnamon Roll Muffins
Room temperature: Store unfrosted muffins in an airtight container at room temperature for up to 2 days.
Fridge: Once the cream cheese frosting is added, store the muffins in the fridge in an airtight container for up to 4 days. Warm briefly in the microwave before eating.
Freezer: Freeze unfrosted muffins for up to 2 months. Wrap individually in plastic wrap and place in a freezer bag. Thaw overnight and frost before serving.
If you are looking for more cozy baked breakfast ideas, there are plenty of quick bread recipes on the blog that are great for mornings.
If you give these cinnamon roll muffins a try, let me know your thoughts in the comments below!
And be sure to tag me on Instagram so I can see your creations.
From my kitchen to yours, happy baking! I hope you love these cinnamon roll muffins as much as we do!
More Muffin Recipes You’ll Love
- Easy Banana Muffins with Chocolate Chips
- Apple Oat Muffins with Cinnamon Oat Streusel
- Bakery-Style Lemon Poppy Seed Muffins with Greek Yogurt
- Strawberry Lemon Muffins with Streusel


The Best Cinnamon Roll Muffins with Cream Cheese Icing
Ingredients
Muffin Batter:
- 2 Cups (250 g) All-Purpose Flour
- 1/2 tsp. (3 g) Salt
- 1/2 tsp. (2 g) Baking soda
- 1 tsp. (5 g) Baking powder
- 1/2 Cup (100 g) Sugar
- 1/2 Cup (112 g) Neutral Oil (such as avocado, canola or vegetable oil)
- 2 eggs
- 1/3 Cup (81 g) Milk
- 1/2 Cup (100 g) Greek Yogurt (plain)
- 1 tsp. (4 g) Vanilla extract
Cinnamon Sugar Swirl:
- 3 Tbsp. (43 g) Butter (cold and cut into pieces)
- 1/2 Cup (110 g) Brown sugar (light or dark)
- 1/4 Cup (31 g) All Purpose Flour
- 1 Tbsp. (8 g) Cinnamon
Cream cheese Icing:
- 4 oz. (113 g) Cream Cheese (softened)
- 3/4 Cup (90 g) Powdered Sugar
- 1 tsp. (4 g) Vanilla extract
- 2 Tbsp. (28 g) Butter (softened)
Instructions
- Add in the cold butter pieces and cut the butter into the mixture using your fingers or a fork until it looks like wet sand. Place the bowl in the fridge while you make the muffin batter.
- In a medium bowl, combine the flour, salt, baking soda, and baking powder. Whisk together and set aside.
- In a large mixing bowl, add the sugar and eggs. Beat together on high speed with a hand mixer for about one minute. Add the oil, milk, Greek yogurt, and vanilla extract. Mix until fully combined.
- Add the dry ingredients into the wet ingredients and stir until just combined. Remove the cinnamon mixture from the fridge and add it to the batter. Very gently fold it in, only about 3-4 folds. You do not want it fully mixed in. Those streaks of cinnamon are what you are going for.
- Divide the batter evenly into the muffin liners. The batter will come close to the top of each tin, that is okay.
- Bake at 400 degrees for 5 minutes, then reduce the heat to 350 degrees F and bake for an additional 15-18 minutes, or until the muffins are fully set and a toothpick comes out clean. Remove from the oven and let cool completely.
- While the muffins are cooling, make the cream cheese frosting. Beat the softened butter and cream cheese together on high speed until smooth. Slowly add the powdered sugar, beating it in fully before adding more. Mix in the vanilla extract.
- Pipe or spread the cream cheese frosting onto the cooled muffins and enjoy!
Video
Nutrition
The nutrition facts provided are calculated using a third-party tool and are estimates only. Actual nutritional content may vary based on the ingredients and brands you use, as well as portion sizes. For accurate results, please consult a registered dietitian or nutritionist.