Buttermilk Brownies

Buttermilk brownies are ultra-moist and topped with a silky chocolate-buttermilk frosting that melts right into the warm cake-like base. Each bite is rich, tender, and perfectly balanced with a hint of tang from the buttermilk.

Sliced buttermilk brownies on a wooden cutting board.

I grew up with recipes like this that showed up at family gatherings. When I came across a version of these buttermilk brownies years ago, it reminded me of those classic Southern sheet cakes I loved. After a few tweaks, this became one of my go-to recipes. It’s easy, reliable, and has that nostalgic “made from scratch” taste that never goes out of style.

Why You’ll Love These

These buttermilk brownies are rich, ultra-moist, and topped with a warm chocolate-buttermilk frosting that sinks into the soft, cake-like base. They are basically a Texas chocolate-buttermilk sheet cake baked in brownie form.

  • Incredibly tender texture thanks to the buttermilk and boiled chocolate mixture.
  • Balanced flavor with just the right amount of tang to complement the chocolate.
  • Simple pantry ingredients — no fancy steps or equipment needed.
  • Feeds a crowd and slices cleanly for parties, potlucks, or holidays.
  • Fast and foolproof — the frosting melts right onto the warm brownies for an easy, glossy finish.
  • Always a crowd-pleaser with kids and adults alike.

If you prefer a fudgier brownie, try our Fudgy and Chewy Brownies.

Some of our other favorite treat recipes to make are Pumpkin Snickerdoodles, Sweet Potato Bread, Extra Dark Chocolate Fudge, Cranberry Bliss Bars (Starbucks Copycat), and Ultimate Turtle Brownies.

Buttermilk brownies recipe ingredients on a dark surface.
Buttermilk brownie ingredients.
Chocolate buttermilk icing recipe ingredients on a dark surface.
Chocolate buttermilk icing ingredients.

Please see the recipe card below for a full list of ingredients, measurements, and instructions.

How to Make Buttermilk Brownies

Step 1 – Preheat the oven to 350ºF. Spray a 9×13 baking pan with non-stick cooking spray.

Step 2 – In a large bowl, whisk together the all-purpose flour, granulated sugar, baking soda, and kosher salt. In a medium saucepan over medium-high heat, combine the unsalted butter, cocoa powder, and water. Bring just to a boil, stirring constantly. Remove from the heat and pour it into the dry ingredients. With an electric mixer on medium speed, beat it until combined.

Boiled chocolate mixture being poured into the dry ingredients for buttermilk brownies.
Buttermilk brownie batter mixed in a large glass bowl on a dark surface.

Step 3 – Add the buttermilk, eggs, and vanilla extract, and beat for one minute. Pour the brownie batter into the prepared baking pan. The batter will be thin. Bake for 20-25 minutes. The center should be fully set, and a toothpick may come out clean.

Buttermilk, egg, and vanilla extract added to the brownie batter.
Buttermilk brownie batter poured into the prepared baking pan on a dark surface.

Step 4 – When the brownies come out of the oven, make the icing. Place the powdered sugar in a large bowl. In a medium saucepan over medium heat, combine the butter, cocoa powder, and buttermilk. Bring to a boil, stirring constantly. Remove from the heat, pour into the powdered sugar, add the vanilla, and beat until smooth.

Chocolate buttermilk icing ingredients in a small saucepan.
Buttermilk chocolate icing mixed in a large glass bowl on a dark surface.

Step 5 – Spread warm chocolate icing over the brownies evenly. Place the pan on a wire rack and cool completely.

Chocolate icing spread over the buttermilk brownies in the baking pan.
Three buttermilk brownies stacked on a dark plate.

Tips

  • Don’t overmix—mix just until the flour disappears for tender brownies.
  • Shiny Frosting: Sift your powdered sugar before mixing the icing. It prevents tiny lumps and gives the frosting that ultra-smooth shine. (I don’t find this step necessary.)
  • Pour the warm frosting over the brownies while they’re still warm so it seeps in slightly and sets perfectly. The brownies only need to cool for a few minutes while you prepare the frosting.
  • If you prefer a deeper chocolate flavor, use Dutch-process cocoa powder.
  • Let the brownies cool completely before cutting into squares.
  • Do note that the boiled chocolate frosting mixture will separate and look greasy. Don’t worry, it will work into the powdered sugar just fine.

Variations

  • Add nuts: Stir in chopped pecans or walnuts for extra crunch and flavor.
  • Extra chocolatey: Fold in chocolate chips or chunks into the batter before baking.
  • Spiced version: Add a pinch of cinnamon or cayenne for a warm, subtle kick.
  • Espresso twist: Add a teaspoon of instant espresso powder to enhance the chocolate flavor.

FAQs

Why use buttermilk in brownies?

Buttermilk brings two big benefits to this recipe. First, its acidity reacts with the baking soda to create a lighter, softer crumb—exactly what gives these brownies their signature ultra-moist, cake-like texture. Second, it adds a gentle tang that cuts through the richness of the chocolate, giving the brownies a deeper, more balanced flavor.

Can I substitute regular milk?

Yes. Add 1 tablespoon of white vinegar to a liquid measuring cup. Add enough milk (skim, 1%, 2% or whole milk will work) to make 1 cup of buttermilk. You will use 1/2 cup of the buttermilk mixture for the cake and 3 tablespoons of the remaining for the frosting.

Can I freeze these brownies?

Yes, these classic buttermilk brownies freeze beautifully! Stack separated by parchment paper in a freezer-safe container and freeze for up to 3 months. Thaw in the refrigerator overnight.

Storing

Store covered tightly at room temperature for up to 4 days.

More Delicious Dessert Recipes

Are you on Pinterest? Click the button below to add this recipe to one of your boards!
Sliced buttermilk brownies on a wooden cutting board.

Buttermilk Brownies Recipe

These buttermilk brownies are rich, chocolatey, and perfectly moist with a soft, tender cake-like crumb and topped with a luscious chocolate buttermilk frosting.
5 from 1 vote
Print Pin Rate
Course: Brownies / Bars, Dessert
Cuisine: American
Prep Time: 30 minutes
Cook Time: 25 minutes
Servings: 24
Calories: 246kcal
Author: Leigh Harris

Ingredients
 

Brownies

  • 2 cups All-purpose flour
  • 2 cups Granulated sugar
  • 1 tsp Baking soda
  • 1/2 tsp Kosher salt
  • 1 cup Unsalted butter
  • 1/3 cup Unsweetened cocoa powder
  • 1 cup Water
  • 1/2 cup Buttermilk
  • 2 large Eggs
  • 1 tsp Vanilla extract

Chocolate Buttermilk Icing

  • 1/4 cup Unsalted butter
  • 3 tbsp Unsweetened cocoa
  • 3 tbsp Buttermilk
  • 2 1/4 cups Powdered sugar
  • 1/2 tsp Vanilla extract

Instructions

Brownies

  • Preheat the oven to 350ºF. Spray a 9×13 baking pan with non-stick baking spray that contains flour.
  • In a large bowl, whisk together the all-purpose flour, granulated sugar, baking soda, and kosher salt.
    2 cups All-purpose flour, 2 cups Granulated sugar, 1 tsp Baking soda, 1/2 tsp Kosher salt
  • In a medium saucepan over medium-high heat, combine the unsalted butter, cocoa powder, and water. Bring just to a boil, stirring constantly. Remove from the heat and pour it into the dry ingredients. With an electric mixer on medium speed, beat it until combined.
    1 cup Unsalted butter, 1/3 cup Unsweetened cocoa powder, 1 cup Water
  • Add the buttermilk, eggs, and vanilla beat for one minute. Pour into the prepared baking pan. Bake for 20-25 minutes, until a toothpick inserted in the center comes out clean.
    1/2 cup Buttermilk, 2 large Eggs, 1 tsp Vanilla extract

Icing

  • When the brownies come out of the oven, make the icing. Place the powdered sugar in a large bowl. In a medium saucepan over medium heat, combine the butter, cocoa powder, and buttermilk. Bring just to a boil, stirring constantly. (It will separate and look oily. Don't worry, it will still mix in well with the powdered sugar.) Remove from the heat, pour into the powdered sugar, add the vanilla, and beat until smooth.
    1/4 cup Unsalted butter, 3 tbsp Unsweetened cocoa, 3 tbsp Buttermilk, 2 1/4 cups Powdered sugar, 1/2 tsp Vanilla extract
  • Spread warm chocolate icing over the brownies evenly. Place the pan on a wire rack and cool completely before slicing.

Notes

  • Don’t overmix—mix just until the flour disappears for tender brownies.
  • Do note that the boiled chocolate frosting mixture will separate and look greasy. Don’t worry, it will work into the powdered sugar just fine.
  • Pour the warm frosting over the brownies while they’re still warm so it seeps in and sets perfectly.
  • Store covered tightly for up to 4 days or freeze for up to 3 months.

Nutrition

Calories: 246kcal | Carbohydrates: 37g | Protein: 2g | Fat: 11g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.4g | Cholesterol: 42mg | Sodium: 110mg | Potassium: 58mg | Fiber: 1g | Sugar: 28g | Vitamin A: 329IU | Calcium: 18mg | Iron: 1mg

Share With Your Friends And Family!

5 from 1 vote (1 rating without comment)

Leave a Reply

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