Chocolate Cheesecake Cupcakes



This post may contain affiliate links. Please read our disclosure policy.

chocolate cheesecake cupcakes 1

If I were to list my favorite desserts, it would be anything chocolate, cheesecake, and a really good cupcake. So putting them together to create this chocolate cheesecake cupcake was the most obvious thing to do.

chocolate cheesecake cupcakes 2

My favorite thing to do with cupcakes is to add a surprise filling inside. It’s just the best way to layer another flavor and texture into one little bite. A velvety no-bake cheesecake filling makes a luscious melt-in-your-mouth filling that will have you taking bite after bite. The cheesecake also helps to balance out the rich, almost fudge-like flavor of the cupcakes so you have the perfect balance of flavors. To match the velvet cheesecake, I used a truffle-like chocolate frosting that is irresistibly smooth and so easy to make.

The oil and sour cream add to the richness and moistness of the cake, but you still need to be careful not to overbake the cupcakes otherwise the tops will dry out and even become a bit crunchy at the edges, and no one wants that! If you don’t have sour cream, you can try using nonfat plain Greek yogurt, or buttermilk. Sour cream happens to be my favorite way to make these chocolate cheesecake cupcakes. It adds to much flavor and makes the cupcakes incredible

chocolate cheesecake cupcakes 3

You may look at the ingredients and think it’s too much. Trust me, most of the ingredients repeat and are all mostly pantry items. The cupcakes come together quickly. To shorten the time even more, I like to put my cupcakes in the freezer for a few minutes while I make the filling and frosting.

chocolate cheesecake cupcakes 4

Prep Time: 15 min
Cook Time: 20 min
Total Time: 35 min


  • 1/4 cup vegetable oil
  • 4 ounces unsweetened chocolate, melted
  • 2 eggs, room temperature
  • 1 cup sugar
  • 1/2 cup water
  • 3/4 cup sour cream, room temperature
  • 1 teaspoon vanilla extract
  • 1 tablespoon white vinegar
  • 1 1/2 cups all-purpose flour
  • 1/2 teaspoon baking soda
  • 1/4 teaspoon salt
  • 1/3 cup Dutch processed cocoa powder


  • 5 oz cream cheese
  • 1/4 cup granulated sugar
  • 1 teaspoon lemon juice
  • 1 teaspoon vanilla extract
  • Pinch of salt


  • 1/2 cup unsalted butter
  • 1/3 cup Dutch processed cocoa powder
  • 2 1/2 cups powdered sugar
  • Pinch of salt
  • 1/4 cup heavy cream


  1. Preheat the oven to 350 degrees F. Line a muffin tin with cupcake liners.
  2. Beat together the oil, chocolate. eggs, sugar, sour cream, vanilla, and vinegar together until well combined.
  3. Mix together the flour, baking soda, and cocoa powder, and salt together in a separate bowl.
  4. Slowly add the flour to the wet ingredients and mix until just combined.
  5. Fill the cupcake liners 3/4 of the way full.
  6. Bake for about 20 – 25 minutes, or until the tops are springy and a toothpick inserted comes out clean.
  7. Leave to cool completely.


  1. Beat the cream cheese until smooth and silky.
  2. Beat in the sugar, lemon, vanilla, and pinch of salt and beat until smooth.
  3. Fit a piping bag with a round tip and fill with the cheesecake.
  4. Cut out the centers of the cupcakes and fill with the cheesecake.


  1. Beat the butter until creamy.
  2. Add the cocoa powder and powered sugar one cup at a time, mixing well between each addition.
  3. Add the salt and heavy cream and mix until smooth and creamy.
  4. Fit a piping bag with a star tip and fill with the frosting. Frost the tops of the cupcakes.
Servings: 12 cupcakes

Hi, I’m Ashley & I’m so happy you’re here!

Ashley is the founder of CenterCutCook and a former teacher that now spends her days in the kitchen so that she can share her favorite recipes with you!