If you are searching for an indulgent treat that combines rich chocolate, creamy peanut butter, and satisfying texture without turning on the oven, this Vegan Peanut Butter Brownies (No Bake) Recipe is your new best friend. Each bite bursts with the deep flavor of cocoa and the delightful crunch of walnuts and roasted peanuts, balanced perfectly by a luscious peanut butter caramel layer and a silky chocolate-peanut butter topping. Whether you’re avoiding dairy, looking for a quick dessert fix, or simply craving a dreamy, fudgy brownie, this no bake version is a total game changer that will impress any dessert lover, vegan or not!

Ingredients You’ll Need
These ingredients are wonderfully straightforward yet thoughtfully chosen to create the perfect harmony of flavor, texture, and richness in your vegan peanut butter brownies. Each one plays a key role in making these brownies irresistibly delicious and beautifully layered.
- Walnuts (150 g): Adds a lovely crunch and earthy undertones to the brownie base.
- Cocoa powder (50 g): Provides the rich chocolatey depth that makes these brownies so decadent.
- Sea salt (¼ teaspoon): Enhances the sweetness and balances the flavors beautifully.
- Medjool dates, pitted (150 g): Natural sweeteners that also help bind the brownie base into a firm dough.
- Smooth peanut butter (80 g + 260 g + 100 g): Used in different layers for creamy texture and intense peanut flavor.
- Pure maple syrup (175 ml): Adds natural sweetness and helps create the luscious peanut butter caramel.
- Coconut oil, solid (55 g): Gives wonderful smoothness and helps set the caramel and chocolate layers.
- Vanilla extract (1 teaspoon, optional): Adds a subtle warm aroma that elevates all the flavors.
- Roasted peanuts (100 g): Folded into the caramel for a delightful textural surprise.
- Vegan chocolate (200 g): Melts into a glossy topping that perfectly complements the peanut butter layers.
How to Make Vegan Peanut Butter Brownies (No Bake) Recipe
Step 1: Prepare the Brownie Base
Start by blitzing the walnuts, cocoa powder, and sea salt in a food processor until you get a light, crumbly texture. Then add the pitted dates and 80 g of peanut butter, blending until the mixture comes together into a sticky dough-like consistency. This rich, fudgy base is the foundation of your no bake brownies, packing deep chocolate flavor and a naturally sweet chewiness.
Step 2: Press the Base Into the Pan
Line an 8×8″ square cake tin with parchment paper. Using a spoon or the flat bottom of a glass, evenly press your brownie dough into the pan’s base. This step creates a firm and even foundation that will hold up all the luscious layers to come.
Step 3: Make the Peanut Butter Caramel
In a heatproof bowl, combine 260 g smooth peanut butter, maple syrup, coconut oil, and vanilla extract. Heat this mixture over a double boiler, stirring constantly until it melts into a smooth, glossy caramel. This indulgent caramel layer will bring the classic peanut butter sweetness we all love.
Step 4: Fold in the Roasted Peanuts and Set the Caramel
Remove the caramel from heat and fold in the roasted peanuts for that satisfying crunch in every bite. Spread the caramel evenly over the brownie base and pop the whole pan into the fridge for 3 to 4 hours to let it set properly.
Step 5: Prepare the Chocolate Peanut Butter Topping
Melt the vegan chocolate and 2 tablespoons (around 30 g) of peanut butter together over the double boiler until smooth and combined. In a separate bowl, gently heat the remaining peanut butter until it reaches a similar melting consistency. If either mixture is too thick, add a touch of coconut oil and stir well – this ensures a perfect drizzle and swirl.
Step 6: Decorate the Brownies
Pour the melted chocolate layer over the chilled peanut butter caramel, smoothing it evenly. Transfer the melted peanut butter to a piping bag or use a spoon to create delicate lines atop the chocolate. To create a beautiful fan design, drag a wooden skewer across the peanut butter lines back and forth, alternating directions for that stunning marbled effect. Return the pan to the fridge for another 20 to 30 minutes to let the topping set.
Step 7: Slice and Serve
To achieve clean, professional-looking slices, warm a sharp knife by dipping it into boiling water. Wipe it dry and gently cut through the set brownies. The warmth from the knife lets you glide through the layers without cracking the top.
How to Serve Vegan Peanut Butter Brownies (No Bake) Recipe

Garnishes
Sprinkle some extra chopped roasted peanuts or crushed walnuts on top for an added crunch and visual appeal. A light dusting of cocoa powder or a few vegan chocolate chips can add extra indulgence. Fresh mint leaves or a sprinkle of flaky sea salt on each piece can take these brownies from delicious to show-stopping.
Side Dishes
These brownies pair beautifully with plant-based vanilla ice cream or a scoop of coconut whipped cream for a dreamy dessert. Fresh berries like raspberries or strawberries bring a tart contrast that cuts through the richness perfectly. Serve alongside your favorite dairy-free coffee or a creamy oat milk latte to balance the flavors.
Creative Ways to Present
Try layering these brownies in a glass dessert cup with dairy-free whipped cream and berry compote for a parfait-style treat. Gift them in decorative boxes or wrap slices in parchment and tie with twine for beautiful homemade gifts. For parties, cut into bite-sized squares and serve on a platter along with fresh fruit and nuts for an irresistible snack board.
Make Ahead and Storage
Storing Leftovers
Keep any leftover Vegan Peanut Butter Brownies (No Bake) Recipe fresh by storing them in an airtight container in the refrigerator. They will stay perfectly moist and flavorful for up to one week, making them an ideal make-ahead dessert or snack for the week ahead.
Freezing
These brownies freeze beautifully. Wrap each piece well or store them in an airtight container before freezing. They can be kept in the freezer for up to two months. Thaw them overnight in the fridge for the best texture and flavor balance before serving.
Reheating
If you prefer your brownies slightly softer, warm individual pieces in the microwave for 10-15 seconds or let them come to room temperature before eating. Avoid reheating the entire batch to preserve the crispness of the topping and layered textures.
FAQs
Can I use other nuts instead of walnuts?
Absolutely! Pecans or almonds can be great substitutes and will bring their own unique flavor and crunch to your Vegan Peanut Butter Brownies (No Bake) Recipe. Just ensure they are roughly chopped or blitzed to the right consistency for the base.
Do I need any special equipment to make this recipe?
A food processor is essential for achieving the perfect brownie base texture. Apart from that, a small saucepan or heatproof bowls for the double boiler process and an 8×8″ pan for setting are all you need.
Can I make these brownies gluten-free?
Yes! This recipe is naturally gluten-free since it doesn’t include any flour—perfect for those avoiding gluten. Just make sure your cocoa powder and other products are certified gluten-free for complete peace of mind.
Is this recipe nut-free or can I adapt it?
Since peanut butter and nuts are core to this recipe’s flavor and texture, it’s not suitable for a nut-free diet without major changes. However, you could experiment with seed butters like sunflower or tahini, though the taste and texture will differ.
How long does it take to make these brownies?
The active preparation is under 30 minutes, but the no bake process requires 3-4 hours chilling for the caramel layer and additional time to set the chocolate topping. Planning ahead allows you to enjoy these decadent Vegan Peanut Butter Brownies (No Bake) Recipe with minimal last-minute effort.
Final Thoughts
There is something truly magical about a dessert that combines luscious peanut butter, rich chocolate, and a texture that is both fudgy and crunchy, all without ever needing to turn on the oven. I hope you find as much joy in making and sharing this Vegan Peanut Butter Brownies (No Bake) Recipe as I do. It’s perfect for any occasion, simple enough for a quick treat, and decadent enough to impress your favorite people. Give it a try—you won’t regret it!
Print
Vegan Peanut Butter Brownies (No Bake) Recipe
- Prep Time: 30 minutes
- Cook Time: 0 minutes
- Total Time: 4 hours 40 minutes
- Yield: 16 servings
- Category: Dessert
- Method: No-Cook
- Cuisine: Vegan
- Diet: Vegan
Description
These Vegan Peanut Butter Brownies are a delicious no-bake dessert combining a nutty, chocolatey base with a smooth peanut butter caramel layer and a rich chocolate-peanut butter topping. Perfectly set in the fridge, they offer a melt-in-the-mouth texture with a beautiful fan design topping, making them ideal for parties or indulgent snacks.
Ingredients
Brownie Base
- 150 g walnuts
- 50 g cocoa powder
- ¼ teaspoons sea salt
- 150 g medjool dates (pitted)
- 80 g smooth peanut butter
Peanut Butter Caramel
- 260 g smooth peanut butter
- 175 ml pure maple syrup
- 55 g coconut oil (solid)
- 1 teaspoon vanilla extract (optional)
- 100 g roasted peanuts
Topping
- 200 g vegan chocolate
- 100 g peanut butter (divided, 30 g for melting with chocolate, remainder for piping)
Instructions
- Prepare Brownie Base: Add the walnuts, cocoa powder, and sea salt to a food processor and blitz until they reach a light crumb consistency. Then add the pitted dates and 80 g of smooth peanut butter and blend for a couple more minutes until the mixture sticks together forming a dough.
- Press Base into Pan: Line an 8×8 inch square cake pan with parchment paper. Press the brownie dough evenly into the base using a spoon or flat-bottomed glass to create a firm layer.
- Make Peanut Butter Caramel: In a heat-resistant bowl, combine 260 g peanut butter, maple syrup, solid coconut oil, and vanilla extract (if using). Heat over a double boiler while stirring continuously until melted into a smooth caramel.
- Incorporate Peanuts and Spread: Remove from heat and fold in the roasted peanuts. Spread this caramel evenly over the brownie base. Place the pan in the fridge to set for 3 to 4 hours.
- Prepare Topping: Melt vegan chocolate and 30 g peanut butter together over a double boiler, stirring until smooth. Separately, gently heat the remaining peanut butter over a double boiler, adjusting consistency with coconut oil if needed so it matches the melted chocolate.
- Create Topping Pattern: Pour the melted chocolate over the set caramel layer evenly. Transfer the heated peanut butter to a piping bag or use a spoon to pipe lines on top of the chocolate. Using a wooden skewer, drag across the lines alternating directions to create a fan pattern.
- Chill: Return the brownie tin to the fridge to chill for another 20 to 30 minutes until set.
- Slice the Brownies: Heat a sharp knife by placing it in boiling water, then dry it well. Use the warm knife to slice through the brownies cleanly, allowing the gentle heat to melt through the top layers.
- Storage: Store brownies in an airtight container in the fridge for up to 1 week. Optionally freeze for up to 2 months, properly wrapped, and defrost for at least 1 hour before serving.
Notes
- Using a warm knife helps achieve clean brownie slices without cracking.
- Adjust the thickness of melted peanut butter and chocolate with coconut oil for better spreading and piping.
- Ensure dates are soft for easier blending; soak if necessary.
- If you want a sweeter brownie base, add a bit more maple syrup or dates.
- These brownies keep well chilled; they are best served cold or at room temperature.

