These vegan cheesecake brownies are the perfect mix of rich, chocolatey goodness and creamy, tangy cheesecake in every bite. These decadent treats are plant-based, naturally sweetened, and guaranteed to impress - whether you are serving guests or enjoying a cozy night in.
This post was originally published on September 30, 2016 and updated on May 14, 2025 by Elena Szeliga.
Vegan cheesecake brownies are the ultimate indulgence - a rich, fudgy brownie base swirled with a creamy, cashew-based cheesecake layer.
The chocolatey brownie and tangy cheesecake create a dreamy contrast in every bite, making them a standout dessert that's entirely plant-based and naturally sweetened.
They’re easy to make, irresistibly delicious, and guaranteed to impress vegans and non-vegans alike - whether you're bringing them to a party or just treating yourself at home.
Why This Recipe Works
These vegan cheesecake brownies aren’t just a treat - they’re a brilliant balance of texture, flavor, and wholesome ingredients. Here’s why you’ll love them:
-
Fudgy, Rich Brownie Layer: The coconut oil and dates give the brownies a perfectly moist, fudgy texture.
-
Creamy, Tangy Cheesecake Layer: The vegan cream cheese creates a deliciously smooth cheesecake layer that contrasts beautifully with the chocolatey brownie.
-
Natural Sweeteners: Both layers are naturally sweetened with agave syrup and dates, making them a healthier alternative to traditional desserts.
-
Simple Ingredients: You don’t need any fancy ingredients—just a few pantry staples, and you’ve got a crowd-pleasing dessert.
- Beautiful Presentation: The two layers swirl together for a marbled effect that is both visually stunning and mouthwatering.
-
Dairy-free and Vegan: Although they are dairy-free, they are still incredibly rich and creamy thanks to cashew-based cream cheese.
- Balance of Flavors and Textures: The fudgy chocolate brownie perfectly balances the tangy cheesecake layer, creating a harmony of flavors and textures.
Ingredients
Here’s a quick look at what goes into these brownies:
-
Vegan Cream Cheese – A cashew-based cream cheese creates a smooth and creamy cheesecake layer without dairy. You can easily make this tofu-based cream cheese or use store-bought.
-
Agave Syrup – This natural sweetener adds just the right amount of sweetness to both layers. Use maple syrup or any other liquid sweetener of your choice as an alternative to agave syrup.
-
Coconut Oil – Provides moisture and richness to the brownie base. Substitute with canola or avocado oil if desired.
-
Medjool Dates – Naturally sweet and sticky, these dates replace refined sugar, adding depth to the brownie base. Dried figs or regular dates might be a substitute.
-
Chia Seeds – Used to bind the ingredients together, flax seeds create a subtle texture while adding nutrients.
With these simple ingredients, you'll create a dessert that’s both indulgent and nourishing. It’s a treat you can feel good about!
Here is what you'll need for the brownie layer:
And here are the ingredients for the cheesecake layer:
Serving Suggestions
These vegan cheesecake brownies are the perfect stand-alone treat, but if you’re looking for ways to elevate them, here are a few ideas:
-
Top with Berries: Fresh berries like raspberries or strawberries complement the sweetness of the brownies and add a refreshing contrast.
-
Serve with Vegan Ice Cream: For an extra indulgent experience, pair these brownies with a scoop of your favorite vegan ice cream.
-
Dust with Cocoa Powder: A light dusting of cocoa powder adds a sophisticated touch and enhances the chocolate flavor.
These brownies are sure to be a hit no matter how you serve them!
How to Make Them
Step 1: Prepare
Preheat your oven to 350°F (180°C) and line an 11 x 7 inch (28×18 cm) rectangular baking pan (or equivalent).
Step 2: Cheesecake Layer
Whisk together vegan cream cheese, agave syrup, cornstarch, and vanilla until smooth.
Step 3: Brownie Batter
Blend coconut oil, chia egg, plant-based milk, dates, agave, and vanilla until smooth. In a bowl, mix flour, cocoa powder, salt, and baking powder, then combine with the wet mixture.
Step 4: Assemble
Pour most of the brownie batter into the pan, add the cheesecake layer, dollop the remaining brownie batter on top, and swirl.
Step 5: Bake
Bake for 35–40 minutes. Cool completely, then chill for 1–2 hours before slicing.
Cook’s Tips
-
Use a blender for the brownie batter: The dates blend easily with the other wet ingredients, creating a smooth batter.
-
Chill before slicing: For a firmer texture, allow the brownies to chill in the fridge for at least 1–2 hours before slicing.
-
Store leftovers: Keep any leftover brownies in an airtight container at room temperature for up to 3 days, or refrigerate them for up to 5 days. You can also freeze them for up to 2 months, just make sure to place parchment paper between layers to prevent sticking.
Recipe Variations
-
Make it gluten-free: Use a 1:1 gluten-free flour blend instead of all-purpose flour for a gluten-free version of these brownies.
-
Use maple syrup instead of agave: If you prefer maple syrup over agave, feel free to substitute it in both layers.
-
Add chocolate chips: For an extra chocolatey punch, fold some dairy-free chocolate chips into the brownie batter before baking.
-
Coconut Oil: Substitute with canola or avocado oil if desired.
-
Medjool Dates: Can be replaced by dried figs or regular dates.
Similar Recipes
- Chocolate Peanut Butter Energy Balls
- Vegan Chocolate Fudge
- No Bake Granola Bars
- Vegan Truffles
- Candied Walnuts
Now that you know how to make these indulgent vegan cheesecake brownies, I’d love to hear how you like them! Do you have any fun variations or serving suggestions? Leave a comment below and let me know! And don't forget to rate the recipe if you enjoyed it.
Vegan Cheesecake Brownies
Ingredients
For the cheesecake layer:
- 16 oz or 450 g cashew based vegan cream cheese ⅔ batch
- ¼ cup or 60 ml agave syrup
- 1 tablespoon cornstarch
- 1 tbsp vanilla extract
For the brownie crust
- ½ cup or 120 ml coconut oil melted
- 2 tablespoons chia seeds dissolved in 5 tablespoon water, and left for 5 minutes to thicken
- ⅓ cup or 80 ml plant-based milk
- 1 cup or 180 g Medjool dates pitted
- ¼ cup or 60 ml agave syrup
- 2 teaspoon vanilla extract
- 1 cup or 125 g all-purpose flour
- ⅔ cup or 55 g cocoa powder
- 1 teaspoon baking soda
- ½ teaspoon salt
Instructions
- Preheat your oven to 350°F (180°C). Line an 11x7 inch (28×18 cm) rectangular baking pan (or equivalent) with parchment paper or lightly grease it.
Make the cheesecake mixture
- In a medium bowl, combine the vegan cream cheese, agave syrup, cornstarch, and vanilla extract. Whisk or beat until smooth. Set aside.
Prepare the brownie batter
- In a blender or food processor, combine the melted coconut oil, chia egg (chia seeds thickened in water for 5 minutes), plant-based milk, pitted dates, agave syrup, and vanilla extract. Blend until smooth. In a separate bowl, whisk together the flour, cocoa powder, salt, and baking powder. Add the dry ingredients to the wet mixture in the blender. Blend or mix until just combined.
Assemble and bake
- Reserve about ¼ of the brownie batter. Pour the brownie batter into the prepared pan and smooth it out evenly. Spoon the cheesecake mixture on top. Dollop the reserved brownie batter on top of the cheesecake layer and swirl gently with a knife or skewer for a marbled effect.Bake for 35–40 minutes, or until the center is set and a toothpick comes out mostly clean.
- Let cool completely in the pan. For best results, chill for at least 1–2 hours before slicing to help the cheesecake layer firm up.
Notes
Storage
- Chill before slicing: For a firmer texture, allow the brownies to chill in the fridge for at least 1–2 hours before slicing.
- Store leftovers: Keep any leftover brownies in an airtight container at room temperature for up to 3 days, or refrigerate them for up to 5 days.
- Freezer: Freeze for up to 2 months. Slice before freezing and place parchment between layers to prevent sticking.
Recipe Variations
- Gluten-Free: Use a 1:1 gluten-free flour blend.
- Sweetener Swap: Substitute maple syrup for agave in both layers.
- Extra Chocolate: Add dairy-free chocolate chips to the brownie batter.
- Oil Options: Replace coconut oil with canola or avocado oil.
- Date Substitute: Use dried figs or regular (non-Medjool) dates.
Serving
- These brownies are delicious on their own, but you can elevate them with fresh berries, a scoop of vegan ice cream, or a dusting of cocoa powder.
Nutrition
Mandy
Saturday 24th of December 2022
This recipe did not work out for me at all. The base layer cooked up over the cheesecake layer in the oven. There wasn’t enough sour cream mixture to cover top. It looked disastrous but tasted nice. Not good if you’re serving up for for guests!
Cathy
Friday 15th of December 2023
@Elena Szeliga, this didn't work for me either. I used a standard 9" cake form pan.
Elena Szeliga
Wednesday 28th of December 2022
Hi Mandy, I'm so sorry it didn't work out for you! What was the size of the baking form you used?
Dianne
Wednesday 25th of November 2020
Can you make this recipe with less brown sugar it sweet for me? Is the sour cream supposed to be runny or ferm after cooking five minutes?
Elena Szeliga
Wednesday 25th of November 2020
Hi Dianne, if you want to cut on the sugar, you can add less sugar in the cheesecake layer. As for the sour cream, you don't have to cook it, just blend it with the sugar until smooth. The consistency should be like pancake batter. Hope that helps!
James
Tuesday 10th of December 2019
What is 'hard' cottage cheese?
Elena Szeliga
Tuesday 10th of December 2019
Hi James, for this recipe I recommend to use rather dry cottage cheese or farmer’s cheese. To drain the moisture, wrap it in a clean cheese cloth and hang it above the sink until crumbly. Hope that helps!