Homemade Vegan Marshmallows

Soft, pillowy vegan marshmallows made with pea protein and agar powder for a plant-based treat perfect for s'mores, hot cocoa, or snacking.

This batch of vegan marshmallows became a turning point in my plant-based kitchen. I first developed this version during a late summer camping weekend when a friend brought along vegan chocolate but no marshmallows. I was determined to produce something that would toast, hold up in a s'more, and melt into hot cocoa. The peat-scented protein powders that I had tried previously left a grainy mouthfeel, but this formula, which balances pea protein with a hot sugar and agar syrup, yields a soft, shiny, and surprisingly faithful texture to the classic confection. The result is light and pillowy with a clean sweetness and a subtle savory backbone from the pea isolate.
What makes these particularly special is the way they behave when properly whipped: glossy peaks that hold their shape, a surface that browns evenly when toasted, and a mouthfeel that dissolves rather than clings. I learned early that temperature and timing are everything here. A reliable candy thermometer and an electric mixer with a robust whisk attachment will save you from afternoon of frustration. When served warm on a graham cracker with dairy-free chocolate, they bring the same nostalgic smile as any traditional s'more — only kinder to animals and just as indulgent.
Why You'll Love This Recipe
- This method produces marshmallows that are ready to use in about 1 hour and 25 minutes total, with only 5 minutes of active prep and 20 minutes of cooking time; most of the time is chilling so you can multitask.
- It uses pantry staples like granulated sugar and agar powder and a single modern pantry protein, so you do not need specialty syrups or gelatin. Agar powder is shelf-stable and easy to store.
- The texture is intentionally glossy and sturdy, making these suitable for s'mores, hot cocoa, and rice crisp treats without immediately dissolving in heat.
- Make-ahead friendly for the day of entertaining; chill for one hour and coat just before serving to avoid excess stickiness.
- Made without dairy, eggs, or animal gelatin, so it fits vegan and many vegetarian diets while remaining naturally gluten-free depending on your starch choice.
- The recipe scales easily and responds well to flavoring at the end of whipping, so you can make vanilla, citrus, or toasted coconut variations with minimal extra effort.
I remember the first time my partner tasted one straight from the pan — they closed their eyes and said it tasted like childhood. That moment made the careful timing, the cautious pouring of hot syrup, and the long whipping all feel absolutely worth it. Every time I bring these to a campfire or a holiday gathering, they vanish fastest off the platter.
Ingredients
- Tapioca flour or corn starch: 2 tablespoons for coating. Use tapioca for a slightly chewier finish; store-bought Bob's Red Mill tapioca starch works well. This creates a nonstick exterior so squares separate easily.
- Powdered sugar: 2 tablespoons to mix with the starch for dusting. Confectioners sugar adds a sweet barrier and prevents stickiness.
- Pea protein powder (90%+ isolate): 5 tablespoons. Choose a neutral-flavored pea isolate — a finely milled powder blends more smoothly and supports the whipped structure without tasting overly beany.
- Baking powder: 2 teaspoons. This small amount helps with lightness in the whipped mixture and offsets any density from the protein powder.
- Xanthan gum: 1/4 teaspoon. A tiny amount stabilizes the protein foam so peaks hold while the sugar syrup cools and sets.
- Cold water: 3/4 cup for hydrating the protein and creating a stable whipped meringue-like base.
- Granulated sugar: 2 cups for the sugar syrup. Use standard white sugar for reliable caramelization properties.
- Agar powder (not flakes): 1 tablespoon. Agar powder dissolves cleanly into the syrup and gels as it cools, providing the plant-based structure that replaces gelatin.
- Water for syrup: 1 cup. This pairs with the sugar and agar to form a thick, clear syrup at 225-227°F.
- Nonstick spray or neutral oil: For preparing an 8x8 inch baking pan so the marshmallow releases cleanly.
Instructions
Prep the pan and dusting: In a small bowl combine 2 tablespoons confectioners sugar and 2 tablespoons tapioca flour. Lightly spray an 8x8 inch pan and coat it completely with the powdered mixture, tapping out excess. Reserve the remaining powder for coating finished pieces. The dusting prevents sticking and gives the marshmallows a familiar matte finish. Whip the pea protein base: In the bowl of a stand mixer fitted with the whisk, combine 5 tablespoons pea protein, 2 teaspoons baking powder, and 1/4 teaspoon xanthan gum. Add 3/4 cup cold water and whisk at high speed for about 10 minutes. The mixture should thicken and form glossy, stiff peaks similar to a firm meringue. Insufficient whipping will lead to marshmallows that do not set properly. Cook the sugar and agar syrup: In a heavy-bottomed saucepan combine 2 cups granulated sugar and 1 tablespoon agar powder, then add 1 cup water and stir to dissolve. Bring to a boil over medium-high heat, attach a candy thermometer, and continue heating until the syrup reaches 225-227°F. Stirring occasionally prevents scorching. At 210°F the mixture boils steadily; at 225-227°F it becomes thick and syrupy yet still clear. Remove from heat immediately to avoid darkening. Combine syrup with whipped base: With the mixer running on high, carefully and quickly pour the hot sugar syrup into the whipped pea protein mixture. Work steadily and use a splatter shield or a towel draped over the mixer to avoid hot sugar splashes. Continue mixing on high speed for 10 minutes, scraping the sides and bottom once halfway through. The final mixture should be shiny, thick, and hold firm peaks. Set and cut: Immediately transfer the marshmallow mass to the prepared pan using a rubber spatula. Smooth to the edges quickly with an offset spatula or lightly oiled knife. Refrigerate for 1 hour to set. Turn onto a board dusted with the reserved powdered mixture, cut into desired squares, and toss each piece gently in the dusting blend to prevent stickiness.
You Must Know
- Temperature matters: reach 225-227°F on a candy thermometer for the correct syrup consistency; below that the marshmallows will be soft and may not set.
- Whipping matters: the pea protein base must be whipped to stiff peaks for structure; insufficient whipping is the most common failure point.
- Storage is short: these are best eaten the same day; they lose ideal texture after 24 hours though you can refrigerate briefly for up to 48 hours.
- Coating prevents stickiness: dusting with a half-and-half blend of tapioca flour and powdered sugar helps keep pieces separate and more stable when toasted.
My favorite aspect is how adaptable the formula is. I often add a teaspoon of vanilla bean powder at the very end for a classic flavor, or a few drops of orange extract for a citrus twist that pairs beautifully with dark chocolate. Each variation brings new memories — from a backyard s'mores party to a quiet evening with a mug of spiced hot cocoa.
Storage Tips
These keep best short-term. Store finished marshmallows in an airtight container at room temperature for up to 24 hours; beyond that they will start to become sticky or slightly chewy. If refrigerating, place them in a single layer separated by parchment and use within 48 hours. For longer storage, freeze sealed pieces for up to one month; thaw at room temperature and recoat lightly in the powdered starch and sugar blend before use. Avoid humid environments; moisture will aggressively degrade texture.
Ingredient Substitutions
This formula is purposely exacting. Do not swap the agar powder for flakes at a 1:1 measurement, as flakes do not dissolve as readily and will result in grainy texture. Do not replace the granulated sugar with alternative sweeteners; liquid or sugar-alcohol substitutes will not reach the syrup consistency needed. If you cannot source pea protein isolate, a different neutral plant protein with very high isolate content might work, but expect variations in flavor and whipping behavior.
Serving Suggestions
Serve toasted over a dairy-free chocolate square sandwiched between graham-style cookies for classic s'mores, or drop a couple into a steaming mug of hot cocoa for an indulgent finish. Cut smaller cubes and use within rice crisp treats, or skewer on a stick and lightly torch the surface for a caramelized crust. Garnish with grated citrus zest or a dusting of cinnamon for holiday variations.
Cultural Background
Traditional marshmallows are rooted in ancient preparations using the marshmallow plant, but modern versions rely on gelatin. This plant-based adaptation replaces animal gelatin with agar, a seaweed-derived gelling agent long used in East Asian cuisine and in laboratory settings. The pairing of agar with whipped pea protein is a contemporary technique that recreates the elasticity and aeration of classic confections using entirely vegan-friendly components.
Seasonal Adaptations
In winter, fold in a teaspoon of vanilla bean powder and a pinch of cinnamon for a warm, cozy note. In summer try adding 1 teaspoon of lime zest and a splash of coconut extract before the final whip for a tropical lift. For holiday parties, gently fold in finely crushed peppermint candies at the end and press a few onto the tops for festive color.
Meal Prep Tips
Plan the timeline: the only active tasks are whipping and cooking the syrup, which together take about 30 minutes. Chill for an hour and cut just before serving. If preparing for an event, make the components — measure the dry powders, dust the pan, and have the thermometer and mixer ready — so assembly is swift. Use an 8x8 pan for an even slab; scale to a 9x13 if serving a crowd but increase chilling time slightly.
Success Stories
Readers have told me these marshmallows inspired them to make vegan s'mores for the first time and pass them out at neighborhood bonfires. One friend brought them to a church bake sale and sold out within an hour. My child took a piece to school as a snack and reported back that classmates asked for the recipe. Those moments — watching skeptical eaters smile in surprise — are what make refining this formula so rewarding.
Make the batch, gather people you love, and enjoy the small, sweet ritual of toasted sugar and shared smiles. These marshmallows are more than a treat; they are a way to make plant-based gatherings feel familiar and indulgent.
Pro Tips
Always use a candy thermometer to ensure the syrup reaches 225-227°F for correct set and texture.
Whip the pea protein mixture until stiff peaks form; under-whipping is the most common reason marshmallows fail to set.
Protect yourself when pouring hot syrup; use a splatter shield and avoid splashing by pouring steadily.
Coat cut pieces in a 1:1 mix of powdered sugar and tapioca flour to prevent stickiness and improve shelf life.
Make this the day you plan to serve; texture degrades after 24 hours so enjoy fresh for best results.
This nourishing homemade vegan marshmallows recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
FAQs about Recipes
Can I use agar flakes instead of agar powder?
Use agar powder, not flakes. Flakes do not dissolve as cleanly and will produce a grainy texture. If you only have flakes, grind them to a fine powder before using and be prepared for adjustments.
When should I add flavors?
Add flavorings like vanilla extract or vanilla bean powder at the very end of whipping so the aroma remains bright. Start with 1 teaspoon of extract or 1/2 teaspoon of bean powder.
Tags
Homemade Vegan Marshmallows
This Homemade Vegan Marshmallows recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Marshmallow Base
Sugar Syrup
Coating
Instructions
Prepare pan and dusting
Combine powdered sugar and tapioca flour. Spray an 8x8 inch pan with nonstick spray and coat thoroughly with the dusting mixture. Reserve excess for coating finished marshmallows.
Whip pea protein base
In a stand mixer whisk pea protein, baking powder, and xanthan gum with cold water on high for 10 minutes until the mixture is glossy and holds stiff peaks.
Cook syrup
In a heavy-bottomed pot combine granulated sugar and agar powder with water. Heat to 225-227°F on a candy thermometer, stirring occasionally to prevent scorching.
Combine and whip
With mixer running on high, slowly pour hot syrup into the whipped base. Continue mixing on high for 10 minutes, scraping sides once midway, until glossy and thick.
Set and cut
Transfer mixture to prepared pan, smooth, and refrigerate for 1 hour. Turn out onto a board dusted with reserved powder, cut into squares, and toss in coating.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@royalrecipe on social media!

Categories:
You might also like...

Spicy Chicken and Jalapeño Thin Crust Pizza
Easy homemade thin-crust three-cheese spicy chicken and jalapeño pie — a flavor-packed pizza with a satisfying kick, perfect for pizza night or game day.

Creamy Pesto BLT Pasta Salad
A bright, creamy BLT pasta salad tossed with basil pesto, fresh greens, cherry tomatoes, and crisp bacon—perfect for warm-weather gatherings and meal prep.

Bang Bang Shrimp Pasta
Tender sautéed shrimp tossed with spaghetti and a creamy sweet-spicy bang bang sauce—ready in under 30 minutes for a weeknight favorite.

Did You Make This?
Leave a comment & rating below or tag @royalrecipe on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Hi, I'm Amara!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.

