Homemade Brownies With Cream Cheese Frosting

Getty Images / irene k 

Prep: 15 mins
Cook: 35 mins
Total: 50 mins
Servings: 24 servings
Nutritional Guidelines (per serving)
354 Calories
17g Fat
48g Carbs
3g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 24
Amount per serving
Calories 354
% Daily Value*
Total Fat 17g 22%
Saturated Fat 9g 44%
Cholesterol 65mg 22%
Sodium 129mg 6%
Total Carbohydrate 48g 17%
Dietary Fiber 1g 5%
Protein 3g
Calcium 46mg 4%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

The combination of rich brownie with the sweet and slightly tart cream cheese frosting in this recipe is beyond delicious. These brownies would fly off the plate at a bake sale! Add them to a cookie tray for entertaining or for the holidays. 

You can make this recipe with a brownie mix if you prefer, but try this homemade recipe for brownies at least once. The combination of butter and vegetable oil makes the brownies chewy, very tender, and super moist. Plus the cocoa powder and melted chocolate makes the brownies velvety and full of flavor. There's a lot of vanilla in these brownies for a good reason as it really softens the chocolate flavor and adds a wonderful floral note.


  • For the Brownies:
  • 3/4 cup butter
  • 1/4 cup vegetable oil
  • 1 1/2 cups semisweet chocolate chips
  • 1/4 cup cocoa powder
  • 1 cup packed brown sugar
  • 1 1/4 cups granulated sugar
  • 4 eggs
  • 1 tablespoon vanilla
  • 1 cup plus 2 tablespoons flour
  • 1/2 teaspoon baking powder
  • 1/4 teaspoon salt
  • For the Icing:
  • 1 8-ounce package cream cheese, softened
  • 1/4 cup butter, softened
  • 4 cups powdered sugar
  • 2 teaspoons vanilla

Steps to Make It

  1. Gather the ingredients.

  2. Preheat the oven to 350 F. Spray a 13 x 9-inch pan with a nonstick baking spray containing flour and set aside.

  3. In a large saucepan, combine the butter, oil, chocolate chips, and cocoa powder. Melt this mixture over low heat until smooth, stirring occasionally.

  4. Add the brown sugar and granulated sugar and beat well. Beat in the eggs until smooth, then stir in the vanilla.

  5. Add the flour, baking powder, and salt to the chocolate mixture and mix well.

  6. Spoon and spread the batter into the prepared pan. Bake for 35 to 45 minutes or until the brownies are just set and a toothpick inserted into the center comes out with a few moist crumbs. Cool the brownies completely on a wire rack.

  7. When the brownies are cool, make the icing. Combine the cream cheese and butter in a medium bowl and beat well.

  8. Add the powdered sugar, 1 cup at a time, beating well after each addition.

  9. Add the vanilla and mix well.

  10. Spread the frosting over the cooled brownies.

  11. Enjoy!