These brownies are the kind I keep in the freezer for people who drop by unexpectedly: dense, chocolate-forward, and carrying a clean kiss of peppermint. They’re grain-free and fully vegan, which makes them a reliable choice for guests with common diet preferences. They don’t try to be anything other than rich brownies with chocolate chips and a peppermint lift.
I test recipes a lot, and what I like here is the simplicity. The batter comes together without eggs or dairy, and everything you need is either a jar in the pantry or a quick dash to the health-food shelf. The texture lands between fudgy and slightly cakey depending on bake time, so you can tune it to your mood.
In this post I’ll walk you through ingredient notes, the exact step-by-step cooking guide, troubleshooting tips, storage, and a few serving ideas. No fuss. You’ll get a dependable loaf you can slice into squares and share—perfect for holiday plates or a weeknight treat.
Ingredient Notes

Before you begin, a few practical notes about the core ingredients and why they matter. These brownies rely on nut butter, ground flax, and coconut oil to replace eggs and traditional butter, while raw cacao and coconut sugar provide the chocolate flavor and sweetness without refined sugar. Read the role of each item below so you can make smart swaps when necessary.
- 2 Tbsp ground flax seed — binds the batter and provides the “egg” structure when mixed with water; don’t skip it.
- 6 Tbsp water — hydrates the flax to form the flax “eggs”; measure rather than guess for consistent texture.
- 1/2 cup creamy unsweetened almond butter — supplies fat, moisture, and a mild nutty backbone; choose creamy for smooth batter.
- 1/2 cup + 1 Tbsp coconut oil, melted — adds richness and helps the brownies set; let it cool to avoid thinning the batter too much.
- 2/3 cup raw cacao powder — the primary chocolate flavor; unsweetened cacao keeps the taste deep and not overly sweet.
- 1/2 cup finely ground almond flour — the grain-free “bulk” that gives structure; finely ground keeps the crumb even.
- 2/3 cup coconut sugar — sweetener with caramel notes that complements cacao; it also helps with fudgy texture.
- 2 tsp peppermint extract — delivers the peppermint character; start with the measure and adjust next time if you want more punch.
- 1/2 tsp sea salt — balances sweetness and heightens chocolate flavor; don’t omit.
- 3/4 cup vegan chocolate chips — pockets of melted chocolate in each bite; fold in gently.
- 2 candy canes, chopped, optional — purely decorative and adding a crunchy peppermint finish; press into the top before baking as directed.
Ingredients
- 2Tbspground flax seed — forms the flax “eggs” that bind the batter.
- 6Tbspwater — hydrates the flax until egg-like in texture.
- 1/2cupcreamy unsweetened almond butter — provides fat and structure; use creamy for smoother batter.
- 1/2cup+ 1 Tbsp coconut oilmelted — melted for richness and to help the brownies set.
- 2/3cupraw cacao powder — concentrated chocolate flavor without added sugar.
- 1/2cupfinely ground almond flour — grain-free base for structure and a delicate crumb.
- 2/3cupcoconut sugar — sweetener that supports fudgy texture and caramel notes.
- 2tsppeppermint extract — minty lift; adjust in future bakes to taste.
- 1/2tspsea salt — amplifies flavors; essential.
- 3/4cupvegan chocolate chips — chocolate pockets through the loaf.
- 2candy caneschopped, optional — for crunch and visual contrast; press into top before baking.
Grain-Free Vegan Peppermint Brownies Cooking Guide
- Preheat the oven to 350°F and position a rack in the center. Line a 9″ x 5″ loaf pan with parchment paper (or spray it with cooking spray).
- Make the flax “eggs”: in a small bowl stir together 2 Tbsp ground flax seed and 6 Tbsp water. Let sit about 15 minutes, stirring occasionally, until thickened to the consistency of beaten eggs.
- Melt the coconut oil: measure 1/2 cup + 1 Tbsp coconut oil and melt in a small saucepan over low heat or in short bursts in the microwave. Let it cool slightly so it is liquid but not very hot.
- Combine the wet ingredients: transfer the flax mixture to a stand mixer or a medium mixing bowl. Add 1/2 cup creamy unsweetened almond butter and the melted coconut oil. Beat or whisk until the mixture is smooth and creamy.
- Add the remaining ingredients: to the wet mixture add 2/3 cup raw cacao powder, 1/2 cup finely ground almond flour, 2/3 cup coconut sugar, 2 tsp peppermint extract, 1/2 tsp sea salt, and 3/4 cup vegan chocolate chips. Stir or beat until everything is well combined—the batter will be thick and slightly crumbly.
- Transfer the batter to the prepared loaf pan and smooth the top evenly with a spatula.
- If using, sprinkle 2 candy canes (chopped) over the top and gently press them into the batter to adhere.
- Bake on the center rack at 350°F for 25–35 minutes. For fudgier brownies bake about 25 minutes; for cakier brownies bake 30–35 minutes. The brownies are done when the edges are set and a toothpick inserted near the center comes out with a few moist crumbs (not wet batter).
- Remove the pan from the oven and let the brownies cool in the pan on a wire rack for 30 minutes. Use the parchment to lift the brownie block from the pan, transfer to a cutting board, slice into squares, and serve.
Why Cooks Rave About It

These brownies hit the mark because they balance convenience with a clear chocolate identity. The raw cacao keeps the flavor pure and robust, while coconut sugar and almond flour provide a texture that feels indulgent without grains or dairy. The peppermint extract is decisive but not aggressive when measured as written; it lifts the chocolate rather than overwhelms it.
People also appreciate that the recipe is forgiving. The flax “eggs” do the binding reliably, and the batter tolerates a range of bake times for different textures. It’s an attractive, sliceable loaf that travels well and sits on a dessert plate with purpose.
Healthier Substitutions

Want to tweak for allergies, lower sugar, or different fats? Here are straightforward swaps that keep the recipe’s spirit intact.
Nut-free options
- Replace almond butter with sunflower seed butter if you need to avoid tree nuts. The texture and fat content are similar; the flavor will be a touch earthier.
- If almond flour is a concern, a finely ground seed flour (like sunflower seed flour) can work, but be aware it may change color and absorbency.
Sweetener swaps
- Maple syrup or a 1:1 liquid sweetener will alter moisture and baking time—reduce any extra liquid elsewhere. If you choose liquid sweetener, watch bake time closely for setting.
Fat swaps
- For a different fat profile, you can try refined avocado oil in place of coconut oil, but the coconut oil helps the brownies set as they cool. Make swaps deliberately and expect slightly different texture.
When substituting, keep in mind that quantities in the original recipe work together. If you change the fat type or sweetener format (solid vs liquid), you may need to adjust bake time and watch for doneness rather than following the clock exactly.
What’s in the Gear List
- 9″ x 5″ loaf pan — the recipe is written for this size; the thickness and bake time depend on it.
- Mixing bowls — one small for the flax “eggs” and one medium or stand mixer bowl for the batter.
- Spatula and whisk or mixer — for combining and smoothing.
- Measuring spoons and cups — accurate measuring keeps texture consistent.
- Parchment paper — makes lifting and slicing the loaf clean and easy.
- Wire rack — for cooling the loaf before slicing so it sets properly.
- Toothpick or cake tester — to check doneness.
Things That Go Wrong
Common hiccups are easy to fix once you know them. Here are problems I see most often and how to address them.
- Too dry or crumbly: This typically means the batter lost too much moisture. Confirm you used 1/2 cup + 1 Tbsp melted coconut oil and the correct 6 Tbsp water for the flax. Underbaking can also make the interior dry; try the shorter bake time next time for fudgier results.
- Too wet in the center after baking: The loaf needs more time. Use the toothpick test in step 8—if it comes out with wet batter, return to the oven and check in 3–5 minute increments.
- Flavor too mild: Peppermint can fade in baking. Next batch, increase peppermint extract slightly in 1/4 tsp increments if you want more punch. Taste the batter cautiously; it will be stronger when baked.
- Batter too thin: If the coconut oil was too hot when mixed, it can thin the batter. Let melted oil cool until just liquid before combining.
Spring to Winter: Ideas
These brownies are seasonal chameleons. In winter, follow the recipe as written and top with crushed candy canes for festive crunch. In warmer months opt for a sprinkle of flaky sea salt and extra chocolate chips instead of peppermint decorations.
- Holiday: Press chopped candy canes into the top before baking and serve with a dollop of dairy-free whipped cream.
- Everyday: Skip the candy canes and fold in extra chocolate chips or a tablespoon of espresso powder to deepen the chocolate profile.
- Party: Cut into small squares and serve on a platter with fresh berries for contrast.
Flavor Logic
Understanding why each ingredient is included helps you adapt the recipe confidently. The almond butter and coconut oil supply the fat necessary for richness and structure. Ground flax reacts with water to thicken and mimic eggs’ binding properties. Almond flour keeps the loaf grain-free while still yielding a tender crumb. Raw cacao provides concentrated chocolate without added sugar, and coconut sugar adds sweetness plus subtle caramel notes that play nicely with chocolate and peppermint.
Vegan chocolate chips add melty pockets of familiar chocolate comfort, and the peppermint extract lifts the overall flavor, giving the loaf a crisp, cooling finish. Sea salt is the small but essential contrast that brightens and balances everything.
Keep It Fresh: Storage Guide
Store cooled brownies in an airtight container at room temperature for up to 3 days. For longer keeping, wrap the sliced pieces individually in parchment or plastic wrap and freeze in a sealed bag for up to 3 months. Thaw at room temperature or warm briefly in a low oven.
If you use candy cane toppings, note they may soften a bit in storage; for maximum crunch, sprinkle fresh crushed candy canes on top of slices right before serving.
Frequently Asked Questions
Can I make this in a square pan instead of a loaf pan? Yes, but baking time will change. A shallower pan will bake faster—check for doneness earlier and rely on the toothpick test.
Do I have to use raw cacao powder? Raw cacao has a deep, less-sweet flavor. Cocoa powder may be used instead, but the taste and color will shift slightly.
Can I skip the chocolate chips? You can, though the chips add melty pockets that elevate texture. If omitted, you might consider a tablespoon more coconut sugar if you prefer a sweeter bite.
Are these suitable for meal-prep or gifting? Yes. Chill slices before packing for gifts so they hold their shape and wrap neatly.
Time to Try It
Follow the directions and you’ll have a dependable loaf of Grain-Free Vegan Peppermint Brownies whose deep chocolate and cool mint will surprise even the skeptics. Measure carefully, watch the bake time, and adjust only after you taste the first batch. Then make notes: more peppermint, less time for fudgier slices, or sunflower seed butter for nut-free friends.
This recipe is straightforward, forgiving, and satisfying. Preheat the oven, mix the flax “eggs,” and let the aroma of chocolate and peppermint do the rest. When a friend arrives, offer a square and a smile. They’ll ask for the recipe. You’ll already know what to change for the next loaf.

Grain-Free Vegan Peppermint Brownies
Ingredients
Ingredients
- 2 Tbspground flax seed
- 6 Tbspwater
- 1/2 cupcreamy unsweetened almond butter
- 1/2 cup+ 1 Tbsp coconut oilmelted
- 2/3 cupraw cacao powder
- 1/2 cupfinely ground almond flour
- 2/3 cupcoconut sugar
- 2 tsppeppermint extract
- 1/2 tspsea salt
- 3/4 cupvegan chocolate chips
- 2 candy caneschopped optional
Instructions
Instructions
- Preheat the oven to 350°F and position a rack in the center. Line a 9" x 5" loaf pan with parchment paper (or spray it with cooking spray).
- Make the flax "eggs": in a small bowl stir together 2 Tbsp ground flax seed and 6 Tbsp water. Let sit about 15 minutes, stirring occasionally, until thickened to the consistency of beaten eggs.
- Melt the coconut oil: measure 1/2 cup + 1 Tbsp coconut oil and melt in a small saucepan over low heat or in short bursts in the microwave. Let it cool slightly so it is liquid but not very hot.
- Combine the wet ingredients: transfer the flax mixture to a stand mixer or a medium mixing bowl. Add 1/2 cup creamy unsweetened almond butter and the melted coconut oil. Beat or whisk until the mixture is smooth and creamy.
- Add the remaining ingredients: to the wet mixture add 2/3 cup raw cacao powder, 1/2 cup finely ground almond flour, 2/3 cup coconut sugar, 2 tsp peppermint extract, 1/2 tsp sea salt, and 3/4 cup vegan chocolate chips. Stir or beat until everything is well combined—the batter will be thick and slightly crumbly.
- Transfer the batter to the prepared loaf pan and smooth the top evenly with a spatula.
- If using, sprinkle 2 candy canes (chopped) over the top and gently press them into the batter to adhere.
- Bake on the center rack at 350°F for 25–35 minutes. For fudgier brownies bake about 25 minutes; for cakier brownies bake 30–35 minutes. The brownies are done when the edges are set and a toothpick inserted near the center comes out with a few moist crumbs (not wet batter).
- Remove the pan from the oven and let the brownies cool in the pan on a wire rack for 30 minutes. Use the parchment to lift the brownie block from the pan, transfer to a cutting board, slice into squares, and serve.
Equipment
- 9 x 5 loaf pan
- Parchment Paper
- Small Bowl
- stand mixer or mixing bowl
- small saucepan or microwave
- Spatula
- Wire Rack
- toothpick
