How every vegan has their own favorite brownie recipe that they think is the second coming, and how they're all pretty good in different ways. In fact, I can't remember the last time I had a bad vegan brownie.

But none of them ever really come together. I mean, in theory they made me giggle--and I am sincerely glad Dan isn't a vampire--but I think instead I'll stick to the subject. These brownies are pretty good if you like a dark chocolatey fudgey chewy brownie, but if you have your own favorite vegan brownie you can always substitute it, because the real star of this recipe is the cream cheesecake layer. I drizzled some of the caramel sauce from the Caramel Sticky Rolls over them, because that's how we roll around here. Of course, I've heard from some of you that you prefer the caramel sauce on the Turtle Cheesecake... so follow your heart. I won't judge.

Grease a 9 inch glass pie plate/dish/pan with Margarine. Make sure you get all the corners with a heavy layer.

In a bowl, beat all the Cream Cheese Layer ingredients with a hand held mixers until smooth.

In a saucepan, melt Margarine and Baking Chocolate over a low heat until completely melted. Stir frequently until smooth.

In a large bowl, mix Chocolate Mix, Sugar, Agave Nectar, Vanilla, Egg Replacer and Applesauce with a hand mixer. Once blended, mix in Flour. Beat at medium speed for over a minute. Mix in Walnuts. This is mix is going to be thick, not watery, so if it's more gummy or pasty - that's cool.

Spread the Brownie Mix into the pie dish. Push it into the pie dish until it fills the bottom. Pour the Cream Cheese layer over the top. With a knife make a crisscross pattern over the top - like so.

Bake for 45-50 minutes, until the top is a golden brown and you can remove a toothpick cleanly.

Feeling like you deserve an extra treat? Top with the vegan caramel sauce from the Turtle Cheesecake or, in my opinion, the superior caramel sauce from the Caramel Sticky Rolls. The extra stickiness will complement the richness of this desert. Trust me.

Don't you love spell check! Seriously this thing is constantly replacing any misspelled version of "from" into "form" and the other day it turned and typo in "cheese" into "chest" - as in "spreading chest"... :P

I made this recipe the other night and mine never really worked out. I dont know what went wrong, when i tasted the batter (yep admitted spoon licker here!) it was awesome and i was so excited to have legendary brownies. But then they never really formed up, the were just a melty pile even after backing them for an hour and 20 minutes. i feel like there may be too much earth balance because that was the taste that was the most noticeable. i do agree though that the cream cheese layer is the star. perhaps i will just find a different brownie to be the basis! anyways, i love you sight! thanks for being so culinarily inspiring!