Cream Cheese Filled Chocolate Muffins

Cream Cheese Filled Chocolate Muffins
Share on FacebookTweet about this on TwitterShare on YummlyShare on StumbleUponPin on PinterestShare on TumblrShare on Google+Email this to someone

Helloooo, welcome to one of the most delicious posts on I Knead to Eat! And say hello to your new indulgent breakfast – Cream Cheese Filled Chocolate Muffins that are perfect for all sorts of emergencies in life. Like a broken nail, or a cranky toddler, or getting late for work (and almost, but not, missing breakfast if you have a stash of these life changing muffins).

Cream Cheese Filled Chocolate Muffins

There, I said it. These cream cheese filled chocolate muffins are life changing, and no, no, don’t try to disagree with me until you try them. Because they really will change your life, for the better. :p

Now let’s talk about these cream cheese filled muffins. Let’s be honest, they’re not like the normal daily stash of muffins which are fairly healthy to have for breakfast. These are the kind of muffins that you keep a stash for when you just can’t do life anymore and need to have something chocolatey and indulgey (not a word, I know) and need it asap.

Cream Cheese Filled Chocolate Muffins

And these cream cheese filled muffins are fast to make, baby – only 30 minutes! And oh so delicious. That mind blowing delicious cream cheese filling in the middle. Oooh, la la!

And if you’re looking for some normal (but just as delicious) muffins, then click here to find the recipe to the most delicious no mixer double chocolate muffins, that happen to be pretty popular on my blog.

Cream Cheese Filled Chocolate Muffins

Now that we’re talking about the no mixer double chocolate muffins on the blog, let me point out here that the batter of the muffin that I use for today’s recipe is exactly the same (except I didn’t add coffee to this batter cos like I forgot).

The cream cheese filling (the shining star of this recipe) is so, so, so, simple (we’re talking just two ingredients) and when it’s baked into the muffin and you take that first bite of the still warm muffin, it tastes just like cheesecake (without the graham cracker crust, though).

Cream Cheese Filled Chocolate Muffins

Need a reason to make these Cream Cheese Filled Muffins today? Here you go:

1.) You successfully did the laundry, but didn’t fold it and that guilt is drowning you. Eat these cream cheese filled muffins, they’ll cheer you up.

2.) Your toddler spilled that cup of juice for the 1000th time, even after you asked them to be careful multiple times. That creamy filling in the muffins is calling your name.

3.) You’re craving chocolate, but you’re also craving cheesecake. Now you can have both in muffin form.

4.) You slept only 3 hours last night, cos your newborn decided it was party time. You deserve these cream cheese filled muffins with a big mug of coffee.

Cream Cheese Filled Chocolate Muffins

Basically, you can have these cream cheese filled muffins whenever you want. I usually like to have them like always. Okay, maybe not always, thanks to those little things called calories, but I’d like to have them always.

Cream Cheese Filled Chocolate Muffins

Enjoy! 🙂

5 from 1 vote

Cream Cheese Filled Chocolate Muffins

These Cream Cheese Filled Chocolate Muffins are the perfect indulgent treat. An easy to make chocolate muffin recipe, which is filled with a divine cream cheese filling and topped with white chocolate chunks. 

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 12 muffins


  • 2 cups all purpose flour
  • 3/4 cup unsweetened cocoa powder
  • 2 1/2 teaspoons baking powder
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1 1/4 cup granulated sugar
  • 2 large eggs (at room temperature)
  • 1 cup buttermilk (see notes for homemade buttermilk)
  • 1/4 cup oil
  • 1/4 cup butter (melted)
  • 1 teaspoons vanilla extract
  • 8 oz cream cheese (at room temperature)
  • 1/4 cup granulated sugar
  • 4 oz white chocolate (chopped into chunks)


  1. Preheat oven to 220C/425F degrees. Line the muffin tin with 12 paper cups.

  2. In a medium sized bowl, sift together the all purpose flour, unsweetened cocoa powder, baking powder, baking soda, salt and granulated sugar.

  3. In a separate bowl, whisk together the eggs with the buttermilk, oil, melted butter, and vanilla extract. Pour this mixture into the dry ingredients and mix until just combined. Do not over mix. The batter will be thick and lumpy.

  4. To make the cream cheese filling: Place the cream cheese in a microwave safe bowl and heat on low power for about 30 seconds. Stir in the granulated sugar until combined.

  5. Drop about 2 tablespoons of the muffin batter into each muffin cup. Top with a tablespoon of the cream cheese filling. Add the remaining muffin batter until the muffin cups are almost full. 

  6. Bake the muffins at 220 C / 425 F for about 3 minutes, and then reduce the oven temperature to 180 C / 350 F (do not remove the muffin tin from oven). Bake for an additional 17-20 minutes until a tooth pick inserted comes out clean.

  7. Remove from oven and gently press in the chocolate chunks on the muffins tops. Transfer to a wire rack and let cool for about 15 minutes.

2 thoughts on “Cream Cheese Filled Chocolate Muffins

  1. I don't see any heating instructions, so I don't know how you're heating them. Have you tried warming them in the microwave next to a cup of water? It works for pizza, may work for muffins...

Leave a Reply

Your email address will not be published. Required fields are marked *