Homemade Brownie Mix Recipe

Make this easy brownie mix to keep on the pantry shelf, for fast and fudgy chocolate brownies whenever you like.

Brownies with crackly tops made from a homemade brownie mix

Serious Eats / Vicky Wasik

Why It Works

  • The small, fine crystals in powdered sugar dissolve readily in a low-moisture environment, creating a more glossy crust.
  • A combination of dark chocolate and Dutch cocoa give the brownies intensity and depth.
  • Refined coconut oil is solid at room temperature, with an extraordinary shelf life that makes it the perfect foundation for a shelf-stable mix.
  • Malted milk powder provides flavor and complexity in place of butter.

With refined coconut oil for richness and stability, plus the toasty, nutty flavor of malted milk powder, these easy brownies combine the convenience of a boxed mix with the satisfaction of a totally homemade dessert. A blend of dark chocolate and Dutch cocoa delivers a deep, complex flavor, while a tiny pinch of espresso powder adds a hint of bitterness to keep the sweetness of these chocolate brownies in check.

Recipe Facts



Active: 5 mins
Total: 30 mins
Serves: 16 brownies

Rate & Comment


For the Mix:

  • 10 ounces powdered sugar (about 2 1/2 cups, spooned; 285g)

  • 3 ounces finely chopped dark chocolate, roughly 72%; more information here (about 1/2 cup, finely chopped; 85g)

  • 2 1/4 ounces all-purpose flour (about 1/2 cup, spooned; 63g), such as Gold Medal

  • 2 1/4 ounces Dutch process cocoa powder (about 3/4 cup, spooned; 63g), such as Cocoa Barry Extra Brute

  • 1 ounce malted milk powder, such as Carnation or Hoosier Hill Farms (about 1/4 cup; 30g)

  • 1 1/4 teaspoons (5g) Diamond Crystal kosher salt; for table salt, use about half as much by volume or the same weight

  • 3/4 teaspoon instant espresso powder, such as Medaglia d’Oro, optional

  • 1 3/4 ounces refined coconut oil, solid but creamy, about 70°F/21°C (about 1/4 cup; 50g)

For the Brownies:

  • 2 ounces water (about 1/4 cup; 55g)

  • 2 large eggs, straight from the fridge (about 3 1/2 ounces; 100g)

  • 1/4 ounce vanilla extract (about 1 1/2 teaspoons; 7g)


  1. For the Mix: Combine powdered sugar, dark chocolate, all-purpose flour, Dutch cocoa, malted milk powder, salt, and espresso powder (if using) in the bowl of a food processor. Grind until the chocolate disappears into a fine, powdery mix, and you can no longer hear any chunks bouncing around the bowl, about 2 minutes (the timing can vary significantly depending on the size and power of the food processor).

  2. Add the solid coconut oil and pulse only until well combined, about 30 seconds. For immediate use, proceed directly to Step 3. Otherwise, transfer the mix to an airtight container and store at cool room temperature up to one year, or until the date stamped on the package of coconut oil.

  3. Adjust oven rack to lower-middle position, preheat to 350°F (180°C), and line an 8-inch-square, anodized aluminum brownie pan with a long strip of parchment or foil to cover the bottom and two of the sides.

  4. When the oven has come to temperature, prepare the batter in the bowl of a food processor or in a large mixing bowl with a flexible spatula. Either way, add water, eggs, and vanilla extract, then pulse or stir until well combined. The batter will be smooth and thin when made in a food processor, but lumpy and thick when mixed by hand. These textural differences with not affect the batter's behavior.

  5. To Bake: Scrape the batter into the prepared pan, spread into an even layer, and bake until the brownies are glossy, puffed, and firm but a little squishy, about 35 minutes. The timing is based on the volume and conductivity of an 8-inch anodized aluminum pan; be aware the time needed will vary significantly with glass, ceramic, or non-stick pans. Allow the brownies to cool at least 15 minutes before slicing. To serve, gently tug on the foil or parchment, and lift to remove the brownies from the pan. Cut into 16 two-inch squares. Store leftovers in an airtight container with a sheet of wax paper between each layer, about 1 week at room temperature.

Special equipment

Food processor, 8-inch square anodized aluminum brownie pan


This recipe can be doubled and baked for the same length of time in a parchment- or foil-lined 9- by 13-inch anodized aluminum baking pan. The larger quantity of mix is best stored in a gallon-sized ziptop bag.

This Recipe Appears In

Nutrition Facts (per serving)
313 Calories
10g Fat
48g Carbs
9g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 16
Amount per serving
Calories 313
% Daily Value*
Total Fat 10g 12%
Saturated Fat 4g 21%
Cholesterol 24mg 8%
Sodium 136mg 6%
Total Carbohydrate 48g 17%
Dietary Fiber 8g 28%
Total Sugars 22g
Protein 9g
Vitamin C 0mg 0%
Calcium 10mg 1%
Iron 14mg 76%
Potassium 65mg 1%
*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.)