I’ve never been able to choose between brownies and cheesecake. Why should I have to? Life’s too short to pick just one dessert when you can have both in a single bite. That’s exactly what these cupcakes are all about.
The brownie base is rich and fudgy, with a little coffee to bring out the chocolate flavor. Then there’s a creamy cheesecake topping that’s light and sweet. They’re portable, which means no fighting over corner pieces like you would with a pan of brownies. Everyone gets their own perfect serving.
I started making these for birthday parties, but now they show up at potlucks, bake sales, and random Tuesday nights when I need something special. They look fancy enough to impress people, but the recipe is actually pretty straightforward. If you can make brownies from scratch, you can make these.
Why You’ll Love These Cheesecake Brownie Cupcakes
- Two desserts in one – You get rich, fudgy brownies topped with creamy cheesecake frosting, so you don’t have to choose between your favorite treats.
- Ready in under an hour – From start to finish, these cupcakes come together quickly, making them perfect for last-minute gatherings or when a dessert craving hits.
- Simple ingredients – You probably have most of these pantry staples on hand already, with no fancy or hard-to-find items required.
- Crowd-pleasing dessert – The combination of chocolate and cheesecake makes these cupcakes a hit at parties, potlucks, or just as a special treat for your family.
What Kind of Cream Cheese Should I Use?
For these cheesecake brownie cupcakes, you’ll want to stick with full-fat brick-style cream cheese – the kind that comes in the rectangular foil-wrapped package. Avoid using whipped cream cheese or cream cheese spread from a tub, as those have different consistencies and won’t give you the thick, creamy cheesecake layer you’re looking for. Make sure your cream cheese is properly softened to room temperature before you start mixing, otherwise you’ll end up with lumps in your cheesecake topping. If you forgot to take it out ahead of time, you can cut it into small cubes and let it sit for about 30 minutes, or carefully microwave it in short 10-second bursts until it’s soft but not melted.
Options for Substitutions
This recipe is pretty forgiving, so here are some swaps you can make if you’re missing an ingredient or two:
- Salted butter: You can use unsalted butter instead – just add a pinch of salt to the brownie batter to make up for it.
- Instant coffee: The coffee deepens the chocolate flavor, but if you don’t have any on hand, you can skip it entirely. Your brownies will still taste great, just a bit less rich.
- Cocoa powder: Dutch-processed and natural cocoa powder both work fine here. Just stick with whatever you have in your pantry.
- Cream cheese: Make sure to use full-fat cream cheese for the best texture – low-fat versions can make the topping runny and won’t set properly.
- Heavy cream: Heavy whipping cream is what you need for a stable topping. Half-and-half or milk won’t whip up properly, so this is one ingredient you shouldn’t substitute.
- Powdered sugar: If you’re out, you can make your own by blending granulated sugar with a tablespoon of cornstarch in a blender until fine and powdery.
Watch Out for These Mistakes While Baking
The biggest mistake you can make with these cupcakes is overbaking them, which turns fudgy brownies into dry, cakey disappointments – pull them out when a toothpick inserted in the center comes out with a few moist crumbs, not completely clean.
Make sure your cream cheese is truly softened to room temperature before making the frosting, otherwise you’ll end up with lumps that no amount of beating can smooth out.
When whipping the heavy cream into the frosting, stop as soon as stiff peaks form because overbeating can cause the mixture to separate and turn grainy.
For an extra rich chocolate flavor, dissolve the instant coffee in hot water before adding it to the batter – this simple step brings out the cocoa’s depth without making the cupcakes taste like coffee.
What to Serve With Cheesecake Brownie Cupcakes?
These cupcakes are pretty rich and decadent on their own, so they pair really well with a simple cup of coffee or a cold glass of milk. If you’re serving them at a party or gathering, consider setting out some fresh berries like strawberries or raspberries on the side – the tartness cuts through the sweetness nicely. You could also add a small scoop of vanilla ice cream if you want to go all out for dessert, or keep things simple with just a dusting of extra cocoa powder on top. For a fun presentation, serve them alongside some whipped cream and chocolate shavings so everyone can customize their own cupcake.
Storage Instructions
Store: Keep these cheesecake brownie cupcakes in an airtight container in the fridge for up to 5 days. Since they have cream cheese frosting, they really need to stay cold. I usually make these a day ahead for parties, and they actually taste even better the next day once all the flavors have had time to meld together.
Freeze: You can freeze these cupcakes for up to 2 months. Place them in a single layer on a baking sheet and freeze until solid, then transfer to a freezer-safe container with parchment paper between layers. The cream cheese topping freezes surprisingly well and keeps its creamy texture.
Serve: Let frozen cupcakes thaw in the refrigerator overnight, or on the counter for about an hour before serving. They’re best enjoyed cold or at room temperature, so there’s no need to warm them up. The brownie base stays fudgy and the cheesecake topping stays smooth and creamy.
| Preparation Time | 20-30 minutes |
| Cooking Time | 25-30 minutes |
| Total Time | 45-60 minutes |
| Level of Difficulty | Medium |
| Servings | 12 cupcakes |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2500-2700
- Protein: 22-26 g
- Fat: 170-190 g
- Carbohydrates: 260-280 g
Ingredients
For the brownie base:
- 5/8 cup salted butter (I like Kerrygold for the richer fat content)
- 1 1/4 cups sugar
- 2 eggs (room temperature, about 70°F)
- 1 1/2 tsp vanilla extract
- 1 1/2 tsp instant coffee (dissolved in the hot water to bloom the cocoa)
- 1 tsp hot water
- 1/2 cup cocoa powder
- 1/2 cup all-purpose flour (I always use King Arthur for consistent results)
- 1/4 tsp baking powder
- 1/4 tsp salt
- 1/4 tsp espresso powder
For the cheesecake topping:
- 9 oz cream cheese (I prefer Philadelphia brand for the best stability)
- 1 cup powdered sugar (sifted to remove lumps)
- 1 tsp vanilla extract
- 1 cup heavy cream (chilled thoroughly to help it whip better)
Step 1: Prepare the Mise en Place and Preheat Oven
- 1/2 cup cocoa powder
- 1/2 cup all-purpose flour
- 1/4 tsp baking powder
- 1/4 tsp salt
- 1/4 tsp espresso powder
- 1 1/2 tsp instant coffee
- 1 tsp hot water
Preheat your oven to 350°F and line a 12-cup muffin tin with cupcake liners.
Measure out all your dry ingredients (cocoa powder, flour, baking powder, salt, and espresso powder) into a small bowl and whisk them together to distribute the leavening evenly.
In a separate small cup, dissolve the instant coffee in hot water and let it cool slightly—this blooming step extracts more coffee flavor.
Ensure your eggs are at room temperature, as they’ll incorporate more smoothly into the batter and create a lighter crumb.
Step 2: Make the Brownie Batter
- 5/8 cup salted butter
- 1 1/4 cups sugar
- 2 eggs
- 1 1/2 tsp vanilla extract
- dry ingredient mixture from Step 1
In a large mixing bowl, cream together the softened butter and sugar until light and fluffy, about 2-3 minutes—this aerates the batter and helps create a tender crumb.
Add the room-temperature eggs one at a time, beating well after each addition to fully incorporate them.
Pour in the vanilla extract and the cooled coffee-water mixture, mixing until combined.
Gently fold in the dry ingredient mixture from Step 1 until just combined, being careful not to overmix, which can make the brownies tough.
I like to use a rubber spatula for the final fold to ensure I’m not incorporating too much air or overworking the gluten.
Step 3: Bake the Brownie Cupcakes
- brownie batter from Step 2
Divide the brownie batter evenly among the 12 cupcake liners, filling each about two-thirds full.
Place the muffin tin in the preheated 350°F oven and bake for 22-25 minutes, until a toothpick inserted into the center of a cupcake comes out with just a few moist crumbs—the residual carryover cooking will finish them gently.
Let the cupcakes cool in the tin for 10 minutes to set slightly, then transfer them to a wire rack to cool completely before frosting.
Complete cooling is important here because it prevents the frosting from melting.
Step 4: Prepare the Cheesecake Frosting
- 9 oz cream cheese
- 1 cup powdered sugar
- 1 tsp vanilla extract
While the cupcakes cool, remove your cream cheese from the refrigerator to let it soften slightly (about 15 minutes)—this prevents lumps in your frosting.
In a clean mixing bowl, beat the softened cream cheese until smooth and creamy, about 1-2 minutes.
Add the sifted powdered sugar and vanilla extract, beating until fully combined and free of lumps.
I prefer Philadelphia brand cream cheese because it has the right balance of moisture and stability for piping, and I always sift the powdered sugar to prevent grainy frosting.
Step 5: Whip and Finish the Frosting
- cream cheese frosting base from Step 4
- 1 cup heavy cream
Add the chilled heavy cream to the cream cheese mixture and beat on medium-high speed until stiff peaks form, about 2-3 minutes—this creates a light, mousse-like frosting that pipes beautifully and has a luxurious texture.
Make sure not to overbeat or you’ll end up with grainy butter, so watch carefully as you approach the stiff peak stage.
Transfer the frosting to a piping bag fitted with your desired tip.
Step 6: Frost and Finish the Cupcakes
- cooled brownie cupcakes from Step 3
- cheesecake frosting from Step 5
- cocoa powder
Once the cupcakes are completely cooled, pipe the cheesecake frosting generously onto each cupcake, using your piping bag to create decorative swirls or peaks.
Dust the top of each frosted cupcake with a light coating of cocoa powder using a fine sieve or cocoa shaker for an elegant, professional finish that also hints at the brownie flavor beneath.

Irresistible Cheesecake Brownie Cupcakes
Ingredients
For the brownie base::
- 5/8 cup salted butter (I like Kerrygold for the richer fat content)
- 1 1/4 cups sugar
- 2 eggs (room temperature, about 70°F)
- 1 1/2 tsp vanilla extract
- 1 1/2 tsp instant coffee (dissolved in the hot water to bloom the cocoa)
- 1 tsp hot water
- 1/2 cup cocoa powder
- 1/2 cup all-purpose flour (I always use King Arthur for consistent results)
- 1/4 tsp baking powder
- 1/4 tsp salt
- 1/4 tsp espresso powder
For the cheesecake topping::
- 9 oz cream cheese (I prefer Philadelphia brand for the best stability)
- 1 cup powdered sugar (sifted to remove lumps)
- 1 tsp vanilla extract
- 1 cup heavy cream (chilled thoroughly to help it whip better)
Instructions
- Preheat your oven to 350°F and line a 12-cup muffin tin with cupcake liners. Measure out all your dry ingredients (cocoa powder, flour, baking powder, salt, and espresso powder) into a small bowl and whisk them together to distribute the leavening evenly. In a separate small cup, dissolve the instant coffee in hot water and let it cool slightly—this blooming step extracts more coffee flavor. Ensure your eggs are at room temperature, as they'll incorporate more smoothly into the batter and create a lighter crumb.
- In a large mixing bowl, cream together the softened butter and sugar until light and fluffy, about 2-3 minutes—this aerates the batter and helps create a tender crumb. Add the room-temperature eggs one at a time, beating well after each addition to fully incorporate them. Pour in the vanilla extract and the cooled coffee-water mixture, mixing until combined. Gently fold in the dry ingredient mixture from Step 1 until just combined, being careful not to overmix, which can make the brownies tough. I like to use a rubber spatula for the final fold to ensure I'm not incorporating too much air or overworking the gluten.
- Divide the brownie batter evenly among the 12 cupcake liners, filling each about two-thirds full. Place the muffin tin in the preheated 350°F oven and bake for 22-25 minutes, until a toothpick inserted into the center of a cupcake comes out with just a few moist crumbs—the residual carryover cooking will finish them gently. Let the cupcakes cool in the tin for 10 minutes to set slightly, then transfer them to a wire rack to cool completely before frosting. Complete cooling is important here because it prevents the frosting from melting.
- While the cupcakes cool, remove your cream cheese from the refrigerator to let it soften slightly (about 15 minutes)—this prevents lumps in your frosting. In a clean mixing bowl, beat the softened cream cheese until smooth and creamy, about 1-2 minutes. Add the sifted powdered sugar and vanilla extract, beating until fully combined and free of lumps. I prefer Philadelphia brand cream cheese because it has the right balance of moisture and stability for piping, and I always sift the powdered sugar to prevent grainy frosting.
- Add the chilled heavy cream to the cream cheese mixture and beat on medium-high speed until stiff peaks form, about 2-3 minutes—this creates a light, mousse-like frosting that pipes beautifully and has a luxurious texture. Make sure not to overbeat or you'll end up with grainy butter, so watch carefully as you approach the stiff peak stage. Transfer the frosting to a piping bag fitted with your desired tip.
- Once the cupcakes are completely cooled, pipe the cheesecake frosting generously onto each cupcake, using your piping bag to create decorative swirls or peaks. Dust the top of each frosted cupcake with a light coating of cocoa powder using a fine sieve or cocoa shaker for an elegant, professional finish that also hints at the brownie flavor beneath.


