All Recipes

Vegan Butter Pecan Fudge — The Richest Most Indulgent Plant-Based Candy You Will Ever Make

vegan butter pecan fudge

There are confections that feel like an occasion. And then there are sweets like this Vegan Butter Pecan Fudge — the kind that you cut into squares and set on a plate and watch disappear in minutes because each piece is so extraordinarily rich, so deeply buttery, so loaded with toasted pecans and caramel warmth that it is genuinely impossible to eat just one. This is that fudge. The one that makes people ask for the recipe before they have finished chewing. The one that proves definitively that vegan candy can be every bit as indulgent, every bit as luxurious, and every bit as memorable as anything made with dairy.

This recipe combines vegan butter, coconut cream, maple syrup, and brown sugar into a smooth, creamy fudge base that sets beautifully and melts on the tongue in exactly the way the finest fudge should — not gritty, not grainy, not waxy, but smooth and dense and deeply, luxuriously flavored. Toasted pecans folded through the warm fudge add crunch, nuttiness, and a toasty warmth that is the defining characteristic of butter pecan as a flavor — that combination of rich fat, caramelized sugar, and toasted nut that makes butter pecan one of the most beloved dessert flavors in American cooking.

What makes this recipe so outstanding is the toasting step — toasting the pecans in vegan butter before folding them into the fudge takes them from simply crunchy to deeply nutty and fragrant in a way that transforms the entire flavor profile of the finished candy.

This recipe is 100% vegan, naturally gluten-free, requires no candy thermometer, sets beautifully in the refrigerator, and produces a fudge so rich and so deeply flavored that it is genuinely worthy of gifting, serving at celebrations, or simply keeping in the refrigerator for when the mood for something spectacular strikes.


Recipe Information

Prep TimeCook TimeSet TimeTotal TimeServingsCalories
10 mins15 mins2 hours2 hrs 25 mins20 pieces~180 kcal

Ingredients

For the Toasted Pecans

  • 1½ cups (150g) raw pecan halves
  • 1 tbsp vegan butter
  • ¼ tsp salt

For the Fudge Base

  • ½ cup (115g) vegan butter
  • 1 cup (200g) brown sugar, packed
  • ½ cup (120ml) full-fat coconut cream
  • 2 tbsp maple syrup
  • 1 tsp vanilla extract
  • ¼ tsp salt
  • 2½ cups (300g) powdered sugar, sifted

Instructions

  1. Toast the pecans. Melt the tablespoon of vegan butter in a skillet over medium heat. Add the pecan halves and salt and cook, stirring frequently, for 4–5 minutes until the pecans are golden, fragrant, and lightly toasted. Watch carefully as they can go from perfectly toasted to burnt very quickly. Transfer immediately to a plate and allow to cool. Roughly chop once cooled.
  2. Line and prepare. Line an 8×8 inch (20x20cm) square baking pan with parchment paper, leaving overhang on two sides for easy removal. Set aside.
  3. Make the fudge base. In a medium saucepan over medium heat, combine the vegan butter, brown sugar, coconut cream, maple syrup, and salt. Stir constantly until the butter has melted and the sugar has dissolved. Bring to a gentle boil, then cook for exactly 4 minutes while stirring constantly. Remove from the heat immediately.
  4. Add vanilla and powdered sugar. Stir the vanilla extract into the hot fudge base. Add the sifted powdered sugar one cup at a time, beating vigorously with a wooden spoon or hand mixer after each addition until completely smooth and no lumps remain. Work quickly as the fudge will begin to thicken as it cools.
  5. Fold in the pecans. Fold three quarters of the toasted chopped pecans into the fudge mixture, reserving the remainder for topping.
  6. Pour and top. Pour the fudge into the prepared pan and spread into an even layer with a spatula. Scatter the remaining toasted pecans over the top and press gently to adhere.
  7. Set and slice. Refrigerate for at least 2 hours until completely firm. Lift out using the parchment overhang and slice into approximately 20 squares with a sharp knife warmed under hot water for clean cuts.

Pro Tips

  • Sift the powdered sugar before adding it — unsifted powdered sugar contains lumps that are difficult to beat out once added to the hot fudge base, resulting in a grainy texture.
  • Work quickly once the powdered sugar is incorporated — the fudge sets as it cools and becomes harder to spread smoothly if it is left to sit for too long before pouring into the pan.
  • Toast the pecans — this step takes only 5 minutes but makes an enormous difference to the final flavor. Raw pecans in fudge taste flat; toasted pecans in fudge taste extraordinary.
  • Use full-fat coconut cream, not coconut milk — the fat content of full-fat coconut cream is what gives the fudge its richness and smooth, melt-in-the-mouth texture.

The Story Behind Butter Pecan

Butter pecan as a flavor combination has deep roots in the American South, where pecans have been cultivated and prized since the nineteenth century. The pairing of rich butter and toasted pecans emerged as a natural combination in Southern baking — both ingredients celebrated for their richness and the way heat transforms them from simply good to deeply complex and caramelized. Butter pecan ice cream became one of the most popular ice cream flavors in America in the mid-twentieth century, cementing the combination’s beloved status. Butter pecan fudge followed naturally as a confection that captured the same flavor profile in a dense, rich candy form — and it remains a staple of holiday candy-making and gift boxes across the American South to this day.


Flavor Variations

  • Bourbon Butter Pecan Fudge: Add one tablespoon of bourbon to the fudge base along with the vanilla for a sophisticated, warming depth that pairs beautifully with the toasted pecans.
  • Chocolate Butter Pecan Fudge: Swirl two tablespoons of melted dark chocolate through the finished fudge before it sets for a chocolate-pecan combination that is spectacular.
  • Maple Butter Pecan Fudge: Replace the brown sugar with additional maple syrup and reduce the coconut cream slightly for a more intensely maple-forward version.

Nutritional Highlights (Per Piece)

CaloriesProteinCarbsFiberFat
~180 kcal1g22g1g10g

Storage

  • Refrigerator: Store in an airtight container, layers separated by parchment paper, for up to 2 weeks. The fudge is best served slightly chilled or at room temperature — allow pieces to sit out for 5 minutes before eating for the best texture.
  • Freezer: Freeze in an airtight container for up to 3 months. Thaw in the refrigerator overnight. Ideal for making ahead for holidays or gifting.
  • Gifting: This fudge makes an outstanding edible gift — layer pieces in a box lined with parchment and tie with a ribbon. It travels well when kept cool.

Frequently Asked Questions

Why did my fudge turn out grainy?

Grainy fudge is almost always caused by unsifted powdered sugar or by undissolved brown sugar in the base. Make sure the sugar is fully dissolved before boiling, and always sift the powdered sugar before adding.

Can I use a different nut?

Yes — walnuts, cashews, or macadamia nuts all work well with this fudge base. Toast any nut substitution in the same way for the best flavor.

Do I need a candy thermometer?

No — this recipe uses powdered sugar rather than a cooked sugar syrup, which means it sets through a different mechanism and does not require reaching a specific temperature. The 4-minute boil of the base is the only timed step.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Almond Joy Cookies — The Chewiest Most Indulgent Plant-Based Cookies You Will Make All Season

vegan almond joy cookies

There are cookies and then there are cookies like these Vegan Almond Joy Cookies — the kind that come out of the oven so thick and so chewy and so deeply fragrant with toasted coconut and dark chocolate and whole roasted almonds that you pull the tray from the oven and the smell alone is enough to bring everyone into the kitchen, and then you let them cool for the mandatory ten minutes and someone breaks and takes one early and the look on their face — the immediate, involuntary closing of the eyes that happens when something is better than expected — tells you everything you need to know about what you have just made. This is that cookie. The one that tastes exactly like an Almond Joy bar but better, because it is warm and chewy and the coconut is toasted and the chocolate is melted and the almond sits on top of everything like it has always belonged there. The one that disappears from the cooling rack before they are fully cool. The one that gets requested by name at every gathering from the moment you first make it.

The secret is the coconut integration — not coconut extract, which produces a synthetic, one-dimensional sweetness, but full-fat coconut cream added directly to the dough alongside shredded sweetened coconut that is briefly toasted before mixing. The coconut cream adds fat and moisture that produces the extraordinary chewiness this cookie is known for — the pull, the give, the thick-centered, slightly crisp-edged bite that defines the perfect cookie — while the toasted shredded coconut adds a concentrated, nutty, caramelized coconut flavor that runs through every bite rather than appearing only in the occasional fleck of dry coconut. Together they produce a cookie that is coconut not as accent but as foundation.

What makes this recipe so outstanding is the press-in almond technique — a whole roasted almond pressed gently into the top of each cookie ball just before baking sits proud of the surface throughout the bake, toasting further in the oven heat while remaining firmly embedded in the finished cookie. The almond’s crunch against the soft, chewy cookie and the bittersweet chocolate creates the full Almond Joy experience in every bite without the artificial flavoring of the original.

This recipe is 100% vegan, ready in about 35 minutes plus chill time, deeply satisfying to make and even more satisfying to eat, and the kind of recipe that renders all other chocolate coconut cookies immediately insufficient.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins12 mins27 mins + 30 min chill18 cookies~210 kcal

Ingredients

For the Cookie Dough

  • 1¾ cups (220g) all-purpose flour
  • ½ tsp baking soda
  • ½ tsp baking powder
  • ½ tsp salt
  • ½ cup (115g) vegan butter, softened to room temperature
  • ½ cup (100g) granulated sugar
  • ½ cup (110g) packed light brown sugar
  • 3 tbsp full-fat coconut cream (from the top of a chilled can of full-fat coconut milk)
  • 2 tbsp ground flaxseed + 5 tbsp water, mixed and rested 5 minutes (2 flax eggs)
  • 1½ tsp pure vanilla extract
  • 1 cup (85g) shredded sweetened coconut, toasted (see instructions)

For the Mix-Ins and Topping

  • 1 cup (170g) vegan dark chocolate chips or chopped dark chocolate (70% cacao)
  • 18–20 whole roasted almonds (one per cookie, for pressing in before baking)
  • ¼ cup (20g) additional shredded coconut for rolling (optional, for extra coconut coating)

Instructions

  1. Toast the coconut. In a dry skillet over medium heat, toast the shredded sweetened coconut, stirring constantly, for 3–4 minutes until golden and fragrant. Watch carefully — coconut goes from golden to burnt in under a minute. Transfer immediately to a plate to cool. The toasting transforms the coconut from sweet and moist to nutty, caramelized, and deeply flavored. Set aside to cool completely before adding to the dough.
  2. Make the flax eggs. In a small bowl, combine the ground flaxseed and water. Stir well and set aside for 5 minutes until the mixture has thickened to a gel-like consistency. This is the binding agent that replaces eggs in the dough.
  3. Cream the butter and sugars. In a large bowl, beat the softened vegan butter with the granulated sugar and brown sugar using a hand mixer or stand mixer on medium speed for 2–3 minutes until light, pale, and fluffy. The creaming step is important — properly creamed vegan butter and sugar creates air pockets in the dough that give the cookie its lift and chew. Do not rush this step.
  4. Add wet ingredients. Add the coconut cream, flax eggs, and vanilla extract to the creamed butter and sugar. Beat on medium speed for 1 minute until fully incorporated and smooth. The dough may look slightly broken — this is normal and will come together when the flour is added.
  5. Add the dry ingredients. Sift the flour, baking soda, baking powder, and salt directly over the wet mixture. Fold in with a spatula until just combined — do not overmix. Overmixing develops gluten and produces a tough, dense cookie rather than a chewy one. Stop mixing as soon as no dry flour streaks remain.
  6. Fold in the coconut and chocolate. Add the cooled toasted coconut and dark chocolate chips to the dough and fold through with a spatula until evenly distributed. The dough will be thick and slightly sticky — this is correct.
  7. Chill the dough. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes (up to 48 hours for a deeper flavor). Chilling firms the dough, which prevents the cookies from spreading too flat in the oven and concentrates the flavors. Do not skip the chill; room-temperature dough produces flat cookies that spread before they can set.
  8. Preheat and portion. Preheat the oven to 350°F (175°C) and line two baking sheets with parchment paper. Using a cookie scoop or two spoons, portion the chilled dough into balls approximately 2 tablespoons in size. If rolling in extra shredded coconut, roll each ball briefly through the coconut before placing on the sheet. Space the cookies 5cm apart.
  9. Press in the almonds. Press one whole roasted almond firmly into the top of each cookie ball, pushing it in just enough to be secure but leaving most of it sitting proud of the surface. The almond should be visible, not buried.
  10. Bake. Bake for 11–13 minutes until the edges are set and lightly golden and the centers look just barely underdone — they will continue to cook on the hot pan after removal. Do not overbake; an overdone Almond Joy cookie is dry and crumbly rather than chewy and rich. The centers should look soft at 12 minutes; they firm as they cool.
  11. Cool and serve. Leave the cookies on the baking sheet for 10 minutes before transferring to a wire rack. This resting time on the hot pan finishes the bake and allows the cookies to set completely without crumbling. Eat warm for maximum chocolate melt and chew, or at room temperature for a firmer, more structured cookie.

Pro Tips

  • Toast the coconut before adding to the dough — raw shredded coconut in a baked cookie produces a texture that is sweet and slightly chewy but lacks the caramelized, nutty depth that makes this cookie extraordinary. Three to four minutes in a dry pan transforms the coconut into something intensely flavored that runs through the entire cookie. This single step is the difference between a good coconut cookie and an exceptional one.
  • Chill the dough — chilled cookie dough bakes into thicker, chewier, more flavorful cookies than room-temperature dough, for two reasons. First, cold fat spreads more slowly in the oven, giving the cookie time to set its structure before it spreads flat. Second, the rest time allows the flour to fully hydrate and the sugar to begin to break down, producing a deeper, more complex flavor. Thirty minutes is the minimum; overnight is ideal.
  • Pull them out when they look underdone — the most common mistake with vegan cookies is overbaking. Vegan cookies without eggs are more susceptible to drying out in the oven, and a cookie that looks perfectly done at 12 minutes will be overdone by 14. Pull them when the centers look soft and barely set — they will firm completely as they cool and will be exactly right at room temperature.
  • Use full-fat coconut cream, not coconut milk — the fat content of full-fat coconut cream is what gives this cookie its extraordinary chewiness. Light coconut milk or coconut milk from a carton does not have sufficient fat content to replicate the effect. Use the thick cream from the top of a chilled can of full-fat coconut milk.

The Almond Joy: An American Original

The Almond Joy was introduced by the Peter Paul Candy Company in 1946, two years after the Mounds bar — its coconut-only predecessor — had already established itself as one of America’s most popular candy bars. The addition of the whole almond and the shift from dark to milk chocolate created a candy bar whose name captured its identity perfectly: the “joy” of the almond against the sweet coconut and chocolate was a combination that struck American candy consumers as something new and immediately right. The bar’s signature advertising tagline — “Sometimes you feel like a nut, sometimes you don’t” (Almond Joy’s got nuts, Mounds don’t) — became one of the most recognized jingles in American candy history and ran for decades from its 1970s introduction. The combination it celebrated — chocolate, coconut, and almond — is one of the genuinely great flavor triads of confectionery: the chocolate provides bitterness and depth, the coconut provides sweetness and chew, and the almond provides crunch and a nutty richness that rounds every sharp edge. In cookie form, the combination is if anything more satisfying than the original bar, because the cookie’s own chewiness amplifies the coconut and the warmth of baking deepens the chocolate. These cookies are not a tribute to an Almond Joy. They are an Almond Joy made better.


Flavor Variations

  • Double Chocolate Almond Joy Cookies: Replace ¼ cup of the flour with unsweetened cocoa powder for a deeply chocolatey, fudge-like cookie base that intensifies the chocolate element of the Almond Joy combination and produces a cookie that is as much a brownie as a cookie.
  • Dark Cherry Almond Joy Cookies: Add ½ cup of dried tart cherries to the dough alongside the chocolate chips for a chocolate-cherry-coconut-almond combination that is simultaneously more sophisticated and more indulgent than the original.
  • Almond Joy Cookie Bars: Press the full batch of dough into a parchment-lined 9×13 inch baking pan, stud the top with almonds at regular intervals, and bake at 350°F (175°C) for 20–22 minutes for Almond Joy cookie bars — easier to make for a crowd than individual cookies and just as good.

Nutritional Highlights (Per Cookie)

CaloriesProteinCarbsFiberFat
~210 kcal3g26g2g11g

Storage

  • Room temperature: Store in an airtight container at room temperature for up to 5 days. Place a piece of bread in the container alongside the cookies — the cookies will draw moisture from the bread and remain soft and chewy for longer.
  • Freezer (baked): Freeze baked, cooled cookies in a single layer until solid, then transfer to a freezer-safe bag or container for up to 3 months. Thaw at room temperature for 20 minutes or warm in a 300°F (150°C) oven for 5 minutes for a just-baked texture.
  • Freezer (unbaked dough): Portion the chilled dough into balls, press in the almonds, and freeze on a sheet pan until solid. Transfer to a freezer bag and freeze for up to 3 months. Bake directly from frozen at 350°F (175°C) for 14–15 minutes — no thawing required.

Frequently Asked Questions

Can I use unsweetened coconut instead of sweetened?

Yes — unsweetened shredded coconut works well and produces a less sweet, more naturally coconut-flavored cookie. The texture will be slightly drier, so add an extra tablespoon of coconut cream to the dough to compensate. Toasting unsweetened coconut is even more important than sweetened, as the toasting process adds the caramelization that sweetened coconut gets partly from its sugar content.

Can I use almond butter instead of whole almonds?

Yes — 2 tablespoons of almond butter stirred into the wet ingredients adds a subtler, more integrated almond flavor throughout the entire cookie rather than the dramatic crunch of a whole almond on top. For the full Almond Joy experience, however, the whole pressed almond on top is the technique that replicates the bar most faithfully.

Why are my cookies spreading too flat?

Three causes: the dough was not chilled sufficiently (chill for at least 30 minutes, up to overnight); the vegan butter was too soft or partially melted when creamed (it should be softened but not melted — firm enough to hold its shape when pressed); or the oven temperature was too low (use an oven thermometer to verify).

Can I make these nut-free?

Yes — omit the whole almonds and replace the almond press-in with a whole macadamia nut, a whole pecan, or simply extra chocolate chips pressed into the top. The cookie without the almond is a chocolate coconut cookie — still excellent, just without the nut element.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Chocolate Avocado Mousse — The Silkiest Most Decadent Plant-Based Dessert You Will Make All Week

vegan chocolate avocado mousse

There are desserts that surprise you and then there are desserts like this Vegan Chocolate Avocado Mousse — the kind that you make in ten minutes and spoon into chilled glasses and set in the refrigerator and when you bring them out and set them on the table and someone takes the first spoonful they pause, and then they look at you, and then they say: what is in this, because it is the richest, creamiest, most deeply chocolatey mousse I have ever eaten, and you tell them it is avocado and they don’t believe you, and you tell them again, and they take another spoonful instead of responding, which is the only answer that matters. This is that dessert. The one that converts every skeptic in the room. The one that is simultaneously the simplest thing you have made all week and the most impressive thing on the table. The one that makes avocado — already one of the most versatile ingredients in the plant-based kitchen — reveal a side of itself that has nothing to do with guacamole and everything to do with the velvet texture of the finest French chocolate mousse.

The secret is the avocado’s fat structure. Ripe avocados contain a high proportion of monounsaturated fats — the same category of fat found in olive oil — that, when blended at high speed, produce a smooth, emulsified base that is genuinely, texturally indistinguishable from the whipped cream foundation of a classical mousse. The avocado contributes no flavor of its own when paired with sufficient cocoa and chocolate — its mild, buttery taste is completely overwhelmed and absorbed by the bitterness of good-quality dark cocoa and the complexity of melted dark chocolate — but its fat content and its smooth, creamy texture translate directly into the mousse’s extraordinary body. What the avocado cannot provide on its own — the slight aeration and lift of a true mousse — is supplied by the blending process itself, which incorporates enough air to give the finished dessert a lightness that prevents it from tasting like chocolate pudding or chocolate ganache, for all its richness.

What makes this recipe so outstanding is the double chocolate technique — both unsweetened cocoa powder and melted dark chocolate are used in combination, giving the mousse a depth and complexity that neither ingredient alone can produce. The cocoa powder provides intensity and a slight dryness that grounds the richness of the avocado; the melted dark chocolate provides a silky, flowing fat that loosens the mousse and gives it a finish that is simultaneously bitter and smooth. Together they produce a chocolate flavor with genuine complexity — the kind of depth you taste in small increments, each spoonful revealing something the last one didn’t.

This recipe is 100% vegan, naturally gluten-free, refined sugar-free when sweetened with maple syrup, ready in 10 minutes plus chilling, and the kind of dessert that makes you genuinely rethink what plant-based cooking is capable of.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins0 mins10 mins + 1 hr chill4~310 kcal

Ingredients

For the Mousse

  • 3 large ripe avocados (about 450g / 1 lb of flesh) — they must be fully ripe: dark-skinned, yielding gently to pressure, with no firm spots
  • ½ cup (50g) unsweetened cocoa powder (Dutch-process for the deepest color and flavor)
  • 100g (3.5oz) vegan dark chocolate (70% cacao or higher), melted and cooled slightly
  • ⅓ cup (80ml) full-fat coconut cream (from the top of a chilled can)
  • ¼ cup (60ml) pure maple syrup (or agave, or to taste)
  • 2 tsp pure vanilla extract
  • ¼ tsp fine salt (enhances the chocolate — do not skip)
  • 1–2 tbsp plant milk (oat, almond, or soy) to thin if needed

For Serving

  • Flaky sea salt (a few flakes per glass — the contrast with the bittersweet chocolate is extraordinary)
  • Fresh raspberries or sliced strawberries
  • Coconut whipped cream (from a chilled can of full-fat coconut milk, whipped)
  • Shaved or grated vegan dark chocolate
  • Fresh mint leaves
  • Crushed toasted hazelnuts or almonds (optional, for crunch)

Instructions

  1. Prepare the avocados. Halve and pit the avocados and scoop the flesh into a food processor or high-speed blender. Ensure the avocados are fully ripe — a firm avocado will leave lumps in the finished mousse that no amount of blending will fully remove. The flesh should be smooth and bright green with no brown patches. Discard any discolored flesh.
  2. Melt the chocolate. Break the dark chocolate into pieces and melt using your preferred method — either in a heatproof bowl set over a pot of barely simmering water (bain-marie), stirring until smooth, or in a microwave in 30-second bursts on 50% power, stirring between each burst. Cool the melted chocolate for 3–4 minutes until it is no longer hot to the touch but still fluid. Adding very hot chocolate directly to the avocado can affect the texture.
  3. Blend until silky. Add the cocoa powder, melted dark chocolate, coconut cream, maple syrup, vanilla extract, and salt to the food processor with the avocado. Process on high for 2–3 minutes, scraping down the sides every 30–40 seconds, until the mousse is completely smooth, silky, and no green streaks of avocado remain. The finished mousse should be a deep, uniform chocolate brown with a glossy sheen. If the mousse is too thick to blend smoothly, add plant milk one tablespoon at a time until it loosens to the consistency of thick whipped cream. Taste and adjust — more maple syrup for sweetness, more cocoa for bitterness, more salt to amplify everything.
  4. Chill. Spoon or pipe the mousse into serving glasses or ramekins. Cover with plastic wrap pressed directly onto the surface of the mousse — this prevents a skin from forming. Refrigerate for at least 1 hour before serving. The mousse firms and sets in the refrigerator, and its flavor deepens considerably with the rest time as the chocolate and cocoa fully permeate the avocado base.
  5. Finish and serve. Remove from the refrigerator 5 minutes before serving to take the chill off slightly — the mousse’s flavor is more expressive at cool rather than cold. Top with coconut whipped cream, fresh berries, shaved chocolate, a few flakes of sea salt, and fresh mint. Serve immediately.

Pro Tips

  • Use fully ripe avocados — this is the non-negotiable of this recipe. An underripe avocado has a firm, slightly grainy texture that persists through blending and produces a mousse with detectable lumps and a vegetal aftertaste. A fully ripe avocado blends into a completely smooth, neutral-flavored base in under two minutes. Press the avocado gently — it should give under moderate pressure without feeling mushy. If it is firm, let it ripen at room temperature for another day or two.
  • Use Dutch-process cocoa powder — natural cocoa and Dutch-process cocoa are different ingredients with different flavor profiles. Dutch-process cocoa has been treated with alkali, which neutralizes its natural acidity, deepens its color, and smooths its flavor into something richer, darker, and less bitter. In this mousse, Dutch-process cocoa produces a deeper chocolate color and a more rounded, complex flavor. Use it where possible; natural cocoa works but produces a slightly different result.
  • Add salt — a quarter teaspoon of fine salt in this mousse is not optional seasoning; it is a flavor amplifier. Salt at low concentrations enhances the perception of sweetness and suppresses bitterness, which in a chocolate dessert means more chocolate flavor rather than a saltier taste. Omitting the salt produces a flatter, less expressive mousse. The flaky sea salt scattered on top works on the same principle and adds texture to complement it.
  • Blend longer than you think necessary — avocado mousse requires extended blending to fully emulsify the avocado fat into a smooth, uniform base. A 30-second blend will produce a mousse with green streaks and a slightly grainy texture. A 2–3 minute blend with regular scraping produces a completely smooth, silky, uniform mousse with a glossy sheen. Blend until it looks like chocolate ganache.

The Chemistry of Avocado as a Cream Substitute

The reason avocado works as a cream substitute in desserts — and works so well that most people cannot identify it — is almost entirely a matter of fat chemistry. Heavy cream is approximately 36% fat, primarily saturated butterfat, which when whipped incorporates air into a stable foam that holds its structure through a network of fat crystals and protein. Ripe avocado flesh is approximately 15% fat, primarily oleic acid (a monounsaturated fat), which when blended at high speed also emulsifies and incorporates air into a stable, smooth base — not a whipped foam exactly, but a thoroughly emulsified cream-like substance with exceptional body and a neutral flavor profile that accepts flavoring ingredients completely. What avocado cannot replicate is the aeration of whipped cream — the foam structure created by mechanical whipping — which is why this mousse, for all its creaminess, is denser than a classical egg-white-and-cream French mousse and closer in texture to a mousse au chocolat made with ganache rather than whipped cream. This is not a shortcoming; it is a different and equally valid expression of the mousse concept, and the density is a feature: each spoonful is more intensely chocolatey, more satisfying, and more complete than a lighter mousse can be. The avocado is not pretending to be cream. It is doing something cream cannot quite do, in its own way.


Flavor Variations

  • Espresso Chocolate Avocado Mousse: Add 1 teaspoon of instant espresso powder to the blender with the cocoa for a mocha version where the coffee deepens and intensifies the chocolate without announcing itself as a separate flavor — the espresso works the way salt does, amplifying what is already there.
  • Chilli Chocolate Avocado Mousse: Add ¼ teaspoon of cayenne pepper and ½ teaspoon of cinnamon to the mousse for a Mexican chocolate-inspired version where the gentle heat builds slowly at the back of the throat and the cinnamon adds a warm, complex sweetness that is unlike any other chocolate dessert you have made.
  • Mint Chocolate Avocado Mousse: Replace the vanilla extract with ½ teaspoon of pure peppermint extract (not mint — peppermint is cleaner and more direct) for a chocolate mint mousse that tastes like the finest after-dinner mint turned into something you can eat by the spoonful.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~310 kcal5g28g9g22g

Storage

  • Refrigerator: Store covered with plastic wrap pressed directly onto the surface for up to 3 days. The mousse firms slightly on day two and three and its flavor deepens as the chocolate permeates the avocado base more fully — some people prefer it on day two.
  • Browning: Avocado oxidizes in contact with air, which can cause the surface of the mousse to darken slightly over time. This is purely aesthetic and does not affect flavor. Pressing plastic wrap directly onto the surface of the mousse prevents oxidation and keeps the mousse a deep, uniform chocolate brown for the full storage period.
  • Freezing: Not recommended — the mousse separates on thawing and the avocado’s texture changes irreversibly on freezing.

Frequently Asked Questions

Will I be able to taste the avocado?

No — when made with ripe avocados and sufficient cocoa and dark chocolate, the avocado flavor is completely undetectable in the finished mousse. Avocado has a mild, buttery, faintly grassy flavor that is overwhelmed entirely by the bitterness and complexity of good cocoa and dark chocolate. The avocado contributes texture and richness, not flavor. If you can taste avocado in your finished mousse, the avocados were either underripe or the cocoa and chocolate quantities were insufficient.

How ripe do the avocados need to be?

Fully ripe — dark-skinned (for Hass avocados), yielding gently to finger pressure, with flesh that is smooth and bright green throughout with no hard spots or brown patches. A firm avocado will leave lumps in the mousse that no amount of blending removes, and its flavor is slightly vegetal in a way that ripeness removes entirely. If in doubt, buy your avocados a day or two early and ripen at room temperature.

Can I make this without a food processor or blender?

A high-speed blender or food processor is strongly recommended for the silkiest result. A hand blender (immersion blender) in a deep bowl works adequately but may leave some texture. A fork produces a rustic, guacamole-like texture rather than a mousse — pleasant, but a very different dessert. For a true mousse texture, a machine that can blend at high speed for 2–3 minutes is essential.

Can I use cacao powder instead of cocoa powder?

Yes — raw cacao powder can be substituted for cocoa powder in equal measure. Raw cacao has a slightly more intense, complex flavor than processed cocoa with fruity and slightly acidic notes that some people prefer in chocolate desserts. It is not treated with alkali (unlike Dutch-process cocoa), so the mousse will be slightly lighter in color and the flavor slightly more astringent. Both work; use whichever you have.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Chocolate Muffins — The Fudgiest Most Deeply Chocolatey Plant-Based Muffins You Will Make All Week

vegan chocolate muffins

There are muffins and then there are muffins like these Vegan Chocolate Muffins — the kind that come out of the oven so deeply domed and so impossibly fudgy at the center and so fragrant with dark cocoa and vanilla that the kitchen smells like a bakery for an hour, and when you peel back the paper liner and take the first bite the muffin gives way with a tenderness that is almost startling — soft and dense and deeply, almost recklessly chocolatey, with a crumb that is moist all the way through and a top that is ever so slightly crisp at the very dome before giving way to the fudgy interior that is the whole point of everything — and you realize that this is not a compromise muffin, not a vegan approximation of something better, but the best chocolate muffin you have ever eaten, plant-based or otherwise. This is that muffin. The one that disappears from the cooling rack before the rest of the batch has finished baking. The one that someone takes two of and looks at you and says simply: again.

The secret is the hot water bloom. Mixing boiling water directly into the cocoa powder before combining it with the other wet ingredients causes the cocoa particles to bloom — a technique borrowed from professional baking in which heat opens the cocoa’s complex flavor compounds and fully dissolves the powder into a deep, mahogany-dark liquid that carries far more chocolate flavor into the finished muffin than cold-mixed cocoa ever could. The bloomed cocoa produces a muffin with a richer, more complex, more intensely chocolate flavor for the same quantity of cocoa, because the flavor compounds that remain locked in unhydrated cocoa powder are released in full by the heat. One small step; an enormous difference in the finished muffin.

What makes this recipe so outstanding is the combination of oil and plant-based yogurt in the wet ingredients — oil, unlike vegan butter, stays liquid at room temperature and coats the flour’s gluten strands in a thin film that produces a consistently moist, tender crumb that stays soft for days. The plant-based yogurt adds acidity that reacts with the baking soda to produce lift, and its protein and fat contribute to the muffin’s extraordinary fudginess without making it dense. Together they produce a muffin that is deeply chocolatey, impossibly moist, and so tender it practically falls apart in the best possible way.

This recipe is 100% vegan, ready in about 30 minutes, perfectly cafeteria-size or bakery-tall depending on how much you fill the cups, and the kind of recipe that proves definitively that vegan baking is not a lesser version of anything.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins20 mins30 mins12 muffins~240 kcal

Ingredients

For the Cocoa Bloom

  • ¾ cup (75g) unsweetened cocoa powder (Dutch-process strongly preferred)
  • ¾ cup (180ml) boiling water

For the Dry Ingredients

  • 1¾ cups (220g) all-purpose flour
  • 1½ tsp baking powder
  • ½ tsp baking soda
  • ½ tsp fine salt

For the Wet Ingredients

  • ¾ cup (150g) granulated sugar
  • ¼ cup (55g) packed light brown sugar
  • ½ cup (120ml) neutral oil (sunflower, vegetable, or light olive oil)
  • ½ cup (120g) plain unsweetened vegan yogurt (soy or oat-based)
  • 2 tsp pure vanilla extract
  • 1 tbsp apple cider vinegar

For the Mix-Ins

  • 1 cup (170g) vegan dark chocolate chips, divided (¾ cup in batter, ¼ cup for tops)

Instructions

  1. Make the cocoa bloom. In a medium heatproof bowl, whisk the cocoa powder and boiling water together vigorously until completely smooth and free of lumps — the mixture will be thin and very dark, almost black, and deeply fragrant. Set aside to cool for 5 minutes. Do not skip this step; the hot water bloom is the foundation of this muffin’s extraordinary chocolate flavor.
  2. Preheat and prepare. Preheat the oven to 425°F (220°C). Line a 12-cup muffin tin with paper liners or grease well with vegan butter or oil. The high initial temperature is intentional — see Pro Tips.
  3. Mix the dry ingredients. In a large bowl, whisk together the flour, baking powder, baking soda, and salt until evenly combined.
  4. Mix the wet ingredients. Add the granulated sugar, brown sugar, oil, vegan yogurt, vanilla extract, and apple cider vinegar to the cooled cocoa bloom. Whisk until fully combined and smooth. The mixture should be thick, glossy, and very dark.
  5. Combine. Pour the wet cocoa mixture into the bowl of dry ingredients. Fold together with a spatula until just combined — stop mixing as soon as no dry flour streaks remain. The batter will be thick. Do not overmix; overmixing develops the flour’s gluten and produces a tough, dense muffin instead of a tender one. A few small lumps are fine.
  6. Fold in the chocolate chips. Add ¾ cup of the chocolate chips to the batter and fold through with two or three strokes of the spatula.
  7. Fill the cups high. Using a large cookie scoop or two spoons, fill each muffin cup to the very top — about 90–95% full. This is not standard muffin filling practice, but it is the technique that produces a tall, dramatically domed bakery-style muffin top rather than a flat, cafeteria-style result. Press the reserved chocolate chips onto the top of each filled cup — 5–6 chips per muffin, pressed gently into the surface.
  8. Bake with a temperature drop. Bake at 425°F (220°C) for 5 minutes, then — without opening the oven door — reduce the temperature to 350°F (175°C) and bake for a further 13–15 minutes. The high initial temperature creates a burst of steam that lifts the muffin dome rapidly before the batter sets; the drop to a lower temperature finishes the bake gently without overbrowning. A toothpick inserted into the center should come out with a few moist crumbs — not wet batter, not completely clean.
  9. Cool and serve. Leave the muffins in the tin for 5 minutes before transferring to a wire rack. The centers will be fudgy and slightly underdone-looking at this point and will firm to the perfect texture as they cool. Eat warm for maximum chocolate melt and fudginess, or at room temperature for a more set, sliceable texture.

Pro Tips

  • Bloom the cocoa in boiling water — this single technique is responsible for the extraordinary depth of chocolate flavor in this muffin. Dry cocoa powder, added directly to a batter, disperses but does not fully hydrate; many of its flavor compounds remain locked in the particle structure. Boiling water forces complete hydration and causes the Maillard reaction to begin at the cocoa particle level, releasing flavor compounds that never emerge through cold mixing. The bloomed cocoa turns the batter an almost black mahogany that translates into a finished muffin of genuinely surprising chocolate intensity.
  • Fill the cups to the top — conventional muffin advice says fill to two-thirds. Bakery advice says fill to the top. The difference is the dome: a two-thirds filled cup produces a muffin that rises to the level of the cup and stops. A full cup produces a muffin that erupts over the rim, spreads slightly, and then sets into the classic mushroom dome that is the defining characteristic of a great muffin. Fill them full and trust the process.
  • Use the high-heat start — beginning at 425°F and dropping to 350°F after 5 minutes produces a dramatic initial rise from the shock of heat before the batter is set. This is the technique bakeries use to produce tall, domed muffins consistently. The high heat causes the leavening to react explosively in the first minutes; the lower temperature prevents the exterior from burning before the interior is cooked through.
  • Do not overbake — vegan muffins without eggs are more susceptible to drying out than egg-based muffins, and the line between perfectly fudgy and dry is a matter of 2–3 minutes. Pull them when a toothpick comes out with moist crumbs rather than clean; the carryover heat in the tin and the cooling process will finish them perfectly.

The Science of the Perfect Muffin Dome

The muffin dome is simultaneously the most desirable feature of a bakery muffin and the most technically difficult to achieve consistently at home, and it is almost entirely a product of two variables: fill level and initial oven temperature. A muffin filled to two-thirds and baked at a steady 350°F rises to fill the cup and sets in a rounded dome that barely clears the rim — pleasant, but not dramatic. A muffin filled to the top and placed in a 425°F oven experiences a violent initial burst of steam from the water in the batter, which forces the leavening agents to react immediately and powerfully, creating a rapid expansion that pushes the batter over the rim of the cup before the exterior has had time to set a crust. The batter that spills over the rim spreads slightly on the hot surface, then is trapped as the exterior sets in the first two minutes of baking — forming the overhanging dome that characterizes every great bakery muffin. The subsequent drop to 350°F allows the interior to cook through without the exterior burning. The result is a muffin that looks exactly like the ones you pay four dollars for at a coffee shop, because it is made with the same technique.


Flavor Variations

  • Double Chocolate Chip Muffins: Add ¼ cup of vegan white chocolate chips alongside the dark chocolate chips for a contrast of sweet and bitter that makes every bite interesting, or use a mixture of dark, milk-style, and white vegan chocolate chips for maximum variety.
  • Chocolate Orange Muffins: Add the zest of 1 large orange to the wet ingredients and replace the vanilla extract with ½ teaspoon of orange extract for a classic chocolate orange combination where the citrus lifts and brightens the deep cocoa base.
  • Chocolate Raspberry Muffins: Press 3–4 fresh or frozen raspberries into the top of each filled muffin cup alongside the chocolate chips before baking for a tart, fruity version where the raspberry’s acidity cuts through the richness of the chocolate with exactly the right contrast.

Nutritional Highlights (Per Muffin)

CaloriesProteinCarbsFiberFat
~240 kcal4g35g3g11g

Storage

  • Room temperature: Store in an airtight container at room temperature for up to 4 days. Place a paper towel in the bottom of the container to absorb excess moisture and keep the muffin bases from becoming soggy.
  • Freezer: Freeze baked, fully cooled muffins individually wrapped in plastic wrap, then placed in a freezer bag, for up to 3 months. Thaw at room temperature for 1–2 hours, or microwave from frozen for 45–60 seconds. Warm in a 300°F (150°C) oven for 8 minutes for a just-baked texture.
  • Reheating: A 20-second blast in the microwave warms a muffin through and re-softens the chocolate chips into a melted, gooey state that approximates the just-baked experience. Do not microwave for longer than 30 seconds — the inside can become rubbery.

Frequently Asked Questions

Can I use natural cocoa powder instead of Dutch-process?

Dutch-process cocoa is strongly preferred for the deepest color and smoothest, richest flavor. Natural cocoa powder produces a muffin that is slightly lighter in color and slightly more acidic in flavor — still excellent, but a noticeably different result. If using natural cocoa, reduce the apple cider vinegar to ½ tablespoon to avoid the batter becoming too acidic, which can interfere with the leavening.

Why are my muffins sinking in the middle?

Sinking centers are typically caused by one of three things: underbaking (the center was not set when the muffin was removed from the oven); too much leavening (which lifts the muffin rapidly and then collapses as the structure cannot support the rise); or opening the oven door in the first 10 minutes of baking, which causes a sudden temperature drop that collapses an unbaked center. Check the leavening quantities, do not open the door, and bake until a toothpick comes out with moist crumbs rather than wet batter.

Can I make these into a chocolate loaf instead of muffins?

Yes — pour the full batter into a greased 9×5 inch loaf pan and bake at 350°F (175°C) for 50–55 minutes until a toothpick inserted into the center comes out with moist crumbs. The high-heat start technique is not used for a loaf as the longer bake time at moderate heat is more appropriate. Cool completely in the pan before slicing.

Can I reduce the sugar?

The sugar in this recipe contributes not only sweetness but also moisture, tenderness, and the muffin’s structure. Reducing the sugar by up to 25% (about ¼ cup total) is possible without significantly affecting the texture. Reducing by more than 25% will produce a drier, less tender muffin with a less pronounced dome. The chocolate chips on top add significant sweetness independently, so the muffin is less sweet than the sugar quantity alone suggests.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Double Chocolate Chunk Cookies — The Fudgiest Most Decadent Plant-Based Cookies You Will Make All Week

vegan double chocolate chunk cookies

There are chocolate cookies and then there are chocolate cookies like these Vegan Double Chocolate Chunk Cookies — the kind that come out of the oven so thick and so fudgy at the center and so deeply, almost aggressively chocolatey that you pull the tray from the oven and the smell is enough to make the whole household appear in the kitchen without announcement, and someone takes one before it has properly cooled — before the chocolate chunks have finished melting, before the center has fully set — and the look on their face when they bite through the barely-crisped edge into the fudgy, almost brownie-like center with its pools of molten dark chocolate is the look of someone whose expectations have just been dramatically exceeded. This is that cookie. The one that makes you understand why double chocolate exists as a concept — not chocolate flavor with chocolate chips mixed in, but chocolate as the entire foundation of the dough with chocolate as the principal event inside it, each component amplifying the other until the sum is something genuinely extraordinary. The one that makes people ask for the recipe before they have finished eating.

The secret is the brownie technique applied to cookie dough. Brownie batter — melted chocolate folded into the wet ingredients rather than cocoa powder stirred into flour — produces a dramatically fudgier, more intensely chocolatey base than a cocoa-powder cookie ever achieves, because melted chocolate contributes fat, sugar, and chocolate flavor simultaneously, and its fat content changes the texture of the finished cookie from crumbly or cakey to dense, fudgy, and almost molten at the center. In this recipe, both melted dark chocolate and Dutch-process cocoa powder are used in combination — the melted chocolate for body and fudginess, the cocoa for depth and color — producing a cookie dough that is so dark it is almost black and a finished cookie that is, texturally, exactly halfway between a fudge brownie and the best cookie you have ever eaten.

What makes this recipe so outstanding is the chocolate chunks — not chips, but rough, irregular pieces chopped from a bar of good-quality dark chocolate. Chips are designed to hold their shape in the oven, which is useful for some applications and a missed opportunity in this one. Chopped chocolate melts unevenly — some pieces melt completely into pools of liquid chocolate that become crisp chocolate pockets as the cookie cools; others melt partially and remain soft and gooey at the center of the cookie for hours after baking. The variety of textures and states of melted chocolate in a single cookie is what distinguishes a great double chocolate cookie from a good one.

This recipe is 100% vegan, ready in about 35 minutes plus chill time, and the kind of cookie that makes everyone who eats it immediately ask whether you made them yourself, because they do not taste like something that came from a box.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins11 mins26 mins + 30 min chill16 cookies~230 kcal

Ingredients

For the Cookie Dough

  • 1½ cups (190g) all-purpose flour
  • ½ cup (50g) Dutch-process cocoa powder
  • 1 tsp baking soda
  • ½ tsp baking powder
  • ¾ tsp fine salt
  • 115g (4oz) vegan dark chocolate (70% cacao), roughly chopped — for melting into the dough
  • ½ cup (115g) vegan butter, softened
  • ¾ cup (165g) packed light brown sugar
  • ¼ cup (50g) granulated sugar
  • 3 tbsp aquafaba (the liquid from a can of chickpeas) — binds and adds slight chew
  • 2 tsp pure vanilla extract
  • 1 tbsp plant milk if needed to bring the dough together

For the Chocolate Chunks

  • 150g (5oz) vegan dark chocolate (60–70% cacao), roughly chopped into irregular pieces — some large, some small; do not use chips

Instructions

  1. Melt the chocolate for the dough. Place 115g of the chopped dark chocolate in a heatproof bowl set over a pot of barely simmering water. Stir gently until completely melted and smooth. Alternatively, microwave in 30-second bursts at 50% power, stirring between each burst. Set aside to cool for 5–8 minutes until no longer hot but still fluid. The melted chocolate must be fluid when added; if it begins to firm up, briefly rewarm.
  2. Whisk the dry ingredients. In a medium bowl, whisk together the flour, cocoa powder, baking soda, baking powder, and salt until evenly combined. Set aside.
  3. Cream the butter and sugars. In a large bowl, beat the softened vegan butter with the brown sugar and granulated sugar using a hand mixer on medium speed for 2 minutes until light and fluffy. Add the aquafaba and vanilla extract and beat for a further 30 seconds until combined.
  4. Add the melted chocolate. Pour the cooled melted chocolate into the creamed butter and sugar mixture. Beat on low speed until fully incorporated — the mixture will turn very dark, almost black, and become extremely thick and fudgy.
  5. Add the dry ingredients. Add the flour mixture to the chocolate mixture and fold with a spatula until just combined. The dough will be very thick and dense — this is correct. If it seems too stiff to fold, add plant milk one tablespoon at a time. Do not overmix.
  6. Fold in the chocolate chunks. Reserve a small handful of the larger chocolate chunk pieces for pressing onto the tops of the cookies before baking. Fold the remaining chocolate chunks into the dough until evenly distributed.
  7. Chill the dough. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes, up to 48 hours. Chilling is non-negotiable with this dough — the high fat content from the melted chocolate means room-temperature dough spreads too quickly in the oven, producing flat, thin cookies rather than thick, fudgy ones. Chilled dough bakes into cookies with height, density, and the fudgy center that defines this recipe.
  8. Preheat and bake. Preheat the oven to 350°F (175°C) and line two baking sheets with parchment paper. Using a cookie scoop or two spoons, portion the chilled dough into balls approximately 2 tablespoons in size. Roll briefly between your palms into smooth balls. Press the reserved large chocolate chunk pieces onto the top of each ball. Space 5cm apart on the prepared baking sheets.
  9. Bake precisely. Bake for 10–12 minutes. The cookies should look underdone at 11 minutes — the centers will be soft, slightly puffed, and barely set. This is correct. Do not bake until the centers look done; they will firm as they cool and will be exactly right at room temperature. Overbaked double chocolate cookies are dry, crumbly, and lose the fudgy quality that defines them.
  10. Bang the pan and cool. Immediately after removing from the oven, lift the baking sheet and drop it firmly onto the counter from a height of about 5cm — once or twice. This deliberate “bang” deflates the center of each cookie slightly, creating the crinkled, wrinkled surface and dense, compact interior of a bakery-style double chocolate cookie. Leave on the pan for 10 minutes before transferring to a wire rack.

Pro Tips

  • Use chopped chocolate, not chips — this is the technique that separates a great double chocolate cookie from a standard one. Chocolate chips are formulated with stabilizers that prevent them from fully melting in the oven, preserving their shape. Chopped chocolate has no such stabilizers and melts unevenly, producing some pieces that turn into crisp chocolate puddles as the cookie cools and others that remain soft and molten for hours. The variety of textures and temperatures of melted chocolate in a single cookie is irreplaceable.
  • Bang the pan after baking — dropping the hot baking sheet onto the counter immediately after the cookies come out of the oven is a technique borrowed from Japanese-style chewy cookies. The impact deflates the slightly puffed center, pushing the hot, unbaked interior downward and outward into a dense, compact disc and creating the crinkled surface that is the visual signature of a fudgy double chocolate cookie. It also, paradoxically, makes the cookie chewier: the deflation compacts the crumb structure into something denser and more resistant to the bite.
  • Use aquafaba, not a flax egg — aquafaba (the liquid from a can of chickpeas) is the preferred egg replacer in this recipe because it contributes a slight protein structure and a subtle binding quality that produces a chewier, more cohesive cookie than a flax egg, which adds a slight nuttiness and a slightly denser crumb. The flavor of aquafaba is completely undetectable in a dough this deeply flavored with chocolate.
  • Chill overnight for the deepest flavor — 30 minutes of chilling produces a good cookie. Overnight chilling produces an exceptional one. The rest time allows the sugars to begin dissolving into the dough, producing a more caramelized, complex flavor in the finished cookie, and the extended cold firms the fat completely, producing a cookie with maximum height and minimal spread. The dough keeps in the refrigerator for 48 hours and can be baked in batches.

The Brownie Cookie: A Technique and a Philosophy

The category of cookie that sits at the intersection of brownie and cookie — dense, fudgy, crinkled on top, crisp at the edges and molten at the center — is not a compromise between two things but a third thing in its own right, and it is entirely a product of technique. The brownie texture comes from the ratio of fat to flour: a standard cookie has a relatively high flour content that produces a crumbly, structured crumb; a brownie has a very high fat content and low flour content that produces a dense, fudgy, almost liquid-set interior. The brownie-cookie sits between these extremes by incorporating melted chocolate (fat and sugar in a single ingredient) into a dough that still has enough flour to hold a cookie shape but enough fat to produce a fudgy interior. The crinkled surface — the visual hallmark of this style — is a product of the bang technique: the outer crust sets quickly in the oven while the interior remains liquid; the bang collapses the interior, wrinkling the already-set outer crust into the characteristic ridges and valleys that maximize surface area, create additional textural contrast, and signal to anyone who sees the cookie that it is going to be extraordinary before they have even picked it up.


Flavor Variations

  • Sea Salt Dark Chocolate Chunk Cookies: Scatter a pinch of flaky Maldon sea salt over each cookie immediately after the pan-bang, before the chocolate resolidifies. The salt amplifies the bitterness of the dark chocolate and creates a sweet-salty contrast that is genuinely addictive and makes the cookies taste more sophisticated than anything sold in a bakery.
  • Espresso Double Chocolate Cookies: Add 2 teaspoons of instant espresso powder to the dry ingredients for a mocha version where the coffee deepens and intensifies the chocolate without adding a distinct coffee flavor — espresso in chocolate baking works the way salt does, as an amplifier rather than a separate note.
  • Mint Chocolate Chunk Cookies: Add ½ teaspoon of pure peppermint extract to the wet ingredients alongside the vanilla for a chocolate mint version that tastes like the finest after-dinner mint compressed into the world’s best cookie. Use white chocolate chunks alongside the dark for maximum visual and flavor contrast.

Nutritional Highlights (Per Cookie)

CaloriesProteinCarbsFiberFat
~230 kcal3g29g3g12g

Storage

  • Room temperature: Store in an airtight container at room temperature for up to 5 days. These cookies maintain their fudgy texture for longer than most cookies because of the high fat content from the melted chocolate. Place a slice of bread in the container to keep them moist.
  • Freezer (baked): Freeze individually wrapped baked cookies for up to 3 months. Thaw at room temperature for 30 minutes, or warm in a 300°F (150°C) oven for 6–8 minutes to restore the fudgy center.
  • Freezer (unbaked dough): Portion and roll into balls, press with chocolate chunks, and freeze on a sheet pan until solid. Transfer to a freezer bag and freeze for up to 3 months. Bake directly from frozen, adding 2–3 minutes to the baking time. Frozen dough baked fresh produces a cookie with even more fudginess and a crispier exterior than room-temperature chilled dough.

Frequently Asked Questions

Why are my cookies spreading too flat?

Three causes: the dough was not chilled sufficiently (refrigerate for at least 30 minutes, overnight for best results); the vegan butter was too soft or melted rather than softened; or the melted chocolate was too hot when added, melting the butter into a liquid state. Ensure the melted chocolate has cooled to room temperature before mixing, the butter is softened but not melted, and the dough is fully chilled before portioning and baking.

Can I use cocoa powder instead of melted chocolate in the dough?

The melted chocolate in the dough is what gives this cookie its fudgy, brownie-like texture and cannot be substituted with cocoa powder without significantly changing the result. Replacing the melted chocolate with cocoa powder and oil produces a darker, more intensely flavored cookie with a cakey rather than fudgy texture — still excellent, but a fundamentally different cookie. For the fudgy brownie-cookie texture, the melted chocolate is essential.

How do I know when these are done?

These cookies look underdone when they are done — this is the point. At 11 minutes, the edges should be set and the center should look soft, puffed, and barely cooked. The cookies firm dramatically as they cool; a cookie that looks done in the oven will be overbaked and dry at room temperature. Pull them when the edges are set and the center looks soft. Trust the process and the timing rather than the appearance.

Can I make these gluten-free?

Yes — replace the all-purpose flour with a 1:1 gluten-free baking flour blend (look for one that contains xanthan gum, which replaces the structural role of gluten). The texture will be slightly different — gluten-free flours absorb liquid differently — but the cookie will be excellent. Add an extra tablespoon of plant milk if the dough seems too stiff after the chill. Do not use almond flour or coconut flour as direct substitutes; they behave completely differently and require recipe reformulation.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Edamame Dip

vegan edamame dip

There are dips you put out because something is needed on the table. And then there are dips like this Vegan Edamame Dip — the kind that comes together in five minutes with a blender, produces the most brilliant, vibrant green color imaginable, and delivers a smooth, creamy, garlicky dip with a clean, fresh flavor that is lighter and more interesting than hummus while being just as protein-rich and just as endlessly versatile. This is that dip. The one that makes people stop and ask what it is before they have even taken a second scoop. The one that disappears from the bowl at every gathering.

This recipe blends shelled edamame with lemon juice, garlic, olive oil, and a touch of tahini into a smooth, glossy dip that is simultaneously simpler and more distinctive than most other plant-based dips, with a vibrant green color from the edamame that requires no artificial enhancement and a clean, slightly sweet, gently savory flavor that works beautifully with virtually everything it is paired with.

What makes this dip so outstanding is its simplicity and its color — fresh frozen edamame blended with just a handful of ingredients produces a dip that looks spectacular on the table, takes five minutes to make, and delivers a flavor that is genuinely more complex and interesting than its short ingredient list suggests.

This recipe is 100% vegan, naturally gluten-free, ready in just 10 minutes, and absolutely wonderful served with pita chips, vegetable crudités, crackers, or spread generously on toast.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
5 mins5 mins10 mins6~140 kcal

Ingredients

For the Dip

  • 2 cups (300g) frozen shelled edamame, thawed or briefly boiled
  • 3 tbsp olive oil, plus extra for drizzling
  • 2 tbsp tahini
  • 3 tbsp lemon juice
  • 1 clove garlic
  • ½ tsp salt
  • ¼ tsp cumin
  • 2–4 tbsp water, to reach desired consistency

Optional Add-ins

  • ¼ cup (15g) fresh mint or basil for a herbed version
  • ½ tsp chili flakes for gentle heat
  • 1 tsp miso paste for extra umami depth
  • Zest of 1 lemon for extra brightness

For Topping

  • A drizzle of good olive oil
  • Sesame seeds or everything bagel seasoning
  • Chili flakes and fresh herbs
  • A few whole edamame beans scattered over

To Serve

  • Pita bread or pita chips
  • Vegetable crudités — cucumber, carrot, celery, bell pepper
  • Crackers or rice cakes
  • Spread on toast with sliced avocado

Instructions

  1. Cook the edamame if needed. If using frozen edamame, either thaw completely or blanch in boiling water for 2–3 minutes until bright green and tender. Drain well.
  2. Blend. Place the edamame, olive oil, tahini, lemon juice, garlic, salt, and cumin in a food processor or high-speed blender. Blend for 60–90 seconds, scraping down the sides as needed.
  3. Adjust consistency. Add water one tablespoon at a time and continue blending until the dip reaches a smooth, creamy, spreadable consistency. Blend for a full 2 minutes for the smoothest result.
  4. Taste and adjust. Taste and adjust with additional lemon juice for brightness, salt for depth, or garlic for pungency. The dip should taste clean, bright, and well-rounded.
  5. Serve. Transfer to a serving bowl. Create a swirl on the surface with the back of a spoon. Drizzle with olive oil and add any desired toppings. Serve immediately or refrigerate until needed.

Pro Tips

  • Blend for longer than you think necessary — edamame takes more time to become completely smooth than chickpeas, and the difference between a 60-second blend and a 2-minute blend is significant in terms of final texture.
  • Add water gradually — start with 2 tablespoons and add more only as needed to reach the desired consistency.
  • Taste and season confidently — the dip rewards assertive seasoning with lemon and salt.
  • Serve at room temperature for the best flavor — a refrigerator-cold dip mutes the clean, fresh character of the edamame.

Why Edamame Makes Such an Outstanding Dip Base

Edamame — young, immature soybeans — has a naturally sweet, slightly nutty flavor and a soft, starchy texture when cooked that blends beautifully into a smooth, creamy dip. Unlike chickpeas, which have a more neutral, earthy character, edamame contributes its own distinct, vibrant flavor to the dip, making it stand out as more than simply a green-colored hummus. Its high protein content — comparable to chickpeas — and its naturally beautiful green color make it one of the most rewarding ingredients to work with in plant-based dip making.


Flavor Variations

  • Mint and Pea Edamame Dip: Add fresh mint leaves and a handful of frozen peas to the blend for an even more vibrant, spring-inspired version.
  • Miso Edamame Dip: Add a tablespoon of white miso paste for a deeper, fermented umami character.
  • Spicy Chili Edamame Dip: Add a fresh red chili or chili flakes to the blend for a version with building heat.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~140 kcal7g9g4g9g

Storage

  • Refrigerator: Store in an airtight container for up to 4 days. The color may darken slightly during storage but the flavor remains excellent.
  • Freezer: Freezes well for up to 2 months. Thaw overnight in the refrigerator and stir well before serving, adding a splash of lemon juice to refresh the flavor.
  • Make ahead: This dip is ideal for preparing a day ahead — the flavors meld and deepen beautifully overnight.

Frequently Asked Questions

Can I use fresh edamame instead of frozen?

Yes — fresh edamame in season works beautifully. Shell and cook until tender before blending. Frozen edamame is equally good and significantly more convenient.

Can I make this dip without tahini?

Yes — replace the tahini with an equal amount of olive oil for a simpler, lighter dip without the sesame character.

How do I get the smoothest possible texture?

Use a high-speed blender rather than a food processor, blend for the full 2 minutes, and add sufficient water to allow the blender blades to work freely without the mixture becoming too thick to circulate.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more vibrant vegan dip and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Flour-less Chocolate Muffins

vegan flour less chocolate muffins

There are muffins you bake because breakfast needs something sweet. And then there are muffins like these Vegan Flourless Chocolate Muffins — the kind that come out of the oven with a slightly cracked, deeply dark top and an interior so dense, so fudgy, and so intensely chocolatey that they taste far more like a brownie than anything that should reasonably be called a muffin. This is that muffin. The one that proves flourless baking is not a compromise but a genuinely different and in many ways superior category of chocolate treat. The one that is so rich and satisfying that a single muffin genuinely, completely satisfies a chocolate craving.

These muffins use almond flour and oat flour in place of all-purpose flour, with flax eggs and almond butter providing binding and richness in the absence of both gluten and eggs. The result is a deeply fudgy, dense, intensely chocolate muffin that is naturally gluten-free, higher in protein and fiber than a standard muffin, and somehow tastes more indulgent despite being made from ingredients that are genuinely more nourishing.

What makes these muffins so outstanding is the texture — the combination of melted dark chocolate, almond butter, and the two alternative flours produces a crumb that is fudgy and dense in a way that wheat flour simply cannot replicate, creating a muffin that is categorically different from a standard chocolate muffin in the best possible way.

This recipe is 100% vegan, naturally gluten-free, ready in just 30 minutes, and absolutely wonderful eaten slightly warm when the chocolate is still soft and the fudgy texture is at its most spectacular.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins20 mins30 mins10~210 kcal

Ingredients

For the Muffins

  • 150g vegan dark chocolate (70% cocoa), melted and cooled slightly
  • ½ cup (130g) natural almond butter
  • ½ cup (100g) cane sugar or coconut sugar
  • 2 flax eggs (2 tbsp flaxseed meal + 6 tbsp water — rest 5 minutes)
  • ⅓ cup (80ml) plant milk
  • 1 tsp pure vanilla extract
  • ½ cup (50g) almond flour
  • ¼ cup (25g) oat flour (certified gluten-free if needed)
  • 2 tbsp cocoa powder
  • 1 tsp baking powder
  • ¼ tsp fine salt

Optional Add-ins

  • ½ cup (85g) vegan chocolate chips folded through for extra indulgence
  • ¼ tsp espresso powder to intensify the chocolate flavor
  • A pinch of flaky sea salt pressed onto each muffin before baking
  • ¼ cup (30g) chopped toasted walnuts or pecans folded through

Instructions

  1. Preheat the oven. Preheat the oven to 350°F (175°C). Line a 10-hole muffin tin with paper liners.
  2. Make the flax eggs. Combine the flaxseed meal and water, stir, and let rest for 5 minutes until gel-like.
  3. Melt the chocolate. Melt the dark chocolate in a heatproof bowl over a pot of gently simmering water, stirring until smooth. Let cool for 5 minutes.
  4. Combine wet ingredients. In a large bowl whisk together the melted chocolate, almond butter, sugar, prepared flax eggs, plant milk, and vanilla extract until smooth and well combined.
  5. Add dry ingredients. Add the almond flour, oat flour, cocoa powder, baking powder, and salt to the wet mixture. Fold until just combined — the batter will be thick and dense. Fold in any optional add-ins.
  6. Fill and bake. Divide the batter evenly between the 10 lined muffin holes — it will be considerably thicker than standard muffin batter. Smooth the tops slightly. Bake for 18–22 minutes until the tops are set and a slight crack has formed on the surface. The centers will seem underdone — this is correct. They firm up to a fudgy consistency as they cool.
  7. Cool before eating. Let cool in the tin for 10 minutes before transferring to a wire rack. These muffins are good warm but genuinely spectacular once fully cooled, when the fudgy center texture has fully set.

Pro Tips

  • Do not overbake — flourless chocolate muffins firm up considerably during cooling and should be removed from the oven when they still look underdone in the center.
  • Allow the melted chocolate to cool slightly before adding to the other wet ingredients — hot chocolate can begin to cook the flax eggs.
  • Use good quality dark chocolate with at least 70% cocoa — the chocolate is the dominant flavor in this recipe and its quality is directly reflected in the finished muffin.
  • Let the muffins cool fully before eating for the best fudgy texture — eating them warm produces a slightly gooey, almost molten center that is also delicious but different in character.

Why Flourless Chocolate Baking Works

Removing wheat flour from a chocolate muffin does not produce a lesser version — it produces a fundamentally different product with its own distinct appeal. Without the gluten network that wheat flour creates, flourless chocolate muffins cannot trap as much air and therefore cannot rise to a light, cakey texture. Instead they set around their fat, chocolate, and nut flour base into a dense, fudgy, concentrated mass that delivers more chocolate flavor per bite than a conventional muffin, with a texture that is closer to a ganache or truffle than a standard baked good.

This is not a compromise. It is a different category.


Flavor Variations

  • Peanut Butter Chocolate Muffins: Replace the almond butter with natural peanut butter for a classic peanut butter and chocolate combination.
  • Mocha Chocolate Muffins: Add 1 teaspoon of espresso powder to the batter for a deep coffee-chocolate mocha character.
  • Orange Chocolate Muffins: Add the zest of an orange to the batter for a chocolate-orange version that is particularly spectacular for the holiday season.

Nutritional Highlights (Per Muffin)

CaloriesProteinCarbsFiberFat
~210 kcal6g20g4g13g

Storage

  • Room temperature: Store in an airtight container for up to 3 days. The texture improves during storage as the fudgy center sets further.
  • Refrigerator: Keeps for up to 6 days. Bring to room temperature or warm briefly before eating.
  • Freezer: Freeze individually wrapped muffins for up to 2 months. Thaw at room temperature or microwave for 30 seconds.

Frequently Asked Questions

Can I use a different nut butter instead of almond butter?

Yes — peanut butter produces a slightly stronger flavor, cashew butter produces a milder result, and tahini produces a more neutral, slightly sesame-flavored version. All work well with the same quantities.

Why are my muffins falling apart?

Flourless muffins are more fragile than conventional muffins, especially when warm. Let them cool fully in the tin before removing and handling. They firm up considerably once completely cool.

Can I make these without oat flour?

Yes — replace the oat flour with additional almond flour in the same quantity for a fully nut-flour-based muffin with a slightly richer, more tender result.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more indulgent vegan chocolate and gluten-free dessert recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Apple Pie Bread Pudding — The Most Comforting Most Deeply Flavored Plant-Based Dessert You Will Make All Season

vegan apple pie bread pudding

There are autumn desserts and then there are autumn desserts like this Vegan Apple Pie Bread Pudding — the kind that comes out of the oven so golden and so puffed and so fragrant with cinnamon and nutmeg and brown sugar and caramelized apple and vanilla that the kitchen becomes a place everyone wants to be for the hour it spends in the oven, and when you spoon it into bowls while it is still warm and the custard-soaked bread gives way and the soft, cinnamon-spiced apple pieces fall through and the caramel sauce pools around everything and you take the first bite — warm and custardy and faintly crisp at the edges where the bread poked above the custard and caught the oven heat — you realize that you have managed to put apple pie and bread pudding in the same dish simultaneously and the result is better than either thing on its own. This is that dessert. The one that tastes like autumn in every spoonful. The one that makes everyone at the table go quiet because the eating is more urgent than the talking. The one that tastes like it came from a restaurant kitchen and was made, in reality, with a loaf of stale bread and six apples.

The secret is the day-old bread. Fresh bread, used in bread pudding, produces a texture that is too soft and too uniform — it absorbs the custard completely and collapses into a homogenous, slightly gummy mass without the textural contrast that makes bread pudding great. Day-old or slightly stale bread — ideally a thick-cut white sandwich loaf, brioche-style bread, or sourdough — has dried out sufficiently that it absorbs the custard from the outside in, creating pieces that are soaked through at the center while remaining slightly chewy at the edges and developing a crisp, golden exterior wherever they protrude above the custard level. The contrast between the custardy interior, the chewy mid-point, and the slightly crisp top is the texture of a perfect bread pudding, and it only exists when the bread has had time to dry.

What makes this recipe so outstanding is the spiced apple layer — sliced apples cooked briefly in vegan butter, brown sugar, cinnamon, and a splash of apple cider before being folded into the custard-soaked bread. The brief cooking concentrates the apples’ flavor, softens them just enough that they are tender throughout the bake without disappearing, and coats them in a caramelized brown sugar syrup that becomes the sauce of the finished pudding. These are not raw apple pieces that steam in the oven and release their water into the custard. These are properly cooked, deeply flavored apple pieces that taste like the inside of the best apple pie you have ever eaten, distributed through every spoonful of a warm, custardy bread pudding.

This recipe is 100% vegan, naturally dairy-free, ready in about 55 minutes, and the most requested autumn dessert you will add to your repertoire.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins35 mins55 mins8~380 kcal

Ingredients

For the Bread Base

  • 400g (about 12–14 slices) day-old white bread, brioche-style bread, or sourdough — cut into 3–4cm cubes (see Pro Tips)
  • 2 tbsp vegan butter, melted (for greasing the dish and drizzling over the top)

For the Vegan Custard

  • 2 cups (480ml) full-fat oat milk (or soy milk — both produce the creamiest result)
  • 1 cup (240ml) full-fat coconut cream (from the top of a chilled can)
  • 3 tbsp cornstarch (cornflour) — acts as the setting agent in place of eggs
  • ⅓ cup (70g) granulated sugar
  • ¼ cup (55g) packed light brown sugar
  • 2 tsp pure vanilla extract
  • 1½ tsp ground cinnamon
  • ¼ tsp ground nutmeg
  • ¼ tsp ground cardamom (optional — adds a subtle floral warmth)
  • Pinch of fine salt

For the Spiced Apple Layer

  • 4 medium apples (Granny Smith, Honeycrisp, or a mix), peeled, cored, and cut into 1.5cm slices
  • 2 tbsp vegan butter
  • 3 tbsp packed light brown sugar
  • 1 tsp ground cinnamon
  • ¼ tsp ground nutmeg
  • 2 tbsp apple cider or apple juice
  • 1 tsp lemon juice
  • Pinch of salt

For the Brown Sugar Crumble Topping

  • 3 tbsp vegan butter, softened
  • 3 tbsp packed light brown sugar
  • 3 tbsp all-purpose flour
  • ½ tsp cinnamon
  • Pinch of salt

For Serving

  • Vegan vanilla ice cream or coconut whipped cream
  • A drizzle of maple syrup or vegan caramel sauce
  • Extra ground cinnamon for dusting

Instructions

  1. Dry the bread if needed. If the bread is fresh rather than day-old, spread the cubes on a baking sheet and bake at 300°F (150°C) for 15 minutes until dried out and very lightly toasted. This step ensures the bread can absorb the custard without becoming gummy. Skip this step if the bread is already stale and slightly dry.
  2. Make the spiced apples. Melt the vegan butter in a large skillet over medium heat. Add the apple slices and cook for 2 minutes, stirring gently. Add the brown sugar, cinnamon, nutmeg, apple cider, lemon juice, and salt. Stir to coat and cook for a further 4–5 minutes until the apples are just beginning to soften and the liquid has reduced to a thick, fragrant caramel syrup. The apples should be tender but still holding their shape — not fully cooked through, as they will continue in the oven. Remove from the heat and set aside.
  3. Make the custard. In a large bowl, whisk together the oat milk, coconut cream, cornstarch, granulated sugar, brown sugar, vanilla extract, cinnamon, nutmeg, cardamom, and salt until the cornstarch and sugars are fully dissolved and the custard is smooth and uniform. The cornstarch acts as the binder that sets the custard in the oven — whisk until no lumps remain.
  4. Soak the bread. Add the bread cubes to the custard and press them down gently to submerge. Leave to soak for 15 minutes, pressing the bread down every 5 minutes. The bread should absorb most of the custard and swell noticeably — it should feel heavy and saturated when lifted, not light and dry. This soaking step is what produces the creamy, custardy interior of a great bread pudding.
  5. Make the crumble topping. In a small bowl, combine the softened vegan butter, brown sugar, flour, cinnamon, and salt. Use your fingers to work the mixture into coarse, sandy crumbles. Set aside.
  6. Assemble. Preheat the oven to 350°F (175°C). Grease a 9×13 inch baking dish or equivalent generously with vegan butter. Spoon half the custard-soaked bread into the prepared dish and spread in an even layer. Distribute half the spiced apple slices over the bread layer, along with any syrup from the pan. Add the remaining soaked bread over the apple layer and press down gently. Arrange the remaining apple slices decoratively on top. Scatter the brown sugar crumble topping over the entire surface. Drizzle with the melted vegan butter.
  7. Bake. Bake for 30–35 minutes until the top is deeply golden, the crumble is crisp, and the custard is set — a knife inserted into the center should come out with just a slight wobble, like a just-set flan. The top should be golden-brown and the edges where the bread meets the dish should be slightly caramelized. If the top is browning too quickly, tent loosely with foil for the final 10 minutes.
  8. Rest and serve. Leave to rest for 10 minutes before serving — the custard sets further as it cools and the pudding becomes easier to portion cleanly. Serve warm in deep bowls with vegan vanilla ice cream or coconut whipped cream, a drizzle of maple syrup or caramel sauce, and a dusting of cinnamon.

Pro Tips

  • Use day-old bread — stale bread is not a compromise in this recipe; it is the correct ingredient. Fresh bread over-absorbs the custard during soaking and collapses into a gummy, uniform mass during baking. Day-old bread absorbs the custard from the outside in, creating a spectrum of textures from creamy interior to slightly chewy mid-section to golden, crisp top. If all you have is fresh bread, dry it in the oven at 300°F for 15 minutes before using.
  • Cook the apples before baking — raw apple pieces in bread pudding release their water during the bake, diluting the custard and producing soggy apple pieces with a raw, underdeveloped flavor. A 5-minute pre-cook in butter, brown sugar, and spices concentrates the apple flavor, coats the pieces in a caramel syrup, and ensures they are perfectly tender in the finished pudding without disintegrating. This is the apple pie technique applied to bread pudding, and it makes an enormous difference.
  • Soak the bread long enough — 15 minutes of soaking is the minimum; 30 minutes produces an even creamier result. Press the bread down regularly during soaking to ensure every piece is saturated. Under-soaked bread produces a dry, bready pudding; properly soaked bread produces the custardy, almost pudding-like interior that makes bread pudding extraordinary.
  • Don’t overbake — bread pudding should wobble slightly in the center when removed from the oven. The residual heat from the dish continues to cook the custard as the pudding rests. An overbaked bread pudding is dry, rubbery, and has lost the silky, custardy quality that defines it. Pull it at the first sign of a slight wobble and let it finish in the dish.

Bread Pudding: A History of Thrift and Transformation

Bread pudding is one of the oldest and most universal examples of the culinary art of transformation — the process by which something ordinary and about to be wasted is converted, through technique and additional ingredients, into something better than its constituent parts. The basic concept — stale bread soaked in a liquid, usually custard or milk, and baked until set — appears in various forms across European, American, and Middle Eastern culinary traditions stretching back at least to the eleventh century, when medieval English cooks described a dish called “pain perdu” (lost bread) made from stale bread soaked in eggs and milk. New Orleans became the bread pudding’s spiritual home in America through the cuisine of the French Quarter, where the city’s abundance of stale French bread was transformed into a dessert so beloved that it became a fixture on every restaurant menu in the city and spawned an entire tradition of elaborate bread pudding variations with whiskey sauces, praline sauces, and fillings that would make the medieval English unrecognizable to themselves. The apple pie bread pudding sits in this tradition of transformation and abundance: apple pie’s spiced, caramelized filling — itself one of the great American dessert traditions — combined with the custardy richness of New Orleans-style bread pudding, producing something that honors both traditions while belonging entirely to itself.


Flavor Variations

  • Bourbon-Spiced Apple Bread Pudding (Vegan): Add 2 tablespoons of bourbon or dark rum to the spiced apple filling for a grown-up version with a deep, caramel-forward warmth that makes the dessert even more complex. The alcohol cooks off completely in the oven, leaving only the flavor.
  • Pear and Ginger Bread Pudding: Replace the apples with ripe but firm pears and add 1 tablespoon of fresh grated ginger to the pear cooking step for a more delicate, aromatic version where the pear’s sweetness and the ginger’s heat produce a lighter, more floral pudding.
  • Chocolate Chip Apple Bread Pudding: Scatter ½ cup of vegan dark chocolate chips through the bread layers before baking for a chocolate-apple combination that is simultaneously more indulgent and more complex — the chocolate’s bitterness against the sweet, cinnamon-spiced apple produces a contrast that makes every spoonful more interesting.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~380 kcal6g58g4g15g

Storage

  • Refrigerator: Store leftovers covered in the baking dish or in an airtight container for up to 4 days. The bread pudding firms considerably on refrigeration and the flavors deepen as the custard and apple fully permeate the bread.
  • Reheating: Reheat individual portions in a 325°F (165°C) oven for 10–12 minutes until warmed through, or microwave for 60–90 seconds. Add a splash of oat milk before reheating if the pudding has dried out significantly. Do not overheat — the custard can become rubbery at high temperatures.
  • Freezing: Freeze fully cooled portions in sealed containers for up to 2 months. Thaw overnight in the refrigerator and reheat as above. The texture softens slightly on freezing and thawing but remains very pleasant, especially when topped with fresh vegan ice cream.

Frequently Asked Questions

What bread works best for bread pudding?

Day-old white sandwich bread, brioche-style bread, challah (check for vegan ingredients), or sourdough all work excellently. Brioche-style bread produces the richest, most indulgent result because of its higher fat content. Sourdough produces a pudding with a slight tang that works beautifully against the sweet apple and custard. Avoid very dense whole-grain breads, which do not absorb custard as effectively and can produce a heavy, gummy result.

Can I make this ahead?

Yes — assemble the full pudding up to 24 hours ahead, cover and refrigerate without the crumble topping, and bake directly from the refrigerator, adding 5–8 minutes to the baking time. Add the crumble topping just before baking. The extended soaking time actually improves the pudding, as the bread absorbs the custard completely overnight.

What apples work best?

A mix of tart and sweet apples produces the best flavor complexity. Granny Smith (tart, firm) and Honeycrisp or Fuji (sweet, firm) is an excellent combination. Avoid very soft apples like McIntosh, which will break down completely during the pre-cook and leave no texture in the finished pudding. The apples should hold their shape through the pre-cook and maintain some texture in the baked pudding.

Can I use regular plant milk instead of oat milk?

Yes — any full-fat plant milk (oat, soy, almond, cashew) works in this custard. Full-fat oat milk and soy milk produce the creamiest, richest result because of their higher protein and fat content. Light or reduced-fat plant milks produce a thinner custard with less body. The coconut cream is non-negotiable for richness — do not replace it with coconut milk, which is too thin to produce the custardy texture this pudding is known for.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Cheesy Zucchini Bake

vegan cheesy zucchini bake

There are dishes that require careful layering and patience. And then there are dishes like this Vegan Cheesy Zucchini Bake — the kind that comes together in one bowl and one dish with no slicing into thin rounds, no draining for twenty minutes, no fussing over presentation, just grated zucchini stirred straight into a thick, cheesy batter and baked until golden, set, and deeply satisfying. This is that bake. The one you turn to on a night when the gratin feels like too much effort but you still want that same warm, cheesy zucchini comfort.

Where a gratin layers thin slices of zucchini between a poured sauce, this bake takes a completely different approach — zucchini is grated and squeezed dry, then mixed directly into a savory chickpea flour and cheese-style batter studded with herbs and garlic, poured into a dish, and baked until firm enough to slice into squares. The result is closer to a savory vegetable bread or dense frittata-style bake than a classical gratin, with a soft, custardy interior and a golden, slightly crisp top.

What makes this bake so outstanding is its simplicity — one bowl, one mixing step, one bake, with grated zucchini distributed evenly throughout rather than layered, giving every single square the same balance of cheesy batter and tender zucchini in every bite.

This recipe is naturally gluten-free when made with chickpea flour, ready in just 50 minutes, and absolutely wonderful served warm in squares, either as a side dish or a light vegetarian main with a salad alongside.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins35 mins50 mins6~210 kcal

Ingredients

For the Bake

  • 4 medium zucchini, grated and squeezed very dry
  • 1 cup (115g) chickpea flour
  • ½ cup (60g) vegan shredded mozzarella
  • ¼ cup (25g) nutritional yeast
  • 1 small onion, finely diced
  • 3 cloves garlic, minced
  • 2 tbsp olive oil
  • 1 tsp baking powder
  • ½ tsp dried oregano
  • ¼ tsp turmeric
  • ½ tsp salt
  • ¼ tsp black pepper
  • 2 tbsp fresh dill or parsley, chopped

For the Top

  • ¼ cup (30g) extra shredded vegan mozzarella
  • A light dusting of smoked paprika

Optional Add-ins

  • ¼ tsp chili flakes for gentle heat
  • 2 tbsp sun-dried tomatoes, finely chopped
  • ¼ cup (30g) vegan feta crumbled through the batter

To Serve

  • Fresh herbs
  • A simple side salad
  • Vegan yogurt or tahini drizzle

Instructions

  1. Preheat the oven and prepare the dish. Preheat the oven to 375°F (190°C). Grease a 20cm (8-inch) square or round baking dish.
  2. Squeeze the zucchini thoroughly. Grate the zucchini and place in a clean kitchen towel, squeezing firmly to remove as much liquid as possible — this step is essential for the bake to set properly.
  3. Sauté the onion and garlic. Heat the olive oil in a small skillet over medium heat. Add the onion and cook for 3–4 minutes until softened, then add the garlic and cook for 30 seconds more.
  4. Make the batter. In a large bowl whisk together the chickpea flour, baking powder, oregano, turmeric, salt, and pepper. Add the cooked onion and garlic, the squeezed zucchini, vegan mozzarella, nutritional yeast, and fresh herbs. Mix thoroughly until evenly combined into a thick batter.
  5. Pour and top. Pour the batter into the prepared dish, spreading it evenly. Scatter the extra shredded mozzarella over the top and dust lightly with smoked paprika.
  6. Bake. Bake for 30–35 minutes until the top is golden, the center is set, and a knife inserted comes out clean.
  7. Rest and serve. Let rest for 8–10 minutes before slicing into squares — this is essential for clean slices, as the bake firms up as it cools slightly.

Pro Tips

  • Squeeze the zucchini until truly dry — more thoroughly than seems necessary — or the bake will not set properly and will be soft and wet in the center.
  • Whisk the chickpea flour into the dry ingredients first to avoid lumps before adding the wet components.
  • Let the bake rest fully before slicing for clean, sliceable squares rather than a loose, crumbly result.
  • Use a square or rectangular dish for the most uniform slices.

How This Differs From a Classic Gratin

A gratin relies on thinly sliced vegetables layered beneath a poured sauce that thickens around them during baking, producing distinct visible layers. This bake instead mixes grated zucchini directly into a single batter, producing a uniform, sliceable texture throughout rather than separate layers — closer to a savory vegetable loaf than a traditional French-style gratin, and considerably faster to prepare.


Flavor Variations

  • Mediterranean Zucchini Bake: Add chopped sun-dried tomatoes and vegan feta to the batter for a Mediterranean-inspired version.
  • Spicy Zucchini Bake: Add chili flakes and a diced jalapeño for gentle building heat.
  • Herb Garden Bake: Increase the fresh herbs and add a tablespoon of fresh basil for a more herbaceous version.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~210 kcal9g18g4g11g

Storage

  • Refrigerator: Store in an airtight container for up to 4 days. Reheat individual squares in a skillet or air fryer to restore some crispness on top.
  • Freezer: Freeze cooled squares wrapped individually for up to 2 months. Thaw in the refrigerator before reheating.
  • Meal prep: This bake is excellent for slicing into portions for lunches throughout the week.

Frequently Asked Questions

Can I use a different flour instead of chickpea flour?

Yes — a gluten-free all-purpose flour blend or regular all-purpose flour can be used, though the chickpea flour adds extra protein and a slightly firmer set.

Why is my bake too wet in the center?

This is almost always caused by insufficient squeezing of the zucchini. Squeeze it very thoroughly in a kitchen towel until no more liquid comes out before adding to the batter.

Can I add other vegetables to this bake?

Yes — grated carrot or finely chopped spinach can be added alongside the zucchini, just be sure to squeeze out any extra moisture they release as well.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more quick, comforting vegan side dish recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Macaroni Salad — The Creamiest Most Flavor-Packed Plant-Based Side Dish You Will Make All Summer

vegan macaroni salad

There are side dishes and then there are side dishes like this Vegan Macaroni Salad — the kind that you make the night before a cookout and when you pull it from the refrigerator the next day and set it on the table between the potato salad and the corn and someone reaches for it first and takes a forkful and stops mid-conversation because the dressing is so creamy and tangy and the pasta is so perfectly tender and the celery snaps and the red onion cuts through the richness and the whole thing is so deeply seasoned and so completely satisfying that they forget what they were saying, and they serve themselves a second portion before anyone else has finished their first, and by the end of the afternoon the bowl is empty and three people have asked for the recipe. This is that macaroni salad. The one that tastes like the best deli macaroni salad you ever ate, but plant-based in every ingredient and better in every way. The one that proves, definitively and without room for argument, that vegan comfort food is not a compromise.

The secret is the cold-rinse and rest technique. Macaroni salad made incorrectly — and most macaroni salad is made incorrectly — uses pasta that is either undercooked, which produces a starchy, gummy salad that does not absorb the dressing, or overcooked, which produces a mushy salad that falls apart under the fork. The correct technique is to cook the pasta to the very edge of al dente — just past the point where it has resistance but before it has fully softened — then rinse it under cold running water for a full 60 seconds to stop the cooking and remove the surface starch that makes pasta sticky. The cold-rinsed, starch-free pasta then goes into the dressing while it is still slightly warm and absorbs the dressing as it cools, producing pasta that is coated from the inside out with a dressing that has permeated the pasta rather than sitting on its surface. This is the technique that makes a great macaroni salad a great macaroni salad, and it requires nothing more than attentiveness to timing and a 60-second rinse.

What makes this recipe so outstanding is the two-stage dressing — a bold, acidic base of apple cider vinegar and Dijon mustard tossed with the warm pasta first, then the full creamy dressing added after the pasta has cooled. The acid from the first stage penetrates the pasta as it cools, seasoning it from the inside and adding a brightness that prevents the finished salad from tasting flat or heavy. The creamy dressing added second coats the already-seasoned pasta without needing to compensate for blandness, producing a salad where every component — pasta, dressing, vegetables — is properly seasoned independently and the whole is greater than its parts.

This recipe is 100% vegan, naturally dairy-free, ready in about 20 minutes plus chill time, serves a crowd, and tastes significantly better on day two — which means it is the ideal recipe to make the night before and forget about.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins10 mins25 mins + 1 hr chill8~320 kcal

Ingredients

For the Pasta

  • 400g (14oz) elbow macaroni (or ditalini, small shells, or rotini)
  • 1 tbsp fine salt (for the pasta water)
  • 1 tbsp apple cider vinegar (tossed with warm pasta — Stage 1)
  • 1 tsp Dijon mustard (tossed with warm pasta — Stage 1)

For the Creamy Vegan Dressing

  • ¾ cup (180g) vegan mayonnaise (store-bought or homemade cashew mayo)
  • 2 tbsp apple cider vinegar
  • 1 tbsp Dijon mustard
  • 1 tbsp white granulated sugar (or maple syrup — balances the acidity)
  • 1 tsp onion powder
  • ½ tsp garlic powder
  • ½ tsp celery salt
  • ½ tsp fine black pepper
  • ¼ tsp smoked paprika
  • Salt to taste

For the Vegetables

  • 3 stalks celery, finely diced (about ¾ cup)
  • ½ medium red onion, very finely diced (about ½ cup)
  • 1 cup (150g) frozen peas, thawed (or fresh corn kernels)
  • 1 medium carrot, peeled and finely grated or diced
  • ½ cup (75g) dill pickle, finely chopped (plus 1 tbsp pickle brine — do not skip)
  • 2 tbsp fresh parsley or dill, finely chopped

For Serving

  • Sweet paprika or smoked paprika for dusting
  • Extra fresh parsley or dill
  • A drizzle of olive oil (optional, for richness)

Instructions

  1. Cook the pasta correctly. Bring a large pot of generously salted water to a rolling boil. Add the elbow macaroni and cook according to package directions, but taste 1 minute before the recommended time — the pasta should be just past al dente: tender throughout with no hard center, but not yet soft. Macaroni salad pasta should be slightly softer than pasta served hot, as it firms slightly when chilled.
  2. Cold-rinse to stop the cook. Drain the pasta in a colander and immediately rinse under cold running water for a full 60 seconds, tossing the pasta continuously under the stream. The cold water stops the cooking instantly and washes away the surface starch that causes pasta to clump and stick. After rinsing, shake the colander well and leave to drain for 2 minutes. The pasta should feel cool to the touch and the water running from it should run clear.
  3. Apply the Stage 1 acid dressing. Transfer the drained, slightly warm pasta to a large mixing bowl. Add the apple cider vinegar and Dijon mustard from the Stage 1 ingredients and toss well to coat every piece of pasta. The residual warmth in the pasta opens its surface to absorb the acid, seasoning it from within. Leave to cool at room temperature for 10 minutes, tossing once or twice.
  4. Make the creamy dressing. In a medium bowl, whisk together the vegan mayo, apple cider vinegar, Dijon mustard, sugar, onion powder, garlic powder, celery salt, black pepper, and smoked paprika until completely smooth. Taste and adjust — it should be tangy, creamy, and well-seasoned. Add salt as needed. The dressing will taste slightly too sharp and slightly too salty at this stage; this is correct, as it will mellow when absorbed into the pasta.
  5. Prepare the vegetables. While the pasta cools, dice the celery, red onion, and pickles finely and uniformly — roughly 5mm pieces. Grate or finely dice the carrot. Thaw the peas if frozen (cover with boiling water for 1 minute, then drain and cool under cold water). Chop the herbs. Combine all vegetables in a bowl.
  6. Assemble. Add the vegetables to the cooled pasta and toss to combine. Pour the creamy dressing over the pasta and vegetables and fold everything together until every piece of pasta is coated. The dressing should be generous — macaroni salad absorbs dressing as it chills and will taste dry if underdressed at this stage. Add the pickle brine and fold through — the brine adds a sharp, briny depth that elevates the entire dressing.
  7. Chill. Cover the bowl with plastic wrap and refrigerate for at least 1 hour before serving — 4 hours or overnight is ideal. The pasta absorbs the dressing during the chill, the flavors meld and deepen, and the onion mellows from sharp to sweet. Check the seasoning after chilling and adjust — add more mayo if the salad has dried out, more vinegar if it needs brightness, more salt if it tastes flat.
  8. Serve. Spoon into a serving bowl and dust generously with sweet or smoked paprika. Scatter extra herbs over the top and drizzle with a little olive oil if desired. Serve cold, directly from the refrigerator.

Pro Tips

  • Rinse the pasta in cold water — this is non-negotiable in macaroni salad. Hot pasta carries surface starch that makes it sticky and causes it to clump together as it cools. Cold water removes this starch and produces separate, individual pieces of pasta that coat evenly with dressing. Some cooks skip this step because they have heard that you should never rinse pasta — this advice applies to pasta served hot with a sauce, not to pasta salad, where the rinse is a critical technique.
  • Use the two-stage dressing — dressing warm pasta with just the acid (vinegar and mustard) before the full creamy dressing is added is the technique that produces a macaroni salad where the flavor goes all the way through rather than sitting only on the surface. The warm pasta absorbs the acid during its 10-minute cool-down, and when the full dressing is added to the now-seasoned pasta the result is a salad where every forkful tastes as complex and complete as the first.
  • Add pickle brine — a tablespoon of the brine from a jar of dill pickles stirred into the dressing adds a sharp, complex, fermented depth that is difficult to identify and impossible to replace. Pickle brine is one of the great flavor secrets of American deli cooking and it is what makes a great macaroni salad taste like a great macaroni salad and not like pasta with mayonnaise.
  • Make it the night before — macaroni salad is one of the few dishes that genuinely improves significantly with overnight rest. After 8 hours in the refrigerator, the pasta has absorbed the dressing completely, the onion has mellowed, the celery has softened very slightly while remaining crisp, and the flavors have unified into something much more complex and satisfying than the freshly made version. Always make it the night before when possible.

American Macaroni Salad: A History of the Church Potluck and the Summer Table

Macaroni salad as a specifically American dish — creamy, mayo-dressed, cold, and abundant — is a product of the twentieth century and the commercial availability of two ingredients that made it possible at scale: factory-produced elbow macaroni, which became widely affordable in the United States in the 1880s and 1890s as pasta manufacturing industrialized, and commercially produced mayonnaise, whose national distribution beginning in 1905 with the introduction of Hellmann’s Blue Ribbon Mayonnaise gave American home cooks a stable, reliable base for creamy cold salads that did not require making an emulsion from scratch. The combination proved enduring because it solved a practical problem — how to feed a crowd cheaply, in advance, without refrigerating anything that would spoil quickly (mayonnaise kept better than most dairy-based dressings of the era) — and because the flavor combination of creamy, tangy dressing, tender pasta, and crunchy raw vegetables is genuinely and universally satisfying. Macaroni salad became a fixture of American church potlucks, Fourth of July cookouts, Labor Day barbecues, and school cafeterias through the mid-twentieth century, accumulating regional variations — the Hawaiian version adds pineapple and more sugar; the Southern version adds sweet pickle relish and hard-boiled eggs; the New York deli version adds less sugar and more vinegar and celery — but maintaining its essential identity across all of them. This vegan version respects that identity: the same creamy, tangy, vegetable-laden comfort food that defines the American summer table, made without a single animal product.


Flavor Variations

  • Hawaiian Vegan Macaroni Salad: Add ½ cup of crushed pineapple (well-drained) and an extra tablespoon of sugar to the dressing for a sweeter, fruitier version that is the definitive macaroni salad of Hawaii plate lunch culture — creamier, milder, and sweeter than the mainland version, with the pineapple adding a tropical note that works surprisingly well with the creamy mayo base.
  • Spicy Jalapeño Macaroni Salad: Add 2 finely minced jalapeños (seeds in for maximum heat, seeds removed for gentle warmth), ½ teaspoon of hot sauce, and ¼ teaspoon of cayenne to the dressing for a version with a slow, building heat that makes each forkful more interesting than the last.
  • Loaded BLT Macaroni Salad: Add 1 cup of halved cherry tomatoes, ½ cup of crispy vegan bacon bits (store-bought or homemade smoky chickpea bacon), and a handful of chopped romaine lettuce tossed through just before serving for a macaroni salad that incorporates the full BLT flavor profile into every bite.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~320 kcal7g48g4g12g

Storage

  • Refrigerator: Store covered for up to 5 days. The salad continues to improve for the first 24 hours and then holds well for the remainder. Stir before serving and add a spoonful of extra mayo and a splash of apple cider vinegar if the salad has absorbed all of its dressing and seems dry.
  • Do not freeze: Mayonnaise-based salads do not freeze well — the emulsion breaks on thawing, producing a watery, separated dressing and a mushy pasta texture. Make only what you will eat within 5 days.
  • Make-ahead tip: The dressing can be made up to 3 days ahead and stored separately in the refrigerator. Cook and dress the pasta on the day of serving and combine with the pre-made dressing for a salad that comes together in under 20 minutes.

Frequently Asked Questions

What vegan mayo works best?

Any store-bought vegan mayo works well — Hellmann’s Vegan, Follow Your Heart Vegenaise, and Sir Kensington’s Fabanaise are all excellent. For the richest, most homemade-tasting dressing, homemade cashew mayo (blended soaked cashews with lemon juice, apple cider vinegar, Dijon mustard, garlic, salt, and water) is exceptional and can be made in 5 minutes with a high-speed blender. Avoid very light or reduced-fat vegan mayo, which lacks the body and richness this dressing needs.

Can I add other vegetables?

Absolutely — macaroni salad is one of the most adaptable recipes in the plant-based repertoire. Bell pepper (any color, finely diced), cucumber (seeded and diced), broccoli florets (blanched briefly and cooled), green onions, sun-dried tomatoes, and sliced black olives are all excellent additions. Keep the total vegetable volume proportional to the pasta — roughly 2 cups of total vegetables to 400g of pasta produces the best balance.

Why does my macaroni salad taste bland?

Macaroni salad tastes bland for three reasons: under-salted pasta water (the pasta itself is the dominant ingredient and should be seasoned from the inside out); insufficient acid (the vinegar is what makes the dressing bright and complex — increase it gradually until the dressing has distinct tanginess); or skipping the pickle brine, which adds a depth of flavor that straightforward salt and vinegar cannot replicate. Season, taste, and adjust before chilling — flavors mute in the refrigerator, so the salad should taste slightly over-seasoned warm.

How far ahead can I make this?

Macaroni salad can be made up to 2 days ahead and actually improves considerably with time. Make it the night before serving for the best flavor. If making more than 2 days ahead, keep the dressing separate and combine the day before serving — pasta left in dressing for more than 2 days can become slightly soft.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!