If you’re a fan of cinnamon, cream cheese, and indulgent treats, let me introduce you to the most heavenly breakfast or dessert option: Gooey Cinnamon Cream Cheese Muffins. With a soft, golden-brown muffin exterior, a rich, creamy cream cheese filling, and a drizzle of sweet caramel sauce, these muffins are irresistible. Whether you’re serving these at brunch or indulging in a cozy snack moment by the pool, they’ll disappear in no time!

Ingredients
For the Muffin Batter:
- 2 cups all-purpose flour – The base of our muffins, ensuring they’re fluffy and moist.
- 1 teaspoon baking powder – Helps give the muffins a nice rise.
- 1/2 teaspoon baking soda – Adds a little extra lift for a light texture.
- 1/2 teaspoon salt – Balances out the sweetness.
- 1/2 cup unsalted butter, melted – Adds moisture and richness.
- 3/4 cup granulated sugar – Sweetens the batter just enough without overpowering the cinnamon flavor.
- 2 large eggs – For structure and moisture.
- 1 teaspoon vanilla extract – Enhances the warm, comforting flavors.
- 1/2 cup buttermilk – Keeps the muffins extra tender.
For the Cream Cheese Filling:
- 4 ounces cream cheese, softened – The gooey center that makes these muffins so special.
- 2 tablespoons powdered sugar – Just a touch of sweetness for the filling.
- 1/4 teaspoon cinnamon – Infuses the filling with a warm spice flavor.
For Topping and Drizzle:
- 2 tablespoons granulated sugar mixed with 1/2 teaspoon cinnamon – A quick topping to add extra texture and flavor.
- Caramel sauce – Optional but highly recommended for an irresistible finish.
Quick Prep Tip: Soften the cream cheese in advance for smooth blending, and melt the butter before you start so it has time to cool slightly.
How to Make Gooey Cinnamon Cream Cheese Muffins
Step 1: Prepare the Filling
In a small bowl, mix the softened cream cheese, powdered sugar, and cinnamon until smooth. Transfer to a piping bag or zip-top bag, then refrigerate while you prepare the muffin batter.
Step 2: Preheat and Prep
Preheat your oven to 375°F (190°C). Line a muffin tin with paper liners or grease it with nonstick spray.
Step 3: Make the Batter
In a large bowl, whisk together the flour, baking powder, baking soda, and salt. In a separate bowl, combine the melted butter, sugar, eggs, vanilla, and buttermilk. Gradually fold the wet ingredients into the dry ingredients, mixing just until combined.
Step 4: Assemble the Muffins
Spoon a small amount of muffin batter into each liner, filling it about 1/3 full. Add a dollop of cream cheese filling to the center, then cover with more batter until the liner is 3/4 full. Sprinkle each muffin with the cinnamon-sugar topping.
Step 5: Bake
Bake for 18-20 minutes or until the tops are golden and a toothpick inserted into the muffin (not the cream cheese center) comes out clean. Let them cool for about 10 minutes before drizzling with caramel sauce.

Storing These Muffins
Store these muffins in an airtight container in the refrigerator for up to 4 days. To enjoy them warm, reheat in the microwave for about 15 seconds.
Frequently Asked Questions
Can I make these muffins without the cream cheese filling?
Absolutely! If you prefer a more traditional muffin, you can skip the filling and simply enjoy the cinnamon flavor.
Can I freeze these muffins?
Yes! Place them in a freezer-safe bag or container, and they’ll keep for up to 3 months. Thaw overnight in the fridge and reheat before serving.
What can I use instead of buttermilk?
You can make your own buttermilk substitute by mixing 1/2 cup of milk with 1/2 tablespoon of vinegar or lemon juice. Let it sit for 5 minutes before using.
Can I use a sugar substitute?
Yes, you can replace the granulated sugar with a sugar substitute like stevia or monk fruit sweetener.
Can I add nuts or fruit to the batter?
Of course! Chopped pecans, walnuts, or even diced apples would pair beautifully with these muffins.
What’s the best way to get the filling in the center?
Using a piping bag makes it super easy to add the filling. If you don’t have one, a small spoon or zip-top bag with the corner snipped works just as well.
I hope you love these gooey, cinnamon-spiced muffins as much as I do! Whether you’re baking for a gathering or just treating yourself, these are guaranteed to please. Don’t forget to share this recipe with your friends on Facebook using the share buttons below or save it to Pinterest for later. Happy baking!
Print
Gooey Cinnamon Cream Cheese Muffins
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 12 muffins 1x
Description
Warm, fluffy muffins with a creamy cinnamon cream cheese center and a drizzle of caramel sauce.
Ingredients
Muffin Batter:
- 2 cups all-purpose flour
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1/2 tsp salt
- 1/2 cup unsalted butter, melted
- 3/4 cup granulated sugar
- 2 large eggs
- 1 tsp vanilla extract
- 1/2 cup buttermilk
Cream Cheese Filling:
- 4 oz cream cheese, softened
- 2 tbsp powdered sugar
- 1/4 tsp cinnamon
Topping:
- 2 tbsp sugar mixed with 1/2 tsp cinnamon
- Caramel sauce (optional)
Instructions
- Prepare the cream cheese filling and refrigerate.
- Preheat the oven to 375°F and prep the muffin tin.
- Make the muffin batter by combining dry and wet ingredients.
- Fill muffin liners with batter, add the cream cheese filling, and cover with more batter. Sprinkle with cinnamon-sugar.
- Bake for 18-20 minutes. Let cool and drizzle with caramel sauce.