How to Make Homemade Marshmallows

4.89 from 18 votes
Prep: 30 minutes
Cook: 10 minutes
Total: 30 minutes
Servings: 9 large marshmallows
Jump to Recipe

This post may contain affiliate links. Please see our disclosure policy.

Wait until you taste these homemade marshmallows. I’ve been making them for years, and they’re always fluffy, pillow-soft, and wildly better than store-bought. Made with just 6 ingredients, they’re easy to customize with your favorite flavors, colors, or toppings and once you try them, there’s no going back.

You can also check out my rose-flavored marshmallows, healthy marshmallow recipe, marshmallow fluff, and marshmallow fondant for even more sweet ideas.

Pile of homemade marshmallows with sprinkles on a white surface.

Pin this now to find it later

Pin It

⭐️⭐️⭐️⭐️⭐️
These were so fun to make. My children loved the whole process. I subbed out half the corn syrup for local honey and the flavor was stunning. Thank you for posting!

— Debbie

Why You Have to Make Homemade Marshmallows

  • This recipe is foolproof: I’ll walk you through each step so your marshmallows come out perfect every time!
  • You can customize everything: Shape, size, flavor? Totally up to you! I love cutting mine to fit perfectly on a graham cracker for next-level s’mores.
  • They melt like a dream: Perfect for a cup of pink hot chocolate, biscuit s’mores, or even torching for a hot chocolate charcuterie platter!
  • They last a long time: Just store them in an airtight container and enjoy for weeks.

Homemade Marshmallow Ingredients

Ingredients for a marshmallow recipe. Water, corn syrup, sugar, gelatin, vanilla extract.

Granulated Sugar: The base of the recipe, providing sweetness and structure. Use white sugar for consistent results.

Light Corn Syrup: Prevents crystallization and stabilizes the sugar mixture. You can substitute with golden syrup, but the flavor will change slightly.

Unflavored Gelatin: Creates the structure and texture of marshmallows. Vegan alternatives include agar-agar or carrageenan, but the results may vary.

Salt: Balances the sweetness and enhances the overall flavor.

Vanilla Extract: Adds depth and aroma. Feel free to experiment with other extracts like peppermint, almond, or rose water.

Water: Essential for dissolving the sugar and blooming the gelatin.

Powdered Sugar or Cornstarch: Used for coating the marshmallows to prevent sticking.

How to Make Marshmallows (Step-by-Step)

1. Prepare the Pan
Grease a 9×9″ pan with a little vegetable oil or nonstick spray.
Dust with powdered sugar or a 50/50 mix of powdered sugar and cornstarch.

2. Make the Sugar Syrup
In a saucepan, combine granulated sugar, corn syrup, and ½ cup water.
Stir to dissolve, then heat (without stirring) to 240°F using a candy thermometer.

3. Bloom the Gelatin
In the bowl of a stand mixer, combine gelatin with the remaining ½ cup water.
Let it sit for 5 minutes to bloom and soften.

4. Whip the Marshmallow Base
With the mixer on low, slowly pour in the hot syrup.
Turn to high and whip 10–12 minutes until thick, glossy, and fluffy.
Add vanilla + salt in the last minute.

5. Pour and Set
Grease a spatula and spread the mixture into your prepared pan.
Let it set uncovered at room temp for 6–8 hours or overnight.

6. Cut and Coat
Dust a sharp knife with powdered sugar or cornstarch.
Cut into squares and roll each one to prevent sticking.
Tip: Grease the knife and cut around the edges first to release from the pan.

Homemade marshmallows in a cup of hot chocolate.

Tips & Variations

Use a candy thermometer and heat the sugar to exactly 240°F for the perfect texture. Too low, and the marshmallows won’t set; too high, and they’ll be dense.

Add food coloring, extracts, or mix-ins like crushed peppermint or cocoa powder for unique flavors.

Use freeze-dried fruit powder (like raspberry or strawberry) for a natural fruity flavor and color.

Once whipped, work quickly to get the mixture into the pan—it sets fast!

For easy cutting, oil a sharp knife and dust everything with powdered sugar or a powdered sugar/cornstarch mix.

For vegan marshmallows replace gelatin with agar-agar and adjust the water ratio.

Soft square marshmallows dusted with powdered sugar and rainbow sprinkles.

How to Make Marshmallows Without a Thermometer

  • Fill a small bowl with cold water.
  • Once the sugar syrup is boiling, drop a little into the cold water.
  • If it forms a soft, squishy ball that flattens—it’s ready (this is the soft-ball stage, about 240°F).
  • If it’s too runny, keep boiling and test again every minute.
  • Don’t let it reach the firm-ball stage—that means it’s gone too far!
  • Watch closely and act fast once it forms the soft ball—this is the perfect stage for marshmallows!
White fluffy homemade marshmallows topped with colorful sprinkles.

Frequently Asked Questions

Why Are My Marshmallows Sticky?

Sticky marshmallows usually mean they weren’t coated enough in powdered sugar or cornstarch. Be generous with the coating.

Can I Make Marshmallows Without a Stand Mixer?

While possible, it’s very difficult to achieve the necessary volume and texture without a stand mixer. A hand mixer may work but will require more effort.

How Do I Make Colored Marshmallows?

Add food coloring during the last minute of whipping for evenly tinted marshmallows. Swirl in a few drops for a marbled effect.

Are Marshmallows Gluten-Free?

Yes, most marshmallows are naturally gluten-free. Always check ingredient labels to avoid cross-contamination.

More Marshmallow Recipes

Hope this guide helps you make the fluffiest marshmallows ever! Let me know what you think in the comments below!

Follow along on Instagram, Pinterest, and Facebook for more sweet recipes, cocktails, and charming party ideas!

Entertaining with Charm cookbook.

My new Entertaining book is here! Order Now!

4.89 from 18 votes

Homemade Marshmallows

By: Eden
These homemade marshmallows are soft, fluffy, and so much better than store-bought! Made with just 6 simple ingredients, they’re easy to customize with different flavors, colors, or toppings.
Prep: 30 minutes
Cook: 10 minutes
rest: 6 hours
Total: 30 minutes
Servings: 9 large marshmallows
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Equipment

  • Candy Thermometer
  • Medium Saucepan
  • Electric Mixer, Whisk Attachment
  • 6×6 or 8×8 Baking Pan

Ingredients 

  • 1 1/2 cups sugar
  • 1 cup water, divided into two 1/2 cups
  • 1 cup light corn syrup
  • 3/4 ounce unflavored gelatin, 3 packets
  • 1/4 tsp salt
  • 1 tbsp vanilla extract

Instructions 

  • Prepare the baking pan by rubbing a little vegetable oil on the bottom and sides.
  • Sift a good amount of powdered sugar all over the bottom and sides until fully coated. At least 1/8 inch thick of powdered sugar coating.
  • In a medium saucepan attached with a candy thermometer, add 1/2 cup of water, sugar cup sugar and 1 cup light corn syrup. Bring the mixture to a boil while stirring so it doesn't burn.
  • The sugar needs to be at to 240-250 degrees (soft ball or firm ball) on a candy thermometer. Watch very carefully so it's exactly around 240 to 250 degrees. No less or no more. Once it reaches the temperature, turn the burner to a very low simmer.
  • In a small bowl, whisk together gelatin and the other 1/2 cup water with a fork
  • Using an electric mixer, with the whisk attachment and whisk the gelatin so it doesn't clump.
  • Right away, carefully add in the very hot sugar mixture into the mixer while it's whisking.
  • Beat on high for 10 minutes until thick, fluffy and white.
  • After 10 minutes, add in the vanilla extract and salt. Continue to whisk for another minute.
  • Pour the marshmallow mix into the prepared baking pan.
  • If you want, add the sprinkles over the gooey marshmallow mixture and then let them sit uncovered for 6-8 hours or overnight.
  • To remove the marshmallows, cut around the edge of the pan with a well-oiled knife, sprinkled with powdered sugar.
  • Add powdered sugar to your hands and lift the marshmallows from the pan.
  • Place the marshmallow sheet on a cutting board and cut the marshmallows with the same oiled, powdered sugared knife.

Notes

Flavor Ideas: Try variations using flavored extracts like rose, lavender, peppermint, or lemon for unique marshmallows.
Gelatin Notes: If using Knox gelatin, you’ll need three packets (6 3/4 tsp). For other brands, measure to ensure accuracy.
Shelf Life: Store marshmallows in an airtight container for up to 3 weeks. You can avoid refrigerating unless you need to, as moisture can cause them to stick.
Freezing: Freeze marshmallows for up to 3 months for more extended storage.

Nutrition

Calories: 240kcal, Carbohydrates: 53g, Protein: 2g, Fat: 3g, Saturated Fat: 1g, Cholesterol: 1mg, Sodium: 217mg, Potassium: 50mg, Fiber: 1g, Sugar: 42g, Calcium: 10mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

About Eden

I’m Eden Passante and I develop, create, style and photograph every recipe and party on Sugar and Charm. I’m the author of Entertaining with Charm and have a Bachelor’s Degree in Home Economics and I’m here to help you create simple and easy recipes for entertaining and how to add charm to any gathering!

You May Also Like

4.89 from 18 votes (8 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




14 Comments

  1. Shabnum says:

    5 stars
    Hi ,

    Can you add a preservative and which one and how do you prevent then from getting moisture

  2. Debbie says:

    5 stars
    These were so fun to make. My children loved the whole process. I subbed out half the corn syrup for local honey and the flavour was stunning. Thank you for posting.

  3. AK says:

    Do these do well over the fire?