This post may contain affiliate links. Please read our disclosure policy. As an Amazon Associate, I earn from qualifying purchases.
Brownies with cream cheese frosting are rich, fudgy, and unapologetically homemade. They are dark, dense, and chocolatey, none of that boxed mix fluff. And that frosting? It is smooth, tangy, and made from real cream cheese, not a tub of mystery spread. It’s the kind of combo that makes store-bought taste flat. You need this brownie.

A generous layer of frosting is one of the easiest ways to take a pan of brownies to the next level. And cream cheese frosting is especially tasty served with these decadent brownies.
And now, we’re taking classic homemade brownies and transforming them with a luscious and sweet cream cheese frosting.
Why This Brownie Recipe Works
Double the chocolate: Melted chocolate and cocoa powder layer up the richness—no dry or one-note brownies here.
Fudgy by design: Beating the eggs and sugar until pale gives the batter body without baking up cakey.
Cool, creamy contrast: The frosting isn’t just sweet, it’s smooth, tangy, and balanced. It’s the same flavors that is in our Chocolate Cake with Cream Cheese Frosting.
Big batch win: Makes a 9×13 pan’s worth, so it’s perfect for slicing into generous squares or feeding a crowd.

If you’ve got sourdough starter to use up, my sourdough brownies bring the same rich texture with a subtle tang that makes the chocolate pop.
Recipe Tips
Room temp ingredients: Let your butter and cream cheese soften fully for a smooth frosting with no lumps.
Don’t overbake: Pull the brownies when the center still looks a little underdone, they’ll finish setting as they cool.
Sift the dry stuff: Cocoa powder and powdered sugar love to clump. Sifting ensures a smooth batter and creamy frosting.
Use brick-style cream cheese: Skip the tub of spreadable cream cheese. Use the kind that comes in a block for the right frosting texture.
Cool completely before frosting: Warm brownies will melt your frosting into a sad puddle. Wait it out.

Brownie Recipe with Frosting
These brownies with cream cheese frosting are the kind of dessert that doesn’t need sprinkles or a special occasion. They’re bold, rich, and low-effort in the best way. Just bake, frost, and try not to eat half the pan before sharing.
Want something with the same fudgy base but a totally different vibe? Try my matcha brownies next.
Pin this now to find it later!
Pin It
Brownies with Cream Cheese Frosting
If you make this recipe, please leave a star rating and comment.
Ingredients
Brownies
- 12 tablespoons butter, 170 grams
- 8 ounces chocolate, chopped** (227 grams) (or 1⅓ cups chocolate chips)
- 4 large eggs
- 1 ⅔ cups granulated sugar, 333 grams
- 2 teaspoons vanilla extract
- 1 cup all-purpose flour, 120 grams
- ½ cup unsweetened cocoa powder, 40 grams
- ¾ teaspoon salt
Cream Cheese Frosting
- 8 tablespoons butter, softened
- 2 cups powdered sugar, sifted
- ½ teaspoon vanilla extract
- ¼ teaspoon salt
- 8 ounces cream cheese, block style
Instructions
For the Brownies
- Preheat the oven to 350°F and line a 13×9-inch baking pan with parchment paper. (If you want to skip the parchment paper, ensure you grease the pan well).
- Place the butter and chopped chocolate in a heatproof bowl. Melt it in the microwave using 10-second bursts, stirring in between bursts. Alternatively, you can melt the chocolate in a double boiler (set a heatproof dish over a pan of gently simmering water).
- When the chocolate and butter are completely melted, set it aside to cool slightly,
- Crack the eggs into a medium bowl and beat with an electric mixer for 30 seconds. Add the sugar and vanilla, then continue beating for 3 to 5 minutes, until the mixture is pale, slightly thickened, and falls from the beaters in ribbons that slowly dissolve back into the bowl. This step helps the brownies bake up fudgy instead of cakey.
- Add a small scoop of the melted chocolate mixture to the egg mixture and stir to loosen it. Then gradually stir in the rest of the chocolate, mixing until fully combined.
- Sift the flour, cocoa powder, and salt over the egg mixture and stir it until well combined.
- Pour the brownie batter into the pan and spread it out evenly with the back of a spoon.
- Bake for 18 to 24 minutes or until a toothpick inserted in the center comes out with a few moist crumbs.
- Place the pan on a cooling rack and let them cool in the pan for at least 2 hours. In the meantime, make the frosting.
Cream Cheese Frosting
- Add the butter and powdered sugar to a mixing bowl. Start the mixer on low speed, then increase the speed to medium high. Beat until smooth and creamy. Add the vanilla extract and salt. Mix well. Add the cream cheese and beat on medium-high speed until well blended.
- When the brownies are completely cool, spread the cream cheese frosting over the top.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.


I halved the recipe for an 8×8 and used the choco chips, worked out great!! Really yummy!
Thanks for the comment, I’m glad you liked them.