These Classic Eggless Mint Chocolate Brownies are thick, fudgy chocolate brownies layered with cool peppermint frosting and topped with silky chocolate ganache—all completely egg-free. Made with simple pantry staples, they bake up moist, rich, and reliable without any complicated egg substitutes. If you’ve ever struggled to get that dense, bakery-style texture without eggs, this recipe solves it beautifully. Festive enough for Christmas or St. Patrick’s Day, but easy enough for a regular Friday night.

Oriana’s Thoughts On The Recipe

Brownies have always been one of my go-to desserts—especially as an allergy mom. Getting that perfect fudgy bite without eggs took real testing, and I’ve made every mistake along the way so you don’t have to.
This Classic Eggless Mint Chocolate Brownies recipe is extra special to me because it was first developed and shared in my very first cookbook. That’s how much I believe in it. It’s one of those desserts that proves egg-free baking can be just as rich, indulgent, and bakery-worthy as the classics.
I always make these for Christmas—there’s something about chocolate and mint that just feels like the holidays. But they’re just as perfect for St. Patrick’s Day or anytime a mint chocolate craving hits. And if you’re worried they’ll taste like toothpaste, I promise they won’t. The peppermint layer is cool and fresh, not overpowering—just enough to balance all that deep chocolate.
In my house, these disappear fast. If I don’t grab one right away, they’re gone.
Why You’ll Want to Try My Recipe

Ingredients You’ll Need, Substitutions & Notes

Scroll down to the recipe card for all the details, including measurements and instructions.
For the Eggless Brownie Layer
- Unsalted Butter: Adds richness and that classic fudgy texture.
- Granulated Sugar + Brown Sugar: The combo gives sweetness and moisture. Brown sugar keeps the brownies soft and chewy.
- Pure Vanilla Extract: Enhances the chocolate flavor.
- Instant Espresso Powder (Optional): Doesn’t make them taste like coffee. It simply deepens the chocolate flavor.
- Unsweetened Natural Cocoa Powder: Gives structure and rich chocolate taste.
- All-Purpose Flour: Provides structure. Measure correctly—spoon and level for best results.
- Baking Powder & Baking Soda: Work together to give just enough lift without making them cakey.
- Buttermilk: Adds tenderness and moisture. It also helps activate the baking soda.
- Semisweet Chocolate Chips: For pockets of melty chocolate throughout.
For the Mint Frosting Layer
- Unsalted Butter: Creates a creamy, spreadable base.
- Confectioners’ Sugar: Sweetens and thickens the frosting.
- Milk: Loosens the frosting to the right consistency.
- Peppermint Extract: Go easy! A little goes a long way.
- Salt – Balances sweetness.
- Gel Green Food Coloring: Optional, but makes them festive.
For the Chocolate Layer
- Semisweet Chocolate Chips: Smooth, rich topping that firms up beautifully.
- Unsalted Butter: Helps the ganache set with a soft bite.
Food Allergy Swaps
This recipe is naturally egg, nut, peanut, soy, sesame, fish, and shellfish-free, making it suitable for most dietary needs, but always check labels for hidden allergens.
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter, Trader Joe’s brand vegan butter, and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking. For the best flavor, use a vegan butter that tastes good. Use sticks or blocks, not tub (spreadable) butter.
- Buttermilk: Make a homemade buttermilk substitute by mixing 1 cup of non-dairy milk with 1 tablespoon of vinegar or lemon juice and letting it sit for a few minutes until it curdles.
- Milk: You can use your favorite non-dairy milk, like soy or oat milk.
- Chocolate: Use your favorite dairy-free chocolate. One of my favorites is Ghirardelli Non-Dairy Dark Chocolate Chips for Baking. Here you can find other brands I like and use.
- Make sure your peppermint extract is dairy-free.
- Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
Process Overview: Step-by-Step Photos
Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).
Make the Brownie Base
In a large microwave-safe bowl, combine the melted butter and both sugars. Microwave in short bursts, whisking between each, until the mixture looks glossy and smooth. Let it cool slightly, then stir in the vanilla and espresso powder. Whisk in the cocoa powder until fully combined.
In a large microwave-safe bowl, combine the melted butter and both sugars. Microwave in short bursts, whisking between each, until the mixture looks glossy and smooth. Let it cool slightly, then stir in the vanilla and espresso powder. Whisk in the cocoa powder until fully combined. Add half of the flour, along with the baking powder and baking soda. Mix gently. Stir in the buttermilk, then add the remaining flour. Mix just until combined—don’t overdo it. Fold in the chocolate chips.
Short on time?
You can absolutely use your favorite egg-free brownie mix for the base layer. Check out my How to Make a Brownie Mix Without Eggs recipe.
Bake the Brownie Layer
Spread the batter evenly in your prepared pan and bake until a toothpick inserted halfway between the edge and center comes out with moist crumbs. Let the brownies cool completely before moving on.
Whip the Mint Frosting
Spread the frosting evenly over the cooled brownies. Chill until firm.
Beat the softened butter until smooth and creamy. Add half the confectioners’ sugar and mix. Pour in the milk, peppermint extract, salt, and food coloring. Add the remaining sugar and beat until fluffy and spreadable. Spread the frosting evenly over the cooled brownies. Chill until firm.
Make the Chocolate Layer
Refrigerate again until the chocolate sets.
Melt the butter and chocolate together slowly, stirring until smooth. Let it cool slightly if it’s very hot, then pour it over the chilled mint layer. Gently spread into an even layer. Refrigerate again until the chocolate sets.
Slice and Enjoy
Once fully chilled, lift the brownies out using the parchment overhang. Slice into squares with a sharp knife, wiping the blade clean between cuts for those beautiful layers. Then grab one quickly—because they won’t last long.

Recipe Tips For Success
➤ Troubleshooting Tips:
- Brownies Came Out Dry: Dry brownies usually mean they were overbaked. Pro Tip: Check a few minutes early. A toothpick inserted halfway between the edge and center should come out with a few moist crumbs—not clean.
- Frosting Is Too Soft to Spread: If your kitchen is warm, the butter may be too soft. Pro Tip: Beat the frosting until fluffy, then refrigerate it for 10–15 minutes before spreading if needed.
- Layers Are Sliding When Cutting: Warm brownies or ganache can cause messy slices. Pro Tip: Chill the fully assembled brownies before cutting. Wipe the knife clean between each slice for neat squares.
- Ganache Looks Oily or Separated: Chocolate can overheat easily. Pro Tip: Melt slowly and stir constantly. If microwaving, use short 20-second bursts and stir between each one.
➤ Extra Tips:
- Let the brownies cool completely before frosting. I know it’s hard to wait—but it’s worth it.
- Refrigerating between layers helps you get those clean, bakery-style slices.
- For the cleanest slices, chill the brownies thoroughly and use a long, sharp knife. You can also dip the knife in warm water and wipe it dry between cuts for perfectly defined layers.

Variations & Additions
- Add mini chocolate chips to the mint layer for texture.
- Sprinkle crushed peppermint candies on top during the holidays.
- Skip the food coloring for a natural look.
- Swap semisweet chocolate for dark chocolate if your family loves a richer flavor.
Storage and Freezing Instructions
Store covered in the refrigerator for up to 5 days. Because of the frosting and ganache layers, I recommend keeping them chilled. Let them sit at room temperature for about 10–15 minutes before serving for the best texture.
Freeze: You can freeze them, tightly wrapped, for up to 2 months. Thaw overnight in the refrigerator before serving.
Frequently Asked Questions

Try These Egg-Free Brownie Recipes Next!
Recipe Card

Eggless Mint Chocolate Brownies
Important
• For best results, I highly recommend using a kitchen scale to measure the ingredients.
Ingredients
For the Eggless Brownie Layer:
- 1/2 cup (115 g) unsalted butter, melted
- 1/2 cup (100 g) granulated sugar
- 1/2 cup (100 g) brown sugar
- 1 teaspoon (5 ml) pure vanilla extract
- 1/2 teaspoon (0.5 g) instant espresso powder (optional)
- 1/4 cup + 1 tablespoon (38 g) unsweetened natural cocoa powder
- 3/4 cup (105 g) all-purpose flour
- 1 teaspoon (4 g) baking powder
- 1/8 teaspoon (0.75 g) baking soda
- 1/4 cup + 2 tablespoons (90 ml) buttermilk, at room temperature
- 1/2 cup (100 g) semisweet chocolate chips or chocolate chunks
For the Mint Frosting Layer:
- 1/2 cup (115 g) unsalted butter, softened
- 2 cups (240 g) confectioners’ sugar
- 2 tablespoons (30 ml) milk
- 1 1/4 teaspoons (8.75 ml) peppermint extract
- 1/4 teaspoon (1 g) salt
- 1 to 2 drops gel green food coloring
For the Chocolate Ganache Layer:
- 4 tablespoons (58 g) unsalted butter
- 1/2 cup (100 g) semisweet chocolate chips
Instructions
Make the Eggless Brownie Layer:
- Preheat the oven to 350ºF (180ºC). Line an 8 x 8 x 3-inch (20 x 20 x 7.5 cm) square baking pan with parchment paper, leaving some overhang on the sides for easy removal. Lightly spray with baking spray.
- In a large microwave-safe bowl, combine the melted butter, granulated sugar, and brown sugar. Microwave for 30 seconds, then whisk. Repeat 2 to 3 more times, until the mixture looks glossy and fully combined. Let cool slightly.
- Stir in the vanilla extract and espresso powder, if using. Add the cocoa powder and whisk until fully incorporated.
- Add half of the flour, the baking powder, and the baking soda; mix until combined. Add the buttermilk and mix again. Add the remaining flour and stir until just combined. Do not overmix.
- Fold in the chocolate chips.
- Spread the batter evenly into the prepared pan. Bake for 25 to 30 minutes, or until a toothpick inserted halfway between the edge and center comes out with a few moist crumbs. Do not overbake.
- Transfer the pan to a wire rack and cool completely in the pan, about 1 1/2 hours. Once cooled, lift the brownies out using the parchment overhang and place on a baking sheet.
Make the Mint Frosting Layer:
- In a large bowl, beat the butter with an electric hand mixer or stand mixer on medium speed until smooth and creamy, about 3 to 4 minutes.
- Reduce the speed to low. Add 1 cup of the confectioners’ sugar and mix until incorporated. Add the milk, peppermint extract, salt, and food coloring. Once combined, add the remaining confectioners’ sugar. Beat on low for 1 minute, then increase to medium-high and beat for 4 to 5 minutes, until smooth, fluffy, and spreadable, scraping down the bowl as needed.
- Spread the frosting evenly over the cooled brownies. Refrigerate for at least 1 hour and up to 4 hours, until the frosting is firm. This helps create clean layers when adding the chocolate topping.
Make the Chocolate Ganache Layer:
- In a medium saucepan over medium heat, melt the butter and chocolate chips, stirring constantly, about 5 minutes. Alternatively, melt in the microwave in 20-second increments, stirring between each, until smooth.
- Let the chocolate cool slightly if very hot, then pour over the mint layer. Gently spread with an offset spatula or knife.
- Refrigerate for 1 hour, or until the chocolate is set.
- Remove from the refrigerator, cut into squares, and serve. Store covered in the refrigerator for up to 5 days. Tip: Use a sharp knife to cut the brownies. For extra-neat squares, wipe the knife clean between each cut.
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter, Trader Joe’s brand vegan butter, and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking. For the best flavor, use a vegan butter that tastes good. Use sticks or blocks, not tub (spreadable) butter.
- Buttermilk: Make a homemade buttermilk substitute by mixing 1 cup of non-dairy milk with 1 tablespoon of vinegar or lemon juice and letting it sit for a few minutes until it curdles.
- Milk: You can use your favorite non-dairy milk, like soy or oat milk.
- Chocolate: Use your favorite dairy-free chocolate. One of my favorites is Ghirardelli Non-Dairy Dark Chocolate Chips for Baking. Here you can find other brands I like and use.
- Make sure your peppermint extract is dairy-free.
- Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
- Brownies Came Out Dry: Dry brownies usually mean they were overbaked. Pro Tip: Check a few minutes early. A toothpick inserted halfway between the edge and center should come out with a few moist crumbs—not clean.
- Frosting Is Too Soft to Spread: If your kitchen is warm, the butter may be too soft. Pro Tip: Beat the frosting until fluffy, then refrigerate it for 10–15 minutes before spreading if needed.
- Layers Are Sliding When Cutting: Warm brownies or ganache can cause messy slices. Pro Tip: Chill the fully assembled brownies before cutting. Wipe the knife clean between each slice for neat squares.
- Ganache Looks Oily or Separated: Chocolate can overheat easily. Pro Tip: Melt slowly and stir constantly. If microwaving, use short 20-second bursts and stir between each one.
- Let the brownies cool completely before frosting. I know it’s hard to wait—but it’s worth it.
- Refrigerating between layers helps you get those clean, bakery-style slices.
- For the cleanest slices, chill the brownies thoroughly and use a long, sharp knife. You can also dip the knife in warm water and wipe it dry between cuts for perfectly defined layers.
- Add mini chocolate chips to the mint layer for texture.
- Sprinkle crushed peppermint candies on top during the holidays.
- Skip the food coloring for a natural look.
- Swap semisweet chocolate for dark chocolate if your family loves a richer flavor.
Nutrition
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.



























