Carrot Cake Muffins with Cream Cheese Filling
Iโve been wanting a carrot muffin that actually feels like carrot cake โ moist, warmly spiced, and sturdy enough to hold a real cream cheese center. Not just a swirl. Not just a frosting situation. A proper cheesecake filling baked right inside. These are that version. Soft, tender crumb, lightly spiced, topped with a crumble, and finished with a thin cream cheese glaze. They hold up, they donโt sink, and the center stays creamy.

If youโve made my Carrot Cake Cheesecake or even my Cream Cheese Frosting, this follows that same logic โ balance the moisture, control the mixing, and donโt overbake. I tested these specifically as jumbo muffins because I wanted that bakery-style look with a thick center of cheesecake. They also work beautifully as regular muffins (youโll get 12โ14), but I personally love the jumbo size for the proportions alone.
Youโre going to love these becauseโฆ
- The cream cheese center stays creamy, not dry
- The muffin is oil-based, so it stays moist for days
- The crumble gives texture without overpowering
- The spice balance is warm but not heavy
- They work as jumbo or regular muffins
Key Ingredients & Why I Use Them
Oil instead of butter: I use neutral vegetable oil here because I want guaranteed moisture. Carrot muffins can dry out easily. Oil keeps the crumb soft even after refrigeration.
This post may contain affiliate links. I earn a commission from qualified purchases. Please read our Privacy policy here.
Sour cream (or Greek yogurt): This is non-negotiable for me. It adds richness and keeps the texture tender. Iโve tested with both โ they work equally well.
Finely grated carrots: I always grate them fine and lightly pack them. Thick shreds donโt melt into the batter the same way and can create uneven texture.
Block cream cheese: I only use full-fat block cream cheese for the filling. The spreadable kind is too soft and wonโt bake properly.
Brown sugar + granulated sugar: Brown sugar adds moisture and depth. A small amount of granulated sugar keeps the crumb from feeling too dense.
Spice blend: Cinnamon is the backbone, but the nutmeg and ginger make it taste like carrot cake โ not just โspiced muffins.โ

How to Make These Muffins
The full recipe is below in the recipe card, but hereโs exactly how I make them step by step.
Step 1: Prep the pan and make the crumble
Preheat to 375ยฐF (190ยฐC). If using convection, bake at 350ยฐF. Line your muffin pan with paper liners โ this makes 6 jumbo muffins or 12โ14 regular muffins.
Next, letโs make the crumble. I combine the brown sugar, granulated sugar, flour, cinnamon, salt and stir in a small bowl. Then I rub in the softened butter with my fingers until sandy clumps form. I like to refrigerate the crumble while I prepare the batter. Cold crumble gives better texture on top.

Step 2: Make the cream cheese filling
Next, beat the cream cheese for about 1 minute until completely smooth in a medium bowl. This step matters because any lumps that form now will remain.

Step 3: Add the sugar and sour cream
Then I add the sugar and sour cream and mix until creamy.

Step 4: Add the egg and vanila
Add the egg and vanilla and mix just until combined. Stop once itโs smooth. Overmixing incorporates too much air, and that can cause cracking. Set aside.

Step 5: Make the muffin batter
In a large bowl, I whisk together the flour, baking powder, baking soda, spices, and salt.

Step 6: Combine the wet ingredients
In a separate bowl or measuring cup, I whisk the oil, sugars, eggs, sour cream, and vanilla until smooth.

Step 7: Combine the wet ingredients with the dry
Then I add the wet ingredients to the dry ingredients and fold gently. I stop mixing as soon as I donโt see dry streaks. Overmixing with the flour mixture will make the muffins dense. Fold in the finely grated carrots last.

Step 8: Final mixing
If you are adding any additional nuts like I typically do, add them now. Iโm adding nuts (ยฝ cup chopped walnuts or pecans). Fold gently!

Step 9: Assemble & bake
Fill each liner about halfway with carrot batter. Add a dollop of cheesecake filling right in the center. Top with more carrot batter until the liners are about โ full. Sprinkle generously with crumble topping.
Bake in the preheated oven based on the size of your muffins. For regular muffins, it can take 18โ22 minutes. For jumbo muffins it can take anywhere from 25โ30 minutes.
I look for the cake portion to be set and a toothpick inserted into the carrot section (not the cheesecake center) to come out clean. Let them cool completely before glazing on a wire rack. The cheesecake center needs time to fully set.

Step 10: Glaze and serve
When the muffins have completely cooled, prepare the glaze. To make the glaze, beat the cream cheese, butter, powdered sugar, and 1 tbsp of milk using a hand mixer. You can also use a whisk as long as you can vigorously whisk the mixture.
Once the glaze is smooth, itโs ready. If you notice the glaze is too thick, add the remaining milk, so you are able to drizzle. Pour the glaze over each cooled down muffin. Enjoy!

Expert Tips
This is where most issues happen:
- Donโt overfill. If you go past โ full, they can overflow.
- Grate carrots finely. Thick shreds create wet pockets.
- Donโt overmix once flour is added. Stop early.
- Check the cake portion when testing doneness. The cheesecake center will stay soft.
- Most important: Slightly underbaking is better than overbaking. They will continue to set as they cool.
- For the glaze, if itโs too wet you can add more powdered sugar, or too dry, you can add a splash of milk.

Variations
Sometimes I like to addโฆ
- Add ยฝ cup chopped pecans or walnuts
- Swap sour cream for Greek yogurt
- Skip the glaze and dust lightly with powdered sugar
- Add a tiny bit of orange zest to the batter for brightness
\If you like carrot desserts in general, you might also enjoy my classic Carrot Cake, Carrot Cupcakes, or even my Red Velvet Cake if youโre in the mood for another classic with cream cheese elements.
Storage & Make Ahead
I store any leftover muffins in the refrigerator in an airtight container because of the cheesecake filling.
They keep well for 4โ5 days, and I find the texture is actually even better on day two.
If serving, I let them sit at room temperature for about 20โ30 minutes so the center softens slightly.
You can freeze them (without glaze) for up to 2 months in the freezer. Thaw overnight in the fridge, then glaze before serving.

FAQ
Yes. Youโll get about 12โ14. Bake for 18โ22 minutes.
Usually from overmixing the filling or underbaking the muffins. Make sure the cake portion is fully set before removing from the oven.
Yes โ freeze without glaze. Thaw in the refrigerator.
You can reduce slightly (about 2โ3 tablespoons total), but more than that will affect structure and moisture.
Let me know!
If you make this muffin recipe, let me know how they turn out. Leave a comment below, leave a star rating, or tag me on Instagram so I can see them โ I always love seeing your versions.

Carrot Cake Muffins with Cream Cheese Fillings
Ingredients
Crumble Topping
- ยผ cup light brown sugar 60g
- 2 tbsp granulated sugar
- ยฝ cup + 2 tbsp all-purpose flour 75g
- โ tsp ground cinnamon
- pinch of salt
- ยผ cup unsalted butter 56g
Cheesecake Filling
- 8 oz full-fat cream cheese softened (226g)
- ยผ cup granulated sugar 50g
- โ cup sour cream 80g
- 1 egg
- 1 tsp vanilla extract
- piinch of salt
Carrot Cake Muffin Batter
- 2ยฝ cups all-purpose flour 300g
- 1 ยฝ tsp baking powder
- ยพ tsp baking soda
- 1ยฝ tsp cinnamon
- โ tsp nutmeg
- โ tsp ginger
- ยพ tsp fine salt
- ยพ cup neutral oil (or melted coconut oil) 180 ml
- ยพ cup brown sugar 150g
- โ cup granulated sugar (6 tbsp) 75g
- 3 large eggs room temperature
- ยพ cup sour cream or Greek yogurt 180g
- 1ยฝ tsp vanilla extract
- 1ยฝ cups fnely grated carrots (lightly packed) 150g
Cream Cheese Glaze
- 3 tbsp cream cheese at room temperature (42g)
- ยฝ tbsp unsalted butter 7g
- 3-4 tbsp powdered sugar 31
- 1-3 tbsp milk
Instructions
- This recipe yields 6 jumbo muffins, or 12-14 regular size ones. Line the pan of your choice with muffin liners and set aside. Preheat the oven to 375ยฐF (190ยฐC).
Crumble Topping
- Combine the brown sugar, granulated sugar, flour, and cinnamon for the topping in a small bowl. Add the softened butter and rub it into the dry ingredients with your fingers or a fork until the mixture forms small, sandy clumps. Set it aside. I like to keep it in the fridge while I make the muffin batter.
Cheesecake Batter
- In a medium mixing bowl, beat the cream cheese for 1 minute until smooth. Add the sugar and sour cream and beat until creamy.
- Mix in the egg yolk and vanilla extract until just combined. Set aside.
Muffin Batter
- In a large bowl, whisk the flour, baking powder, baking soda, spices, and salt. Set aside.
- In a separate bowl, whisk the oil, sugars, eggs, sour cream, and vanilla until smooth.
- Add the wet ingredients to the bowl with the dry ingredients, followed by the carrots.
- Fold to combine. If using nuts, add now.
Assemble & Bake
- Spoon a portion of carrot cake batter into each lined cavity, filling about halfway. Place a dollop of cheesecake batter in the center of each cupcake, then top with another spoonful of carrot cake batter until the liners are about โ full.
- Bake the muffins for 18โ22 minutes, or until a toothpick inserted into the cake portion comes out clean. Jumbo muffins will take about 25-30 minutes.
- Remove from the oven and allow the cupcakes to cool completely before adding the glaze.
Cream Cheese Glaze
- To make the glaze, beat the cream cheese, butter, powdered sugar, and 1 tbsp of milk using a hand mixer. You can also use a whisk as long as you can vigorously whisk the mixture.
- Once the glaze is smooth, itโs ready. If you notice the glaze is too thick, add the remaining milk, so you are able to drizzle.
- Pour the glaze over each cooled down muffin.

