Finish each bar off with a dip into a homemade “magic shell.” Put everything together and you have a frozen fudge bar that’s chocolatey, peanutty, extra creamy, and so delicious. You’d never guess they’re vegan. It’s finally that time of year for creamy frozen desserts. I’ve loved any kind of ice cream bar since I was little. Who could not? Frozen treats are just more fun. Probably because they tend to be associated with summer, which as a young kid was definitely my favorite season. Schools out – suns out, time to chill. And ending the day with ice cream was the absolute best! Literally the best right? I love thinking back to those memories. Dairy Queen was my family’s “ice cream parlor” of choice. Mainly because it’s all our town had close by at the time. We were lucky, my mom would take us there pretty regularly on hot days. Were you a peanut butter cup or cookie dough blizzard kind of person? I loved both. For as much as I loved DQ blizzards, one of my favorite frozen treats was a simple chocolate fudge bar. Last year I made these very, very classic fudge pops. This season, I’m changing up the recipe and sharing a different, but similar frozen swirled peanut butter chocolate fudge bar. And they are heavenly…creamy, peanutty, and with the best all-over chocolate shell coating.

Details

To make these bars I use a creamy chocolate cashew mousse. Soaked cashews, coconut milk, cocoa powder, vanilla, and a touch of espresso. There’s truly nothing better than this mousse. The key to the silkiest, smoothest, vegan “mousse” is to boil the raw cashews. This makes them extra soft and easier to blend up. When they’re plump and soft, they blend into the smoothest consistency that truly resembles a real mousse. I like to add a touch of vanilla and coffee, to really bring out the chocolate flavors. So good. It’s really important to take the time to boil the cashews and let them soak. Because of this, the prep time is a little longer, but by no means hard. When the mousse is all combined, it goes into a square baking dish. Then the peanut butter is poured directly over top. Use a knife to just lightly swirl the peanut butter into the creamy mousse. You don’t want to mix it in, but instead, you want swirls. Then just stash the pan in the freezer until frozen, then cut and freeze once more. Once the bars are cut and frozen, dip them into the chocolate. Then finish them with a sprinkle of flaky sea salt for that salty-sweet combo we love so much. At this point, you can begin to lick away. Or keep them in the freezer to enjoy later. You should always have a number of these on hand. Just stash them away in the freezer for when in need! I love keeping these on hand as a snack or late-night dessert. Looking for other chilled dessert recipes? Here are a few ideas:  Homemade Chocolate Frosty Creamy Vegan Chocolate Fudge Pop 4 Ingredient Creamy Fruit Popsicles 5 ingredient Raspberry Peach Sherbet Peanut Butter Brownie Ice Cream Bars Coffee and Fudge Ice Cream Cake Lastly, if you make these Creamy Vegan Chocolate Peanut Butter Fudge Bars be sure to leave a comment and/or give this recipe a rating! Above all, I love to hear from you guys and always do my best to respond to each and every comment. And of course, if you do make this recipe, don’t forget to tag me on Instagram! Looking through the photos of recipes you all have made is my favorite!

Creamy Vegan Chocolate Peanut Butter Fudge Bars  - 57Creamy Vegan Chocolate Peanut Butter Fudge Bars  - 51Creamy Vegan Chocolate Peanut Butter Fudge Bars  - 79Creamy Vegan Chocolate Peanut Butter Fudge Bars  - 18Creamy Vegan Chocolate Peanut Butter Fudge Bars  - 62Creamy Vegan Chocolate Peanut Butter Fudge Bars  - 17Creamy Vegan Chocolate Peanut Butter Fudge Bars  - 63Creamy Vegan Chocolate Peanut Butter Fudge Bars  - 89Creamy Vegan Chocolate Peanut Butter Fudge Bars  - 78