these frozen s’mores protein peanut butter sandwiches are my take on the viral s’mores sandwich recipe that’s taken over the internet — but with a wholesome, plant-powered twist.
they’re creamy, chewy, rich in chocolate, and packed with protein, making them a satisfying treat or high-protein snack that just happens to taste like dessert.
the base is a homemade graham cracker that’s naturally sweetened and made gluten-free using a blend of almond flour, oat flour, and flaxseed.
instead of store-bought cookies, we bake our own for a soft yet sturdy texture that holds up beautifully once frozen.

the result? a graham layer with a touch of cinnamon and vanilla that pairs perfectly with the creamy filling.
inside, there’s a thick protein “ice cream” layer made with fluffy truwhip whipped topping, truvani protein powder, and creamy peanut butter. it’s smooth, sweet, and nutty with a cool, ice cream-like texture straight from the freezer.
we also coat half of the graham crackers in melted dark chocolate before assembling — this adds a magical chocolate layer that gives each bite an indulgent s’mores feel.
these are a healthier version of the viral treat, with way more staying power thanks to protein and healthy fats — but still plenty of chocolatey goodness.

how to make them:
- start by baking your homemade graham crackers using almond flour, oat flour, ground flaxseed, cinnamon, baking soda, banana or applesauce, maple syrup, almond butter, and vanilla. roll out, slice and bake!
- melt dark chocolate chips and spread over 4 of the graham cracker squares. freeze until set.
- while the chocolate sets, stir together thawed truwhip, truvani protein powder, and peanut butter until creamy and fluffy.
- spoon the mixture over the chocolate-covered crackers, then top with the remaining 4 squares to make sandwiches.
- freeze again until firm — then enjoy!
substitution options:
- swap the peanut butter for almond butter or sunflower seed butter for a nut-free option.
- use chocolate protein instead of vanilla if you want a richer flavor.
- replace truwhip with another dairy-free whipped topping or a thick coconut cream if needed.
- if you’re short on time, use store-bought gluten-free graham crackers — but the homemade version is so worth it!

storage:
store the sandwiches in a freezer-safe container for up to 2 months.
let them sit at room temperature for a bit before eating for the perfect soft-yet-firm texture.
if you love Gluten Free Frozen S’mores Peanut Butter Protein Sandwiches, then try these other recipes from upbeetandkaleingitblog!
Healthier No Bake Reese’s Peanut Butter Cup Bars
Dreamy Blueberry Banana Bread Gluten-Free Scones (Plant-Based!)
No Bake Pistachio Cheesecake Brownie Cups
8-Ingredient Banana Chocolate Chip Breakfast Cookies (No Refined Sugar)
Nourishing No Bake Blueberry Cheesecake With Date Sweetened Crust
No Bake Double Chocolate Bliss Rolls
The Best No Bake Peanut Butter Chocolate Cheesecake
No Bake Plant Based Vanilla Cinnamon Crumble Cheesecake
Nourishing Vegan Protein Granola Ice Cream & Cinnamon Coconut Sugar Peaches
Vegan Protein Chocolate Peanut Butter Cup Ice Cream
Date Sweetened No Bake Healthy Oreo Sandwiches
You Won’t Believe it’s Vegan Cookie Dough Banana Bread

are you going to make my Gluten Free Frozen S’mores Peanut Butter Protein Sandwiches)!?
if you make one of my recipes, i would LOVE to see your creation! be sure to leave a review in the comments section, it is so appreciated and helps my small business.
also, you can follow upbeetandkaleingit on Instagram, Pinterest, and Facebook for more vegan recipes!
do you want to save this recipe for later!? you can add the recipe to your recipe board on Pinterest!
it brings me so much happiness to see your beautiful recreations on Instagram :). tag me so that i can see and repost your food on my stories!
Gluten Free Frozen S’mores Peanut Butter Protein Sandwiches
Recipe by MaryCourse: Snacks8
servings15
minutes18
minutes221
kcalAPPROXIMATE MACROS per serving (8)
calories: 221
protein: 7.2g
fat: 14.5g
carbohydrates: 15.3g
Ingredients
graham cracker layer:
1 cup almond flour
1/2 cup gluten-free oat flour
1/4 cup ground flaxseed
1/2 tsp cinnamon
1/4 tsp baking soda
1/4 tsp sea salt
2 tbsp mashed ripe banana or unsweetened applesauce
1/4 cup maple syrup
3 tbsp runny almond butter
1 tsp vanilla extractchocolate layer:
1/2 cup melted unsweetened dairy-free chocolate chipsprotein filling:
1 tub truwhip vegan whipped topping (thawed)
2 scoops truvani vanilla or chocolate protein powder
1/4 cup peanut butter
splash of dairy free milk if needed to slightly thin out filling
Directions
- make the graham crackers:
preheat your oven to 325°f. in a mixing bowl, combine 1 cup almond flour, 1/2 cup gluten-free oat flour, 1/4 cup ground flaxseed, 1/2 tsp cinnamon, 1/4 tsp baking soda, and 1/4 tsp sea salt. stir in 2 tbsp mashed banana or unsweetened applesauce, 1/4 cup maple syrup, 3 tbsp runny almond butter, and 1 tsp vanilla extract until a dough forms. - press the dough in between two sheets of parchment paper and roll out into a rectangle about 1/4 inch thick. slice into 8 squares and bake for 18 minutes, then let cool completely.
- add the chocolate layer:
melt 1/2 cup unsweetened dairy-free chocolate chips. spread the chocolate over 4 of the graham cracker squares and place them in the freezer until the chocolate is firm. - make the filling:
in a medium bowl, stir together 1 tub truwhip (thawed), 2 scoops truvani protein powder, and 1/4 cup peanut butter until smooth and creamy. - assemble the sandwiches:
remove the chocolate-covered graham crackers from the freezer. spread the whipped protein filling evenly over each one, then top with the remaining graham crackers to form sandwiches. - freeze and enjoy:
place the assembled sandwiches in a container and freeze for about an hour or until firm. cut into smaller squares and enjoy!


