Cream Cheese Cinnamon Muffins – Soft and Spiced Breakfast Treat
These cream cheese cinnamon muffins are incredibly soft, warmly spiced, and filled with a luscious cream cheese swirl. They’re perfect for breakfast, brunch, or an afternoon snack with coffee.
With a tender crumb and just the right amount of sweetness, these muffins stay moist for days. The cinnamon sugar topping adds a delightful crunch that contrasts beautifully with the creamy filling.
Whether you’re meal prepping breakfast or treating yourself on a lazy Sunday morning, this recipe delivers bakery-quality muffins every single time.
Why You’ll Love This Recipe
These muffins come together in under 30 minutes with simple pantry ingredients. No fancy equipment needed—just two bowls and a muffin tin.
The cream cheese filling doesn’t sink to the bottom like some recipes. It stays perfectly swirled throughout each muffin, giving you that tangy richness in every bite.
They freeze beautifully, making them ideal for batch baking. Just grab one from the freezer, warm it up, and you’ve got a homemade breakfast ready in minutes.
Read More: Breakfast Grilled Cheese Eggs
Key Ingredients
For the muffins:
For the cream cheese filling:
For the topping:
How to Make Cream Cheese Cinnamon Muffins
Prep the cream cheese filling: Beat softened cream cheese with sugar and vanilla until completely smooth. Set aside while you prepare the muffin batter—this makes assembly quick and easy.
Mix the dry ingredients: Whisk together flour, sugar, baking powder, cinnamon, and salt in a large bowl. Make sure there are no lumps and everything is evenly distributed.
Combine wet ingredients: In a separate bowl, whisk the egg, milk, melted butter, and vanilla until well combined. The butter should be melted but not hot, or it might cook the egg.
Step-by-Step Instructions
Step 1: Preheat your oven to 375°F (190°C) and line a 12-cup muffin tin with paper liners or grease well.
Step 2: Make the cream cheese filling by beating 4 oz softened cream cheese with 3 tablespoons sugar and ½ teaspoon vanilla until smooth and creamy.
Step 3: In a large bowl, whisk together 2 cups all-purpose flour, ½ cup sugar, 2 teaspoons baking powder, 1 teaspoon cinnamon, and ¼ teaspoon salt.
Step 4: In another bowl, whisk 1 egg, ¾ cup milk, ⅓ cup melted butter, and 1 teaspoon vanilla extract until combined.
Step 5: Pour the wet ingredients into the dry ingredients and stir gently until just combined. Don’t overmix—some lumps are fine.
Step 6: Fill each muffin cup about ⅓ full with batter. Add a spoonful of cream cheese filling to the center, then top with more batter until cups are ¾ full.
Step 7: Use a toothpick or knife to gently swirl the cream cheese into the batter. Don’t overmix—you want visible swirls.
Step 8: Sprinkle the tops generously with cinnamon sugar (2 tablespoons sugar mixed with ½ teaspoon cinnamon).
Step 9: Bake for 18-22 minutes until the tops are golden and a toothpick inserted into the muffin part (not the cream cheese) comes out clean.
Step 10: Let muffins cool in the pan for 5 minutes, then transfer to a wire rack. Serve warm or at room temperature.
Cream Cheese Cinnamon Muffins – Soft and Spiced Breakfast Treat
Course: BreakfastCuisine: AmericanDifficulty: Easy12
servings15
20
minutes35
minutesSoft, fluffy cinnamon muffins with a rich cream cheese swirl and crunchy cinnamon sugar topping—perfect for breakfast or snacking.
Ingredients
- For the muffins
2 cups all-purpose flour
½ cup granulated sugar
2 teaspoons baking powder
1 teaspoon ground cinnamon
¼ teaspoon salt
1 large egg
¾ cup whole milk
⅓ cup unsalted butter, melted and slightly cooled
1 teaspoon vanilla extract
- For the cream cheese filling
4 oz cream cheese, softened
3 tablespoons granulated sugar
½ teaspoon vanilla extract
- For the topping
2 tablespoons granulated sugar
½ teaspoon ground cinnamon
Directions
- Preheat oven to 375°F (190°C). Line a 12-cup muffin tin with paper liners or grease well.
- Make the cream cheese filling: Beat cream cheese, 3 tablespoons sugar, and ½ teaspoon vanilla until smooth. Set aside.
- In a large bowl, whisk together flour, ½ cup sugar, baking powder, 1 teaspoon cinnamon, and salt.
- In a separate bowl, whisk egg, milk, melted butter, and 1 teaspoon vanilla until combined.
- Pour wet ingredients into dry ingredients. Stir gently until just combined—don’t overmix.
- Fill each muffin cup ⅓ full with batter. Add 1 tablespoon cream cheese filling to center. Top with more batter until cups are ¾ full.
- Gently swirl cream cheese into batter using a toothpick or knife.
- Mix 2 tablespoons sugar with ½ teaspoon cinnamon. Sprinkle over muffin tops.
- Bake 18-22 minutes until golden and a toothpick (inserted into muffin, not cream cheese) comes out clean.
- Cool in pan 5 minutes, then transfer to a wire rack.
Notes
- Cream cheese tip: Make sure cream cheese is fully softened for smooth swirling. Leave it out for 30-60 minutes before using.
Don’t overbake: Check muffins at 18 minutes. Overbaking creates dry muffins.
Make ahead: Prepare cream cheese filling the night before and store covered in the fridge.
Dairy-free swap: Use almond milk and vegan butter. Skip the cream cheese filling or use dairy-free cream cheese.
Higher muffin tops: Fill 9 cups instead of 12 for taller, bakery-style muffins. Bake 22-25 minutes.
Nutrition Information (Per Muffin)
| Nutrient | Amount |
|---|---|
| Calories | 215 |
| Total Fat | 9g |
| Saturated Fat | 5g |
| Cholesterol | 40mg |
| Sodium | 135mg |
| Total Carbohydrates | 30g |
| Dietary Fiber | 1g |
| Sugars | 15g |
| Protein | 4g |
Tips for Perfect Muffins
Don’t overmix the batter—stir until just combined. Overmixing develops gluten and creates tough, dense muffins instead of light and fluffy ones.
Make sure your cream cheese is fully softened before beating. Cold cream cheese will be lumpy and won’t swirl properly into the batter.
Fill the muffin cups properly—too little and they’ll be flat, too much and they’ll overflow. The ¾ full rule works perfectly every time.
Storage and Freezing
Store these muffins in an airtight container at room temperature for up to 2 days. For longer storage, refrigerate them for up to 5 days—the cream cheese filling stays freshest this way.
To freeze, let muffins cool completely, then wrap individually in plastic wrap and place in a freezer bag. They’ll keep for up to 3 months.
Reheat refrigerated muffins for 15-20 seconds in the microwave. For frozen muffins, thaw overnight in the fridge or microwave for 30-40 seconds until warmed through.
Variations to Try
Add-ins: Fold in ½ cup of chopped pecans, walnuts, or mini chocolate chips for extra texture and flavor.
Spice it up: Add ¼ teaspoon nutmeg and a pinch of cardamom to the batter for a more complex spice profile.
Fruit swirl: Mix 2 tablespoons of berry jam into the cream cheese filling for a fruity twist that pairs beautifully with the cinnamon.
Frequently Asked Questions
Can I use low-fat cream cheese?
Yes, but full-fat cream cheese gives the best flavor and texture. Low-fat versions can be slightly watery and may not swirl as beautifully, but they’ll still taste delicious.
Why did my cream cheese sink to the bottom?
This happens when the batter is too thin or the cream cheese filling is too soft. Make sure you don’t overmix the batter, and ensure the cream cheese mixture is thick and well-beaten before swirling.
Can I make these muffins ahead of time?
Absolutely! These muffins taste great the next day and stay moist for up to 2 days at room temperature or 5 days refrigerated. You can also freeze them for up to 3 months for easy grab-and-go breakfasts.















