I made this Vegan Salted Caramel Brownies for my mom’s birthday last month. The caramel swirl stayed gooey, and my friend said they were decadent.
This recipe for Vegan Salted Caramel Brownies is straightforward and combines wholesome ingredients to achieve a decadent flavor without any animal products. Perfect for sharing or enjoying on your own, these brownies are a must-try for any occasion.
Decadent Vegan Salted Caramel Brownies

These brownies present a perfect balance of rich chocolate and the sweet-salty goodness of caramel. Preparing this vegan dessert takes around 45 minutes, and it yields approximately 12 delicious brownie squares.
Ingredients
- 1 cup all-purpose flour
- 1/3 cup unsweetened cocoa powder
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 1/2 cup coconut oil, melted
- 1 cup brown sugar
- 1/4 cup almond milk or other plant milk
- 1 teaspoon vanilla extract
- 1/2 cup vegan chocolate chips
- 1/2 cup salted caramel sauce (store-bought or homemade)
- Flaky sea salt for garnish
Instructions
- Preheat Oven: Start by preheating your oven to 350°F (175°C) and grease or line an 8×8 inch baking pan with parchment paper.
- Mix Dry Ingredients: In a mixing bowl, whisk together the flour, cocoa powder, baking soda, and salt until well combined.
- Combine Wet Ingredients: In another bowl, mix the melted coconut oil and brown sugar until smooth. Add almond milk and vanilla extract, stirring to incorporate.
- Combine Mixtures: Pour the wet ingredients into the dry ingredients and mix just until combined. Do not overmix. Fold in the vegan chocolate chips.
- Layer in the Pan: Pour half of the brownie batter into the prepared pan, spreading it evenly. Drizzle half of the salted caramel sauce on top, then use a knife to swirl it gently. Pour the remaining batter on top and repeat the caramel drizzle and swirling process.
- Bake: Bake in the preheated oven for 25-30 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs.
- Cool and Serve: Once baked, allow the brownies to cool in the pan for at least 15 minutes. Cut into squares and sprinkle with flaky sea salt before serving.
Cook and Prep Times
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
Nutrition Information
- Servings: 12 squares
- Calories: 200kcal
- Fat: 10g
- Protein: 2g
- Carbohydrates: 28g
I store the brownies in an airtight container at room temperature for up to three days, or in the fridge for up to five days. The stay gooey, and I let brownies come to room temperature before serving.
