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 stack of brownies with cream cheese frosting.
Email this recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

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.

Chocolate chips, vanilla extract, salt, sugar, flour, butter, eggs, cocoa powder.

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.

A brownie covered in cream cheese buttercream frosting.

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
A stack of three brownies with cream cheese frosting.
Prep Time: 20 minutes
Cook Time: 32 minutes
Additional Time: 2 hours
Total Time: 2 hours 52 minutes
4.75 from 43 votes

Brownies with Cream Cheese Frosting

Cream cheese frosting is the perfect topping for rich, fudgy brownies. The smooth, sweet creaminess pairs perfectly with the chocolatey goodness of the brownies.
These brownies are incredibly rich and decadent, so slice them into at least 24 squares (I usually slice them into 30 servings).

If you make this recipe, please leave a star rating and comment.

Servings: 24 brownies
Email me this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

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). 
    Melting butter and chocolate in a bowl.
  • 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.
    Beating eggs and sugar until pale yellow in color.
  • 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.
    Adding melted chocolate to the egg mixture, then stirring it into the batter.
  • Sift the flour, cocoa powder, and salt over the egg mixture and stir it until well combined. 
    Sifting the dry ingredients over the batter, then mixing with a spatula.
  • Pour the brownie batter into the pan and spread it out evenly with the back of a spoon.
    Spreading brownie batter in a 13x9 inch pan.
  • 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.
    Making cream cheese frosting and spreading it on brownies.

Notes

Check for moist crumbs, not clean toothpicks: Brownies are done when a toothpick inserted near the center comes out with a few moist, sticky crumbs. If it’s totally clean, they’re probably overbaked.
Use a thermometer if you have one: Brownies are done when the center reaches 180°F to 198°F. Expect a gooier texture at the lower end.
Room temp ingredients: Let the butter and cream cheese soften before making the frosting for a smooth, creamy texture.
Stick with block cream cheese: Avoid the tub-style. Brick-style gives the right consistency for frosting.

Nutrition

Serving: 1 serving, Calories: 212kcal, Carbohydrates: 21g, Protein: 3g, Fat: 13g, Saturated Fat: 8g, Polyunsaturated Fat: 4g, Cholesterol: 55mg, Sodium: 171mg, Fiber: 1g, Sugar: 16g

Nutrition information is automatically calculated, so should only be used as an approximation.

iconLike this recipe? Rate & comment below!
Several brownies on a plate.

About Dahn Boquist

Dahn Boquist is a retired nurse turned recipe developer, home cook, and baker with years of hands-on experience creating and testing from-scratch recipes. She specializes in whole-food cooking with creative twists on classic dishes. When she’s not in the kitchen, she enjoys sharing meals with family, exploring the Pacific Northwest, and spending time with her grandchildren.

You May Also Like

4.75 from 43 votes (42 ratings without comment)

Leave a comment

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

Recipe Rating




2 Comments

  1. Babs says:

    5 stars
    I halved the recipe for an 8×8 and used the choco chips, worked out great!! Really yummy!

    1. Dahn Boquist says:

      Thanks for the comment, I’m glad you liked them.