Homemade Brownies With Cream Cheese Frosting

Getty Images / irene k 

Prep: 15 mins
Cook: 35 mins
Total: 50 mins
Servings: 24 servings
Nutrition Facts (per serving)
353 Calories
17g Fat
49g Carbs
3g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 24
Amount per serving
Calories 353
% Daily Value*
Total Fat 17g 22%
Saturated Fat 9g 46%
Cholesterol 61mg 20%
Sodium 139mg 6%
Total Carbohydrate 49g 18%
Dietary Fiber 1g 3%
Total Sugars 42g
Protein 3g
Vitamin C 0mg 0%
Calcium 33mg 3%
Iron 1mg 6%
Potassium 84mg 2%
*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 (6 ounces) unsalted butter

  • 1/4 cup vegetable oil

  • 1 1/2 cups semisweet chocolate chips

  • 1/4 cup cocoa powder

  • 1 cup brown sugar, packed

  • 1 1/4 cups granulated sugar

  • 4 large eggs

  • 1 tablespoon vanilla

  • 1 1/8 cup all-purpose flour

  • 1/2 teaspoon baking powder

  • 1/4 teaspoon salt

For the Icing:

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!