Copycat Starbucks Chocolate Cream Cheese Muffin Recipe
These Copycat Starbucks Chocolate Cream Cheese Muffins are rich, moist, and filled with a creamy center. Perfect with coffee, they’re an easy homemade treat that tastes just like the real thing!
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Total Time 30 minutes mins
Chocolate Muffins
- 2 cups flour
- 1 1/3 cup white sugar
- 2/3 cup cocoa powder, sifted
- 1 1/2 tsp baking soda
- 1/8 tsp salt
- 3/4 cups coconut oil* or avocado oil, extra virgin olive oil, or melted butter
- 1 1/4 cups water
- 1 1/2 tbsp white vinegar
- 2 tsp vanilla extract
Cream Cheese Filling
- 8 ounce cream cheese, softened (1 block)
- 1/3 cup sugar
- 1 egg, room temperature
- 1 tbsp cornstarch
Make the Chocolate Muffin Batter
In a large bowl, whisk together the dry ingredients of flour, sugar, sifted cocoa powder, baking soda, and salt.
To the same bowl, whisk in the oil (or melted butter), water, vinegar, and vanilla extract.
Make the Cream Cheese Filling
In a medium bowl, beat the softened cream cheese, sugar, egg, and cornstarch until smooth. Set aside.
Assemble the Muffins
Fill each muffin cup about halfway with the chocolate batter.
Add 1-2 heaping tablespoons of the cream cheese mixture to the center of each muffin.
Add more chocolate batter over the top of the cream cheese mixture, filling to the top of the muffin pan.
Bake the Chocolate Cream Cheese Muffins
*I have used coconut oil, avocado oil, and melted butter in this recipe. My favorite is to use coconut or avocado oil to have the most moist muffin!
Storage Instructions:
Place your cooled chocolate cream cheese muffins into an airtight container or cover them with plastic wrap. Keep in the refrigerator for up to 4 days. Let them come to room temperature or warm slightly before serving.