Homemade Marshmallow Fluff Is So Much Better Than Anything That Comes in a Jar

Stash a batch in the fridge for up to two weeks.

Published on September 18, 2025

Credit:

Rachel Marek

Try MyRecipes, our digital recipe box to stash and organize all your favorite Better Homes & Gardens recipes.

Many of our favorite baking recipes start with a jar of marshmallow fluff (we're looking at you, Neapolitan Marshmallow Treats and Copycat Musketeer Bars). And while the jarred options at the grocery are convenient, our homemade version tastes so much better. We'll walk you through how to make marshmallow fluff in under 30 minutes using just six ingredients.

Cook Mode (Keep screen awake)

Ingredients

  • 2 large egg whites

  • 1/2 tsp. cream of tartar

  • 1/2 cup sugar

  • 1/2 cup light-colored corn syrup

  • 1/3 cup water

  • 1/8 tsp. salt

  • 1 tsp. vanilla extract

Directions

  1. Combine egg whites and cream of tartar in a 4 to 5-quart bowl of a stand mixer; set aside while preparing syrup.

  2. In a medium saucepan combine sugar, corn syrup, water, and salt. Cook and stir over medium-high heat until the sugar is dissolved.

  3. Once sugar is dissolved, cook, stirring occasionally, until mixture boils. Clip a candy thermometer to the side of the pan. Continue boiling at a moderately-steady rate, stirring occasionally, until the thermometer registers 230°F.

  4. When your sugar mixture reaches 230°F, begin beating your egg whites to firm peak stage; egg whites will hold their shape but not quite to stiff peak stage. When your sugar mixture has reached 240°F, carefully pour a thin stream of syrup into the egg whites, beating on medium speed. Once all of the syrup has been added, add vanilla and increase mixer speed to medium-high and beat until the mixture is thick, glossy, and room temperature, about 4 to 6 minutes.

  5. Transfer to an airtight container and store in the refrigerator for up to 2 weeks.

Nutrition Facts (per serving)

16 Calories
0g Fat
4g Carbs
0g Protein
Nutrition Facts
Servings Per Recipe 56
Calories 16.4
% Daily Value *
Total Fat 0g 0%
Saturated Fat 0g 0%
Cholesterol 0mg 0%
Sodium 8.5mg 0%
Total Carbohydrate 4.2g 2%
Dietary Fiber 0g 0%
Total Sugars 4.1g
Protein 0.1g 0%
Vitamin D 0mcg 0%
Vitamin C 0mg 0%
Calcium 0.6mg 0%
Iron 0mg 0%
Potassium 6.5mg 0%
Fatty acids, total trans 0g
Vitamin D 0IU
Alanine 0g
Arginine 0g
Ash 0g
Aspartic acid 0g
Caffeine 0mg
Carotene, alpha 0mcg
Choline, total 0mg
Copper, Cu 0mg
Cystine 0g
Energy 68.6kJ
Fluoride, F 1mcg
Folate, total 0mcg
Glutamic acid 0g
Glycine 0g
Histidine 0g
Isoleucine 0g
Leucine 0g
Lysine 0g
Methionine 0g
Magnesium, Mg 0.2mg
Manganese, Mn 0mg
Niacin 0mg
Phosphorus, P 0.2mg
Pantothenic acid 0mg
Phenylalanine 0g
Phytosterols 0mg
Proline 0g
Retinol 0mcg
Selenium, Se 0.3mcg
Serine 0g
Theobromine 0mg
Threonine 0g
Vitamin E (alpha-tocopherol) 0mg
Tryptophan 0g
Tyrosine 0g
Valine 0g
Vitamin A, IU 0IU
Vitamin A, RAE 0mcg
Vitamin B-12 0mcg
Vitamin B-6 0mg
Vitamin K (phylloquinone) 0mcg
Water 3.2g
Zinc, Zn 0mg

*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.