This post may contain affiliate links
Say hello to your new obsession: Vegan Caramel Cornflake Brownies aka caramel crunch brownies. Fudgy chocolate brownie base sets the mood, while a golden swirl of gooey caramel-coated cornflakes adds the perfect sweet crunch on top. They’re sultry, satisfying, and totally irresistible, your new favorite fling in brownie form. The ultimate dessert bars recipe to enjoy throughout the year!

Ingredients for caramel crunch brownies:
- Flour: The perfect amount of all-purpose for seriously fudgy vegan brownies. Aka plain flour.
- Cocoa: Dutch-process cocoa is something you have to use! If you use regular cocoa powder or even cacao your brownies will taste bitter, and that’s not what you want!
- Vegan butter: I always like using salted vegan block butter, but use unsalted vegan butter if you prefer. Just add in an extra pinch of salt to balance everything out. And more butter for the caramel, but this will need to be at room temperature for the caramel recipe to work.
- Chocolate: Dark chocolate chips, or even a bar of dark chocolate. I like to use the dark chocolate bar for the batter, and dark chocolate chips as an add-in.
- Aquafaba: It’s the liquid from tinned chickpeas. And before I scare you off, just trust me!! This ingredient is our egg replacer and the secret to my crinkle-top fudgy brownies!
- Sugars: The combination of light brown sugar and granulated sugar gifts us the perfect texture for fudgy vegan brownies! And granulated sugar for the caramel sauce.
- Vanilla extract: Just a touch! Be sure to use vanilla extract and not vanilla essence. As essence is NOT vegan!
- Salt: All sweet things need a little salt!
- Plant-based double cream: Any brand! I used the Oatly one. You’ll want to pop it into a microwave-safe bowl and heat for 1-2 minutes or until warm.
- Cornflakes: I use the gluten-free box of cornflakes because it’s the only vegan one! The regular one has Vitamin D3 which isn’t vegan friendly.

Making the delicious fudgy brownie
Line a square pan with foil, leaving a 2-inch overhang. Grease the insides with a little vegan butter, or with cooking spray. You can use parchment paper if you prefer but I find using foil to be easier and quicker!
Next, melt the chocolate and butter together using the double boiler method. Simply, add the vegan butter and dark chocolate chunks into a bowl. Add 1-2 cups of boiling water to a small pot, and place the small-medium bowl over the pot. You want to make sure the water doesn’t touch the bowl, so if it does just pour some of the boiling water out. Allow the vegan butter and dark chocolate to melt completely. Scraping down the sides when needed. This step will take around 5 minutes or so. Once everything is melted, turn off the heat and keep the bowl over the pot so it stays a little warm.
In a large bowl whisk together the granulated sugar, light brown sugar and aquafaba for 5-9 minutes. You’ll want to use a high-speed hand mixer for this. Very quickly you’ll see the color of the mixture change, along with the texture. Keep whisking everything until it becomes white and thick, kinda like meringue.
Next, pour in the melted dark chocolate mixture, along with a dash of vanilla extract over the whipped aquafaba. With a rubber spatula, gently fold together until the mixture becomes chocolatey.
In a separate bowl, sieve the all-purpose flour, cacao powder and salt together. This just ensures that there are no large clumps and it’ll prevent over-mixing once combined with the wet ingredients. Transfer the dry ingredients to the aquafaba mixture, and fold together until nearly combined. There should be a few visible streaks of flour. Add in the chopped dark chocolate chunks and fold together until fully combined.

Transfer the brownie batter into the lined square baking tin and with an offset spatula, spread into an even layer.
Transfer to the pre-heated oven and bake for 30-35 minutes. At this point, remove the brownies from the oven and insert a toothpick in the centre. What you’re looking for is a toothpick covered in a little brownie batter. I always advise taking out the brownies a little sooner, as they continue to cook as they cool.
Place the tin with the brownies onto a wire rack, and allow the brownies to cool at room temp. The residual heat from the pan will finish cooking the brownies as they cool.
All about the crunchy cornflake layer…
Heat a wide, large saucepan over medium heat. Add in 1/2 cup of sugar into the pan and heat until the sugar starts to melt. Make sure you’re constantly stirring to prevent the sugar from burning! Keep repeating this step until all the sugar has been added. Keep stirring, and cooking until all the sugar has melted and turned a nice amber colour. Remove the pot from heat, and while constantly stirring, pour in the warm plant-based double cream. Once it’s all added, pop in the room temp butter, mix until melted, and add in a pinch of salt. Heat over medium heat for another 4-5 minutes, just to thicken it up very slightly.

Add the cornflakes into the caramel, and gently mix until every single piece of cornflake is covered! Transfer the caramel cornflakes to the top of the cooled brownie. Gently press down and smooth into an even layer. Pop into the fridge and allow to set for 4 hours. I like to let it chill overnight, that way I have the cleanest, crisp slices.

Tips on making this vegan caramel cornflake brownie recipe perfectly:
- Dutch-process cocoa is something you have to use! If you use normal cocoa or even cacao your brownies will taste bitter, and that’s not what you want!
- Make sure you whisk the aquafaba and sugars until it’s thick and white.
- Melt butter and chocolate using the bain-marie method on low-medium heat.
- When it comes to combing the dry and wet together be sure not to over-mix the batter and fold gently!
- If it’s your first time baking these brownies and are worried you might overbake them, check them after 30 minutes and if they’re not cooked at this point bake in 5-minute bursts, checking in between.
- The double cream for the caramel has to be warm! And the butter needs to be at room temperature.

Once chilled, slice and enjoy! Keep these brownies store in an airtight container and in the fridge! They’ll keep for 4-5 days, but honestly, this recipe is SO good I highly doubt they’ll even last that long!
Print
Ingredients
Brownie Layer:
126g aquafaba
160g granulated sugar
120g light brown sugar
1/2 tbsp vanilla extract
113g salted vegan butter
140g vegan dark chocolate (or more vegan choc chips)
46g Dutch process cocoa
160g all-purpose flour
1/2 tsp salt
120g vegan chocolate chips
Cornflake Layer:
220g cornflakes
396g granulated sugar
300ml plant-based double cream, warm
150g plant-based salted butter, room temp
1/2 tps salt
Instructions
Brownie Layer:
- Preheat oven to 180°C/356°F. Line a 9-inch or 8-inch square baking pan with foil. Lightly grease the foil with vegan butter.
- Sift all-purpose flour and Dutch-process cocoa. Mix in salt. Then, take around 1 tbsp of that mixture and combine with vegan chocolate chips – I like to toss them using my hands! Set aside.
- In another bowl, add aquafaba, granulated sugar and brown sugar. Whisk with a handheld whisk for around 3-4 minutes or until it becomes white in colour and thick – kinda like meringue!
- Using the bain-marie method, melt salted vegan butter and vegan dark chocolate. Pour into the aquafaba mixture, and add in vanilla extract. Fold until well combined.
- Fold in the dry ingredients, then finally the vegan chocolate chips.
- Pour into a pre-prepared baking pan. Using an angled palette knife or the back of a spoon, even out the batter.
- Bake for 32-35 minutes. You’re going to want to keep an eye on these brownies, as everyone’s oven is different. I’d advise checking them after they hit the 30-minute mark. Then, after every 3-5 minutes check if they’re done by inserting a toothpick – it should come out with a little batter and a couple of crumbs. Set aside to cool slightly.
Caramel Cornflake layer:
- Heat a large pan over low-medium heat. Add 1/2 cup of sugar, and constantly stir until the sugar starts to melt. Add in another 1/2 cup and repeat until there is no sugar left. Continue melting the sugar, while stirring until all the sugar has melted and turned an amber colour. Remove from heat. While constantly stirring, pour in the warm double cream slowly. Next, add the room-temperature butter, mix until combined. Pop over low-medium heat for 5-7 minutes just to thicken it up a bit more. Remove from heat, add the cornflakes and salt, and mix until every single piece of cornflake is covered.
Final touches:
Transfer caramel cornflakes over the brownie layer. Gently press into an even layer. Pop it into the fridge for 4 hours or overnight. Slice and enjoy!
Notes
Recipe inspired by: ashbaber.com/cornflake-brownies