dairy-free dessert

Vegan Chocolate Peanut Butter Balls

vegan chocolate peanut butter balls

There are treats you make once out of curiosity. And then there are treats like these Vegan Chocolate Peanut Butter Balls — the kind that disappear from the refrigerator faster than you made them, that people reach for one of and then immediately reach for a second and then a third before the first has even been fully appreciated, that combine two of the most universally beloved flavors on the planet in a single, perfect, bite-sized package so deeply satisfying and so completely irresistible that calling them a treat feels like a vast understatement. These are those balls. The ones that get requested at every gathering. The ones that convert people who claim they do not like health food into people who eat six of them before realizing what has happened. The ones that taste so indulgently, so unapologetically rich and chocolatey and peanut-buttery that no one believes for a single second that they are made from four ingredients and require zero baking.

These are no-bake truffles of extraordinary simplicity and extraordinary deliciousness — a center of creamy natural peanut butter blended with oats, maple syrup, and vanilla into a dough so fudgy and rich and deeply peanut-buttery that it is difficult not to eat it directly from the bowl before it ever becomes a ball — rolled into perfect spheres, chilled until firm, and then dipped in a shell of dark vegan chocolate that sets to a satisfying snap around the creamy peanut butter center and makes each bite a perfect two-texture experience of crisp chocolate and yielding, creamy, intensely flavored filling.

What makes these treats so genuinely outstanding is their deceptive simplicity. Four main ingredients. No oven required. Twenty minutes of active preparation. And the result is something that tastes like it came from a professional chocolatier — with a richness and depth of flavor that commercial peanut butter cups and chocolate candies simply cannot match because the ingredients here are real, whole, and of infinitely higher quality than anything in a commercial candy bar.

This recipe is 100% vegan, naturally sweetened with maple syrup, made without refined sugar in the filling, ready in just 20 minutes plus chilling time, gluten-free when made with certified gluten-free oats, and absolutely, completely, magnificently impossible to stop eating.


Recipe Information

Prep TimeChill TimeTotal TimeServingsCalories
20 mins30 mins50 mins6~320 kcal

Ingredients

For the Peanut Butter Centers

  • 1½ cups (390g) natural smooth peanut butter (room temperature — runny peanut butter works best)
  • 1 cup (90g) rolled oats, blended to a fine flour in a food processor
  • 4 tbsp maple syrup
  • 1½ tsp pure vanilla extract
  • ½ tsp salt (essential — do not reduce)
  • 2–4 tbsp oat flour or coconut flour (as needed to achieve the right consistency)

For the Chocolate Shell

  • 250g vegan dark chocolate (70% cocoa or higher — quality matters enormously here)
  • 1 tbsp coconut oil (added to melted chocolate for a thinner, glossier, snappier shell)

Optional Add-ins for the Filling

  • 2 tbsp natural cocoa powder (for a chocolate peanut butter center)
  • ¼ cup (35g) finely chopped roasted peanuts (adds beautiful crunch)
  • 2 tbsp desiccated coconut
  • 1 tbsp chia seeds (boosts fiber and nutrition invisibly)
  • ½ tsp cinnamon (adds beautiful warmth)
  • 2 tbsp vegan protein powder (for extra protein)

For Topping and Decoration

  • Flaky sea salt — scattered over the chocolate before it sets
  • Crushed roasted peanuts pressed into the wet chocolate
  • White vegan chocolate drizzle for visual drama
  • Freeze-dried raspberry powder for color contrast
  • Cacao nibs pressed into the surface
  • Gold or silver edible luster dust for extraordinary occasions

Instructions

  1. Make the peanut butter filling. In a large mixing bowl combine the natural peanut butter, blended oat flour, maple syrup, vanilla extract, and salt. Mix with a spatula until everything is completely combined into a smooth, cohesive dough. The mixture should be firm enough to roll into balls that hold their shape — similar in consistency to cookie dough. If the mixture is too soft and sticky add oat flour one tablespoon at a time until it firms to a rollable consistency. If the mixture is too dry and crumbly add maple syrup or a teaspoon of coconut oil to loosen. The consistency varies depending on the natural peanut butter brand — some are thicker and some are runnier so adjust as needed.
  2. Taste and adjust. This step is important — taste the peanut butter dough and adjust the seasoning. More salt for depth and to amplify the peanut flavor. More maple syrup for sweetness. More vanilla for aromatic complexity. The filling should taste deeply peanut-buttery, pleasantly sweet, warmly vanilla-scented, and noticeably salty — all in perfect balance. This is the flavor foundation of the entire treat and it deserves careful attention.
  3. Portion and roll the balls. Line a large baking sheet or flat plate with parchment paper. Using a tablespoon or small cookie scoop portion the peanut butter dough into equal amounts — approximately 1.5 tablespoons each. Roll each portion between your palms into a smooth, even sphere. If the dough sticks to your hands refrigerate for 10 minutes to firm before rolling. Place the rolled balls on the prepared parchment-lined tray as you work.
  4. First chill. Place the tray of rolled peanut butter balls in the freezer for 15–20 minutes until completely firm and cold. This chilling step is essential — firm, cold centers dip in chocolate far more easily and cleanly than room-temperature ones, producing a thinner, more even chocolate shell and preventing the centers from softening and losing their shape during the dipping process.
  5. Melt the chocolate. Place the chopped vegan dark chocolate and coconut oil in a heatproof bowl set over a pot of gently simmering water — ensuring the bottom of the bowl does not touch the water. Stir gently and continuously until the chocolate is completely melted, smooth, and glossy. Alternatively melt in the microwave in 30-second intervals, stirring between each, until completely smooth. Add the coconut oil and stir to incorporate — the oil thins the chocolate slightly and produces a glossier, snappier shell that sets more cleanly around the peanut butter centers.
  6. Dip the chilled balls in chocolate. Remove the chilled peanut butter balls from the freezer. Working quickly one at a time drop a ball into the melted chocolate and use two forks or a dipping tool to roll it until completely coated. Lift the ball from the chocolate allowing excess to drip back into the bowl and return to the parchment-lined tray. Work efficiently — the cold centers will cause the chocolate to set quickly, which is desirable for a clean finish.
  7. Add toppings immediately. Before the chocolate sets on each ball add any desired toppings — a pinch of flaky sea salt, crushed peanuts pressed gently into the surface, a drizzle of white vegan chocolate. Work quickly as the chocolate sets within 30–60 seconds of the cold center touching the warm chocolate.
  8. Final chill. Place the chocolate-dipped balls in the refrigerator for a minimum of 20 minutes until the chocolate shell is completely set and firm. The finished balls should have a distinct snap when bitten — if the chocolate shell is soft the balls need additional chilling time.

Pro Tips for Perfect Vegan Chocolate Peanut Butter Balls

  • Use natural peanut butter with only one or two ingredients. Natural peanut butter — made from only peanuts and salt — has a runnier, more pourable consistency than commercial peanut butter brands that contain added palm oil and sugar. This natural consistency is what produces the richest, most intensely peanut-flavored centers. Commercial peanut butters with added hydrogenated oils produce a stiffer dough that can taste flat and artificial compared to the extraordinary depth of natural peanut butter.
  • Salt the filling aggressively. Salt is the single most important seasoning in peanut butter confectionery — it amplifies the natural peanut flavor dramatically and creates the sweet-salty contrast that makes peanut butter and chocolate combinations so uniquely addictive. The half teaspoon of salt in this recipe may seem like a lot for a sweet treat but it is precisely the right amount for this quantity of peanut butter. Taste and trust the process.
  • Freeze the centers before dipping — always. This step is non-negotiable. Room-temperature peanut butter centers are too soft to dip cleanly — they lose their spherical shape in the warm chocolate, absorb excess chocolate, and the finished balls have an uneven, lumpy appearance. Frozen centers dip perfectly and produce beautifully smooth, even chocolate shells with a professional finish.
  • Use good quality dark chocolate with a high cocoa content. The chocolate shell is half of this entire recipe and its quality is directly reflected in the finished treat. A 70% or higher cocoa content dark chocolate produces a shell with genuine bitterness and complexity that perfectly balances the sweetness of the peanut butter center. Low-quality chocolate produces a shell that is too sweet and lacks the depth that makes this combination so extraordinary.
  • Add coconut oil to the melted chocolate. One tablespoon of coconut oil added to the melted chocolate produces a thinner, more fluid dipping chocolate that coats the centers more evenly and thinly, and sets to a glossier, snappier shell than pure melted chocolate alone. This single addition elevates the finished balls from homemade to genuinely professional in appearance and texture.
  • Work in a cool kitchen. Warm kitchens slow the setting of the chocolate shell and can cause the peanut butter centers to soften during dipping. If your kitchen is warm work in smaller batches of 6–8 balls at a time, returning the remaining balls to the freezer between batches, and refrigerating the dipped balls immediately after finishing each batch.

The Perfect Chemistry of Chocolate and Peanut Butter

The combination of chocolate and peanut butter is one of the most beloved flavor pairings in the entire world of confectionery — and understanding the food science behind why this combination is so universally irresistible helps explain why these balls are so genuinely addictive.

At the most fundamental level the chocolate and peanut butter combination works because it satisfies multiple pleasure systems simultaneously. The sweetness of the chocolate and maple syrup activates the brain’s reward pathways through dopamine release — producing the immediate pleasure response associated with sweet foods. The bitterness of the dark chocolate provides a contrasting, sophisticated note that prevents the sweetness from becoming cloying and keeps the palate engaged. The fat content — from both the chocolate and the peanut butter — coats the mouth and carries flavor compounds to taste receptors with extraordinary efficiency, amplifying every flavor note simultaneously.

The salt in the peanut butter filling plays a specific neurological role that is often underestimated. Salt suppresses bitterness while simultaneously amplifying sweetness and the perception of other flavors — a mechanism so powerful that adding salt to the peanut butter center makes the chocolate taste sweeter, the peanut flavor taste richer, and the entire combination taste more intense and satisfying than any individual element could achieve alone.

Peanut butter contributes an aromatic complexity that is derived from the Maillard reaction compounds produced during roasting — the same chemical process that creates the complex aromas of coffee, bread, and roasted meat. These compounds interact with the flavonoids in dark chocolate — particularly epicatechin and catechin — to create a combined aromatic profile of extraordinary complexity that registers on the palate as deeply satisfying in a way that neither ingredient achieves independently.

This is food that satisfies through chemistry as much as through pleasure — and it does so entirely through plants.


Flavor Variations

  • Almond Butter Chocolate Balls: Replace the peanut butter with natural almond butter for a subtler, more elegant version with a beautiful almond fragrance and a slightly lighter, more delicate flavor that is particularly spectacular finished with a single toasted almond pressed into the chocolate shell.
  • Dark Chocolate Truffle Centers: Add 2 tablespoons of raw cacao powder to the peanut butter filling for a double chocolate version with a deeply chocolatey center inside a dark chocolate shell that is one of the most intensely chocolate experiences possible in plant-based confectionery.
  • Coconut Peanut Butter Balls: Add 3 tablespoons of desiccated coconut to the filling and roll the finished chocolate-dipped balls in toasted coconut immediately after dipping for a tropical version with extraordinary texture and a beautiful coconut aroma.
  • Salted Caramel Peanut Butter Balls: Press a small cube of date caramel into the center of each peanut butter ball before rolling and dipping for a version with a molten, salted caramel surprise at the center of every ball that is one of the most extraordinary confectionery experiences imaginable.

Nutritional Highlights (Per Serving — 3 balls)

CaloriesProteinCarbsFiberFat
~320 kcal10g28g4g20g

At 320 calories per serving of three balls these treats deliver a genuinely satisfying confectionery experience alongside meaningful nutrition. The natural peanut butter provides 10 grams of plant-based protein per serving alongside heart-healthy monounsaturated fats, magnesium, phosphorus, zinc, niacin, and resveratrol. The oat flour contributes beta-glucan fiber with documented cholesterol-lowering properties alongside B vitamins and iron. The dark chocolate provides an extraordinary concentration of flavonoid antioxidants — particularly epicatechin — that have been studied for cardiovascular protective properties, blood pressure reduction, and mood enhancement through the stimulation of serotonin production. These are treats that indulge and nourish simultaneously — the finest possible combination.


Storage

  • Refrigerator: Store in an airtight container in the refrigerator for up to 2 weeks. Place parchment paper between layers to prevent the balls from sticking together. Remove from the refrigerator 5 minutes before serving — the chocolate shell is at its most satisfying snap and the peanut butter center is at its creamiest slightly below room temperature rather than at full refrigerator coldness.
  • Freezer: These balls freeze beautifully for up to 3 months — making them the ideal make-ahead treat for celebrations, gifts, or simply having something extraordinary available whenever the craving strikes. Freeze in a single layer on a baking sheet until solid then transfer to a freezer-safe container or bag. Thaw in the refrigerator for 30 minutes before serving or eat directly from frozen for a particularly satisfying, ice-cream-like texture.
  • Gifting: These balls make extraordinary edible gifts. Arrange in a small box or tin lined with parchment paper, finish with a ribbon, and store refrigerated until gifting. They travel well when kept cold and remain beautiful and delicious for up to 2 weeks — making them a perfect holiday, birthday, or host gift.
  • Room temperature: The balls can be kept at cool room temperature for up to 3 days — the chocolate shell remains firm and the peanut butter center stays at an ideal creamy consistency. Avoid warm environments above 75°F (24°C) where the chocolate may soften and lose its snap.

Frequently Asked Questions

Why is my peanut butter filling too sticky to roll?

A sticky filling is almost always the result of using a very runny natural peanut butter or insufficient oat flour. Add oat flour or coconut flour one tablespoon at a time, mixing thoroughly between additions, until the dough firms to a consistency that holds its shape when rolled. Alternatively refrigerate the dough for 20 minutes to firm before rolling — cold dough is significantly easier to work with than room-temperature dough.

Can I use crunchy peanut butter instead of smooth?

Yes — crunchy natural peanut butter produces a filling with a beautiful, slightly textured quality from the peanut pieces throughout. The filling will be slightly less smooth when rolled but equally delicious and the peanut pieces add a satisfying crunch that contrasts beautifully with the smooth chocolate shell.

How do I get a perfectly smooth chocolate shell?

A perfectly smooth chocolate shell requires thin, fluid melted chocolate, cold centers that allow the chocolate to set quickly without running, and a gentle tapping motion to remove excess chocolate after dipping. If the chocolate becomes too thick during dipping reheat gently over the double boiler for 30 seconds and stir to restore fluidity. Tempering the chocolate — a specific heating and cooling process — produces the glossiest, most professional finish but requires a thermometer and practice.

Can I make these balls without oats?

Yes — replace the blended oat flour with almond flour, coconut flour, or rice flour in the same quantity. Each alternative produces a slightly different texture in the finished center — almond flour produces a more tender, slightly crumbly center, coconut flour produces a denser, more coconut-flavored center, and rice flour produces a center closest in texture to the oat version. All are delicious.

Can I use milk chocolate instead of dark chocolate?

Yes — use vegan milk chocolate if you prefer a sweeter, creamier shell. Vegan milk chocolate is widely available in specialty stores and online. The finished balls will be significantly sweeter than the dark chocolate version — reduce the maple syrup in the filling by one tablespoon to maintain the balance between the sweet shell and the filling. The contrast between sweet milk chocolate and salty peanut butter is a different but equally wonderful flavor experience.

How do I make these balls without a microwave or double boiler?

Place the chopped chocolate and coconut oil in a heatproof bowl and set it over a pot of barely simmering water — ensuring the bottom of the bowl does not touch the water — for a gentle double boiler effect. Stir continuously until completely melted. Alternatively place the chocolate in a warm oven at 200°F (93°C) for 5–8 minutes until softened enough to stir smooth. A hair dryer held 15cm from the bowl and directed at the chocolate for 3–4 minutes also works surprisingly well as an emergency melting method.


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, no-bake vegan dessert and treat recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Creamy Vegan Strawberry Cheesecake Bars with Buttery Graham Crust and Fresh Strawberry Compote — The Most Beautiful Plant-Based Dessert Bars You Will Make All Week

vegan strawberry cheesecake bars

Smooth, creamy vanilla cheesecake on a buttery graham cracker crust, crowned with a glossy layer of fresh strawberry compote. These Vegan Strawberry Cheesecake Bars are pretty, easy to slice, and incredibly delicious, and nobody would guess they are completely free of dairy and eggs.

The cheesecake layer is made from soaked cashews blended with coconut cream, sugar, lemon juice, vanilla, and a little cornstarch, then baked low and slow until just set. It turns rich, dense, and velvety, with the gentle tang you expect from classic cheesecake. Coconut oil helps it firm up so it cuts into clean, neat squares once chilled.

The strawberry topping is where these bars really shine. Fresh strawberries are simmered with a little sugar, lemon juice, and cornstarch for just a few minutes until they turn into a bright, jammy compote that holds its shape and shines like a glaze. Spread over the chilled cheesecake and topped with a few fresh berries, it makes the bars look like they came from a bakery window.

Because they need to chill, these bars are the ultimate make-ahead dessert. They are perfect for summer parties, baby showers, Valentine’s Day, holidays, and potlucks, and they travel well in a pan. Serve them cold, straight from the fridge.

These bars are 100% vegan, dairy-free, and egg-free.


Recipe Information

Prep TimeBake TimeChill TimeServingsCalories
30 mins35 mins5 hours (or overnight)16 bars~260 kcal each

Ingredients

For the Graham Cracker Crust

  • 1½ cups (150g) graham cracker crumbs or vegan cookie crumbs
  • ⅓ cup (75g) vegan butter, melted
  • 2 tbsp granulated sugar
  • Pinch of salt

For the Cheesecake Filling

  • 1½ cups (210g) raw cashews, soaked in hot water for 30 minutes (or overnight in cold water) and drained
  • ½ cup (120ml) full-fat coconut cream
  • ⅔ cup (130g) granulated sugar
  • 3 tbsp fresh lemon juice
  • 3 tbsp cornstarch
  • ¼ cup (60ml) refined coconut oil, melted
  • 2 tsp vanilla extract
  • ¼ tsp salt

For the Strawberry Compote

  • 2 cups (300g) fresh or frozen strawberries, chopped
  • ¼ cup (50g) granulated sugar
  • 1 tbsp lemon juice
  • 1 tbsp cornstarch mixed with 2 tbsp water
  • ½ tsp vanilla extract

To Finish

  • Fresh whole or sliced strawberries
  • Fresh mint leaves
  • Coconut whipped cream
  • Powdered sugar

To Serve

  • Fresh berries
  • Hot tea or coffee
  • Vegan vanilla ice cream
  • Party dessert platters

Optional Additions

  • A swirl of strawberry jam in the filling
  • Lemon zest in the crust
  • A drizzle of white chocolate
  • Crushed freeze-dried strawberries

Instructions

  1. Prep. Heat the oven to 325°F (165°C). Line an 8×8 or 9×9 inch baking pan with parchment paper, leaving an overhang on two sides.
  2. Make the crust. Mix the crumbs, melted butter, sugar, and salt until the mixture resembles wet sand. Press firmly into the bottom of the pan.
  3. Pre-bake. Bake the crust for 10 minutes, then let it cool slightly.
  4. Blend the filling. Add the soaked cashews, coconut cream, sugar, lemon juice, cornstarch, melted coconut oil, vanilla, and salt to a high-speed blender. Blend for 2–3 minutes until perfectly smooth.
  5. Fill. Pour the filling over the crust and smooth the top. Tap the pan on the counter to release air bubbles.
  6. Bake. Bake for 30–35 minutes, until the edges are set and the center has a slight jiggle.
  7. Cool and chill. Cool on a wire rack for 1 hour, then refrigerate for at least 4 hours, until completely firm.
  8. Make the compote. In a small saucepan, combine the strawberries, sugar, and lemon juice over medium heat. Cook for 4–5 minutes, until the berries soften and release juices. Stir in the cornstarch slurry and cook 1–2 minutes until thick and glossy. Add the vanilla and cool completely.
  9. Top. Spread the cooled compote over the chilled cheesecake. Refrigerate for another 30 minutes.
  10. Slice. Lift out the bars using the parchment and cut into 16 squares with a sharp knife, wiping the blade between cuts.
  11. Finish. Top with fresh strawberries and mint and serve cold.

Pro Tips for the Best Strawberry Cheesecake Bars

  • Blend the filling thoroughly. Smooth batter gives a creamy, not grainy, bar.
  • Soak the cashews well. Softer cashews blend more smoothly.
  • Do not overbake. The center should still jiggle slightly. It sets as it chills.
  • Cool the compote completely. Warm compote melts into the filling.
  • Chill fully before slicing. The bars firm up and cut cleanly.
  • Use a sharp, clean knife. Wipe between cuts.
  • Use ripe strawberries. They give the best color and flavor.

A Few Notes on Ingredients

Strawberries provide vitamin C, antioxidants, and natural sweetness, while cashews contribute healthy fats and magnesium. Coconut cream and coconut oil replace the dairy fat of traditional cheesecake, so the bars contain no cholesterol.

They are an indulgent dessert, so enjoy them in moderate squares. Check that your graham crackers are vegan, as some brands contain honey.


Flavor Variations

  • Strawberry Swirl Cheesecake Bars: Swirl a few spoonfuls of compote into the filling before baking.
  • Strawberry Lemonade Bars: Add lemon zest to the filling and crust.
  • Chocolate Strawberry Bars: Use a chocolate cookie crust.
  • Mixed Berry Cheesecake Bars: Use blueberries or raspberries in the compote.

Nutritional Highlights (Per Bar)

CaloriesProteinCarbsFiberFat
~260 kcal3g29g1g15g

Storage

  • Refrigerator: Store covered for up to 5 days.
  • Freezer: Freeze plain (without compote) for up to 2 months. Thaw in the fridge and top with fresh compote.
  • Serving tip: Serve cold for the cleanest slices.
  • Make ahead: Bake the cheesecake 1–2 days ahead and add the compote on the day of serving.

Frequently Asked Questions

Can I use frozen strawberries?

Yes. Use them in the compote straight from the freezer and cook a minute longer.

Can I make it without cashews?

Use silken tofu plus extra coconut cream, though the texture will be slightly softer.

Why did my cheesecake crack?

Small cracks are normal and are covered by the compote. Avoid overbaking and cool gradually.

Can I make it gluten-free?

Use gluten-free graham-style crackers or crushed gluten-free cookies.

Why are my bars soft?

They may need more chilling, or the filling may have been underbaked. Chill at least 4 hours.

How are these different from your lemon cheesecake bars?

Both use the same cashew cheesecake base, but this version is vanilla-flavored and topped with a fresh strawberry compote, while our Vegan Lemon Cheesecake Bars are bright with lemon zest and juice.


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 fruity vegan desserts? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Chocolate Fudge

vegan chocolate fudge

There are treats you make because something sweet is needed. And then there are treats like this Vegan Chocolate Fudge — the kind that sets into perfectly dense, glossy squares that melt slowly on the tongue with a rich, intensely chocolatey flavor that rivals anything from a candy shop. This is that fudge. The one that requires no candy thermometer, no stovetop drama, and no risk of grainy, broken sugar crystals. The one that disappears from the tin within a day of being made.

This fudge uses a simple, foolproof method built on melted vegan chocolate, full-fat coconut cream, and a touch of vegan butter, set in the refrigerator until firm and sliceable. It avoids the traditional candy-making process entirely, relying instead on the natural setting properties of chocolate and coconut fat to produce a result that is every bit as rich and dense as classical fudge.

What makes this fudge so outstanding is its simplicity — four main ingredients, no thermometer, no boiling sugar syrup, just melted chocolate and coconut cream combined and chilled, producing a result that is consistently smooth and perfectly set every single time.

This recipe is 100% vegan, naturally gluten-free, ready in just 15 minutes of active preparation plus chilling time, and absolutely wonderful cut into small squares for gifting, parties, or simply keeping in the refrigerator for whenever a chocolate craving strikes.


Recipe Information

Prep TimeChill TimeTotal TimeServingsCalories
15 mins3 hours3 hrs 15 mins16~150 kcal

Ingredients

For the Fudge

  • 400g vegan dark chocolate (60-70% cocoa), finely chopped
  • 1 cup (240ml) full-fat coconut cream
  • 3 tbsp vegan butter
  • 2 tbsp maple syrup
  • 1 tsp pure vanilla extract
  • Pinch of salt

Optional Add-ins

  • ½ cup (75g) chopped toasted walnuts or pecans, folded in before setting
  • ¼ cup (45g) vegan chocolate chips folded in for extra texture
  • ½ tsp espresso powder for a deeper chocolate flavor
  • Flaky sea salt scattered over the top before chilling

For Topping

  • Flaky sea salt
  • Crushed nuts
  • A light dusting of cocoa powder

Instructions

  1. Prepare the pan. Line an 20cm (8-inch) square baking dish with parchment paper, leaving some overhang on the sides for easy removal later.
  2. Heat the coconut cream. In a small saucepan, heat the coconut cream and vegan butter over medium heat until just beginning to simmer at the edges, with small bubbles forming. Do not let it boil vigorously.
  3. Melt the chocolate. Remove the pan from heat and add the finely chopped chocolate. Let sit undisturbed for 2 minutes to allow the heat to begin melting the chocolate evenly.
  4. Stir until smooth. Stir gently from the center outward until the mixture is completely smooth, glossy, and fully combined. Stir in the maple syrup, vanilla extract, and salt.
  5. Add optional ingredients. Fold in any nuts or chocolate chips if using, reserving a small amount for topping if desired.
  6. Pour and chill. Pour the mixture into the prepared dish and smooth the top with a spatula. Scatter with flaky sea salt or reserved toppings if using. Refrigerate for a minimum of 3 hours, ideally overnight, until completely firm.
  7. Slice and serve. Once fully set, lift the fudge out using the parchment overhang and slice into small squares with a sharp knife.

Pro Tips

  • Use good quality dark chocolate, since it makes up the majority of the flavor in this simple recipe.
  • Heat the coconut cream just to a gentle simmer, not a vigorous boil, to avoid the fat separating.
  • Let the hot cream sit on the chopped chocolate for a couple of minutes before stirring, to ensure even, gentle melting.
  • Chill the fudge fully before slicing — cutting too early will result in a softer, less clean slice.
  • Use a sharp knife and wipe it clean between cuts for the neatest squares.

Why This Method Works

Traditional fudge relies on carefully cooking sugar to a precise temperature to control crystallization, which can easily go wrong without a thermometer. This recipe sidesteps that process entirely by relying on the natural fat content of dark chocolate and coconut cream, which set firmly when chilled, producing a dense, smooth texture without any risk of grainy or seized sugar.


Flavor Variations

  • Peppermint Chocolate Fudge: Add ½ teaspoon of peppermint extract in place of vanilla for a festive, minty version.
  • Peanut Butter Fudge Swirl: Swirl warmed peanut butter through the top of the fudge before chilling for a marbled effect.
  • Orange Chocolate Fudge: Add the zest of an orange to the mixture for a bright, citrus-chocolate combination.

Nutritional Highlights (Per Serving — 1 square)

CaloriesProteinCarbsFiberFat
~150 kcal2g12g2g11g

Storage

  • Refrigerator: Store in an airtight container for up to 2 weeks. Keep chilled, as the fudge softens at room temperature.
  • Freezer: Freeze in a sealed container for up to 3 months. Thaw in the refrigerator before serving.
  • Gifting: Fudge squares travel well when kept cool, making them an excellent homemade gift for holidays or special occasions.

Frequently Asked Questions

Can I use coconut milk instead of coconut cream?

Full-fat coconut cream is recommended for the best set, as coconut milk contains more water and may result in a softer fudge. If using coconut milk, reduce slightly over low heat before proceeding.

Why didn’t my fudge set firm?

This is usually caused by using a lower percentage chocolate with less cocoa solids, or coconut milk instead of full-fat cream. Stick to dark chocolate with at least 60% cocoa and full-fat coconut cream for the most reliable result.

Can I make this fudge nut-free?

Yes — simply omit any nuts and use a nut-free topping like crushed pretzels or extra chocolate chips instead.


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 dessert and treat recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Crepes with Silky Chocolate Pudding — The Most Decadent Plant-Based Dessert You Will Make All Week

crepes with chocolate pudding

Delicate, lacy-edged crepes wrapped around a cloud of rich, silky chocolate pudding — this is the kind of dessert that makes an ordinary evening feel like a celebration. These Vegan Crepes with Chocolate Pudding are paper-thin, tender, and lightly golden, filled with a velvety chocolate pudding that is deep, glossy, and not overly sweet, and finished with fresh berries, a dusting of powdered sugar, and a drizzle of chocolate.

Crepes have a reputation for being fussy, but they are one of the simplest batters in the kitchen. This one uses plant milk, flour, a little oil, and a pinch of salt, with ground flaxseed or cornstarch replacing the eggs. The batter rests briefly, pours thin, and cooks in about a minute per side. There is no kneading, no rising, and no special equipment beyond a non-stick pan.

The chocolate pudding is the real star. Made from scratch with cocoa powder, dark chocolate, cornstarch, and oat milk, it thickens on the stovetop in about eight minutes into a luscious, spoonable pudding with the texture of a classic stovetop custard. There are no instant mixes, no gelatin, and no dairy — just real chocolate flavor.

Together they make a dessert that looks elegant and tastes indulgent while staying approachable for home cooks. It works for brunch, birthdays, date nights, or any time you want something special without hours of work.

This recipe is 100% vegan, makes about 10 crepes, and is ready in 40 minutes including cooling time.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins25 mins40 mins5 (2 crepes each)~380 kcal

Ingredients

For the Vegan Crepes

  • 1½ cups (190g) all-purpose flour
  • 1½ cups (360ml) unsweetened plant milk (oat or soy work best)
  • 2 tbsp cornstarch
  • 2 tbsp melted vegan butter or neutral oil
  • 1 tbsp sugar
  • 1 tsp vanilla extract
  • ¼ tsp salt
  • Extra oil or vegan butter for the pan

For the Silky Chocolate Pudding

  • 2 cups (480ml) oat milk or soy milk
  • ⅓ cup (65g) sugar or coconut sugar
  • ¼ cup (25g) unsweetened cocoa powder
  • 3 tbsp cornstarch
  • 3 oz (85g) vegan dark chocolate, finely chopped
  • 1 tsp vanilla extract
  • Pinch of salt

For Serving

  • Fresh strawberries, raspberries, or sliced banana
  • Powdered sugar for dusting
  • Melted vegan dark chocolate for drizzling
  • Whipped coconut cream
  • Chopped toasted hazelnuts or almonds
  • Fresh mint leaves

Optional Flavor Additions

  • 1 tsp instant espresso powder in the pudding
  • Pinch of cinnamon in the crepe batter
  • 1 tbsp hazelnut spread swirled into the pudding
  • Orange zest in the batter

Instructions

  1. Make the chocolate pudding. In a medium saucepan whisk together the sugar, cocoa powder, cornstarch, and salt. Slowly whisk in the milk until completely smooth with no lumps.
  2. Cook the pudding. Place over medium heat and cook, whisking constantly, for 6–8 minutes until the mixture thickens and bubbles gently. Boil for 30 seconds while whisking, then remove from heat.
  3. Finish the pudding. Add the chopped chocolate and vanilla and stir until melted and silky. Pour into a bowl, press plastic wrap directly onto the surface to prevent a skin, and refrigerate for at least 30 minutes until thick and chilled.
  4. Blend the crepe batter. Combine the flour, cornstarch, plant milk, melted vegan butter, sugar, vanilla, and salt in a blender or whisk by hand until completely smooth. The batter should be thin, similar to heavy cream.
  5. Rest the batter. Let the batter sit for 10 minutes. This relaxes the gluten and produces more tender crepes.
  6. Heat the pan. Heat a non-stick skillet or crepe pan over medium heat. Lightly grease with oil or vegan butter, wiping off any excess with a paper towel.
  7. Cook the crepes. Pour about ¼ cup of batter into the center of the pan and immediately tilt and swirl to coat the surface in a thin layer. Cook for 60–90 seconds until the edges lift and the surface looks matte. Flip and cook for 20–30 seconds more. Slide onto a plate and repeat, stacking the crepes.
  8. Fill and fold. Place a crepe on a plate, spoon 2–3 tablespoons of chilled chocolate pudding down the center, and roll or fold into quarters.
  9. Serve. Top with fresh berries, a dusting of powdered sugar, a drizzle of melted chocolate, and whipped coconut cream. Serve immediately.

Pro Tips for Perfect Vegan Crepes

  • Rest the batter. Even 10 minutes makes crepes more tender and easier to flip.
  • Keep the batter thin. If it feels thick, whisk in more plant milk one tablespoon at a time. Thin batter makes delicate, lacy crepes.
  • Use a non-stick pan. A good non-stick pan is the easiest route to clean flipping.
  • Do not overheat. Medium heat gives even golden color. Too hot and the batter sets before you can swirl it.
  • Expect the first crepe to be imperfect. The first one is a test for pan temperature and batter thickness. Adjust and continue.
  • Whisk the pudding continuously. Constant whisking prevents lumps and scorching.
  • Press plastic wrap on the pudding. This prevents a skin from forming as it cools.

Why Crepes and Chocolate Pudding Are a Perfect Pair

The appeal of this dessert is contrast. The crepe is soft, thin, and lightly sweet with a gentle buttery flavor. The pudding is rich, cool, dense, and deeply chocolatey. Fresh berries add acidity and brightness, which balance the richness and keep each bite lively.

Cocoa and dark chocolate are packed with flavanols, antioxidant compounds studied for their potential cardiovascular and cognitive benefits. Using both cocoa powder and real chocolate gives the pudding layered flavor, from the deep bitterness of cocoa to the smooth melt of chocolate.

Cornstarch is the key to both components. In the crepes it gives tenderness and replaces the structure of eggs, while in the pudding it thickens without needing eggs or gelatin. A simple, versatile ingredient doing double duty.


Flavor Variations

  • Chocolate Hazelnut Crepes: Add hazelnut spread to the pudding and top with toasted hazelnuts.
  • Banana Chocolate Crepes: Fill with sliced banana alongside the pudding for a classic combination.
  • Salted Caramel Crepes: Drizzle with vegan date caramel and a pinch of flaky salt.
  • Orange Chocolate Crepes: Add orange zest to the batter and serve with orange segments for a bright citrus note.

Nutritional Highlights (Per Serving — 2 filled crepes)

CaloriesProteinCarbsFiberFat
~380 kcal8g58g4g13g

Storage

  • Crepes: Stack with parchment between each and store in an airtight container in the refrigerator for up to 3 days. Reheat briefly in a warm pan.
  • Freezer: Freeze stacked crepes with parchment between each for up to 2 months. Thaw at room temperature.
  • Pudding: Store covered in the refrigerator for up to 4 days. Stir gently before using.
  • Filled crepes: Best eaten fresh. If filling in advance, store covered for up to 12 hours.

Frequently Asked Questions

Can I make the batter ahead of time?

Yes. The batter keeps covered in the refrigerator for up to 24 hours. Whisk well before using and add a splash of milk if it thickens.

Why are my crepes tearing?

Tearing usually means the pan was too hot, the batter too thick, or you flipped too soon. Wait until the edges lift naturally and the surface looks set.

Can I make the crepes gluten-free?

Use a 1:1 gluten-free flour blend. Rest the batter for 20 minutes and handle the crepes gently as they are more fragile.

Can I use cocoa powder only for the pudding?

Yes, but use ⅓ cup of cocoa and add 1 tablespoon of vegan butter for richness. The pudding will be slightly less glossy but still delicious.

Why is my pudding lumpy?

Lumps come from adding the milk too quickly or not whisking enough. Pour the pudding through a fine sieve to smooth it.

Can I serve the pudding warm?

Yes. Warm pudding in a warm crepe is delicious, especially with cold fruit and coconut cream on top.


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 dessert recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Blueberry Crisp — The Easiest Summer Dessert You Will Make All Season

Veganandplantbasedrecipes 278559273 399874121652538 6472568239226961907 N

There are desserts that require technique, patience, and a certain relationship with precision. And then there are desserts like this Vegan Blueberry Crisp — the kind that you throw together in fifteen minutes with a bowl and a spoon, slide into the oven, and pull out forty minutes later bubbling, golden, and smelling so extraordinary that everyone in the house arrives in the kitchen without being asked. This is that dessert. The one that turns a punnet of blueberries into something that feels genuinely celebratory. The one that makes summer feel like exactly what it should.

This recipe layers sweet, jammy blueberries that bubble and thicken as they bake beneath a golden, buttery oat and almond crisp topping that is crunchy, nutty, and caramelized at the edges in a way that is so satisfying and so deeply delicious that it makes every other blueberry dessert feel unnecessarily complicated. The contrast between the warm, softened fruit and the crunchy, golden topping is what makes a crisp one of the most satisfying desserts in existence — and this vegan version achieves that contrast perfectly.

What makes this recipe so outstanding beyond its simplicity is the topping — a combination of rolled oats, almond flour, coconut oil, maple syrup, and a pinch of cinnamon that bakes into a genuinely crunchy, caramelized crumble that shatters slightly when you press a spoon through it and releases a nutty, sweet fragrance that rivals any bakery crisp you have ever eaten.

This recipe is 100% vegan, naturally dairy-free, easily made gluten-free with certified GF oats, ready in under an hour, and absolutely perfect served warm with a scoop of vegan vanilla ice cream melting into the bubbling blueberry filling.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins40 mins55 mins6~320 kcal

Ingredients

For the Blueberry Filling

  • 4 cups (600g) fresh or frozen blueberries
  • 2 tbsp maple syrup or coconut sugar
  • 1 tbsp cornstarch or arrowroot powder
  • 1 tsp lemon juice
  • ½ tsp lemon zest
  • ½ tsp vanilla extract

For the Oat Crisp Topping

  • 1 cup (90g) rolled oats (certified GF if needed)
  • ½ cup (50g) almond flour
  • ¼ cup (40g) coconut sugar or brown sugar
  • 3 tbsp coconut oil, melted
  • 2 tbsp maple syrup
  • ½ tsp cinnamon
  • ¼ tsp salt

To Serve

  • Vegan vanilla ice cream or coconut whipped cream

Instructions

  1. Preheat the oven to 375°F (190°C). Lightly grease a 9-inch (23cm) baking dish or equivalent-sized oven-safe dish.
  2. Make the blueberry filling. In the prepared baking dish, combine the blueberries, maple syrup, cornstarch, lemon juice, lemon zest, and vanilla extract. Toss everything together gently until the blueberries are evenly coated. Spread into an even layer across the bottom of the dish.
  3. Make the crisp topping. In a medium bowl, combine the rolled oats, almond flour, coconut sugar, cinnamon, and salt. Pour the melted coconut oil and maple syrup over the dry ingredients and stir with a fork until everything is moistened and clumps form. The mixture should hold together when pressed but still be crumbly.
  4. Top and bake. Scatter the crisp topping evenly over the blueberry filling, pressing it gently to create an even layer that covers the fruit completely. Bake for 35–40 minutes until the topping is deep golden brown and the blueberry filling is bubbling around the edges.
  5. Rest and serve. Remove from the oven and allow to rest for 10 minutes before serving — this allows the filling to thicken slightly. Serve warm with vegan vanilla ice cream or coconut whipped cream.

Pro Tips

  • Do not stir the filling once the topping is on — let it bake undisturbed so the topping crisps evenly and the fruit bubbles up around the edges naturally.
  • Use frozen blueberries straight from the freezer if fresh are unavailable — they work perfectly and may need an extra 5 minutes of baking time.
  • Add the cornstarch to the filling — this thickens the blueberry juices as they bake, producing a jammy, saucy filling rather than a watery one.
  • Cool slightly before serving — the filling continues to thicken as it cools and is at its best texture after resting for 10 minutes out of the oven.

The History of the Fruit Crisp

The fruit crisp is an American invention born from the practical kitchen wisdom of the early twentieth century — a simplified, more forgiving cousin of the fruit crumble that arrived in British cooking during World War II when pastry ingredients were rationed and a simple oat and butter topping became the practical alternative. The American crisp evolved slightly differently, leaning into rolled oats and nuts for a topping that was crunchy rather than merely crumbly — the name itself reflecting the texture that distinguishes it from a crumble. Blueberry crisp became a summer staple across the American Northeast and Great Lakes regions where wild blueberries grow abundantly, and it remains one of the most beloved summer desserts in American home cooking for the simple reason that it is extraordinary for the amount of effort it requires.


Flavor Variations

  • Mixed Berry Crisp: Replace half the blueberries with raspberries and blackberries for a more complex, tangy berry filling.
  • Blueberry Peach Crisp: Add 2 cups of diced fresh peaches to the blueberry filling for a summer combination that is exceptional.
  • Blueberry Lemon Crisp: Double the lemon zest and add a tablespoon of lemon curd to the filling for a more intensely citrus-forward version.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~320 kcal5g48g5g13g

Storage

  • Room temperature: Best eaten the day it is made while the topping is at its crunchiest.
  • Refrigerator: Store covered for up to 4 days. The topping will soften slightly but the flavor remains excellent. Reheat in a 350°F (175°C) oven for 10–12 minutes to restore crunch.
  • Freezer: Freeze the fully baked and cooled crisp for up to 2 months. Reheat from frozen in a 350°F oven for 20–25 minutes until heated through and the topping has crisped up again.

Frequently Asked Questions

Can I make this crisp ahead of time?

Yes — assemble the crisp up to 24 hours ahead, cover, and refrigerate unbaked. Bake directly from the refrigerator, adding 5 extra minutes to the baking time.

Can I use other berries?

Absolutely — this crisp topping works with any berry or stone fruit. Raspberries, blackberries, cherries, peaches, and plums all work beautifully using the same method.

How do I know when it’s done?

The crisp is ready when the topping is deep golden brown and the blueberry filling is actively bubbling around the edges of the dish — not just the center.


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!