Toasted Marshmallow Swirl Ice Cream is a rich, creamy homemade ice cream infused with toasted marshmallow flavor and swirled with gooey, golden-brown marshmallows.
This indulgent frozen treat combines the nostalgia of campfire s’mores with the smooth, luscious texture of classic ice cream. Perfect for summer, holidays, or anytime you crave something sweet and unique!
Kitchen Equipment Needed
- Ice cream maker
- Baking sheet
- Mixing bowls
- Hand or stand mixer
- Saucepan
- Whisk
- Spatula
Ingredients Overview
- Marshmallows: Toasted for a smoky, caramelized flavor.
- Heavy Cream & Whole Milk: The base for a rich, creamy texture.
- Vanilla Extract: Enhances the marshmallow sweetness.
Ingredients
For the Ice Cream Base
- 2 cups heavy cream
- 1 cup whole milk
- 3/4 cup granulated sugar
- 4 large egg yolks
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
For the Toasted Marshmallow Swirl
- 2 cups mini marshmallows (or large marshmallows, cut into pieces)
- 1 tablespoon unsalted butter (for roasting, optional)
Directions
Step 1: Toast the Marshmallows
- Preheat the oven to 400°F (200°C).
- Line a baking sheet with parchment paper and spread marshmallows in an even layer.
- Broil for 1-2 minutes, watching closely, until marshmallows turn golden brown and slightly charred.
- Remove from oven and let cool slightly.
Step 2: Make the Ice Cream Base
- In a saucepan over medium heat, whisk together heavy cream, milk, half of the sugar, and salt. Heat until warm but not boiling.
- In a separate bowl, whisk egg yolks and remaining sugar until pale and thick.
- Slowly pour the warm milk mixture into the egg yolks while whisking constantly to temper the eggs.
- Return the mixture to the saucepan and cook over low heat, stirring continuously, until it thickens and coats the back of a spoon (about 5 minutes).
- Remove from heat and stir in vanilla extract.
- Strain through a fine mesh sieve into a clean bowl to remove any egg solids.
Step 3: Blend in Toasted Marshmallows
- While the mixture is still warm, stir in half of the toasted marshmallows.
- Use a hand blender or whisk vigorously to dissolve marshmallows into the base.
- Let cool to room temperature, then refrigerate for at least 4 hours or until completely chilled.
Step 4: Churn the Ice Cream
- Pour the chilled mixture into an ice cream maker and churn according to manufacturer instructions (typically 20-25 minutes).
- During the last few minutes of churning, add the remaining toasted marshmallows, gently folding them in to create a swirl effect.
Step 5: Freeze & Serve
- Transfer the ice cream to a freezer-safe container and freeze for at least 4 hours or until firm.
- Scoop and serve with extra toasted marshmallows on top if desired!
Prep Time
20 minutes (plus chilling time)
Cook Time
10 minutes
Chill Time
4-6 hours
Total Time
6 hours 30 minutes
Nutrition (per serving, ~8 servings)
- Calories: ~320
- Fat: ~22g
- Carbohydrates: ~28g
- Protein: ~4g
Expert Tips
- For Extra Swirls: Keep some toasted marshmallows whole and layer them while transferring ice cream to the container.
- Make It S’mores-Inspired: Add crushed graham crackers and chocolate chips.
- No Ice Cream Maker? Freeze the base in a container, stirring every 30 minutes for a creamier texture.
FAQs
Can I use marshmallow fluff instead of toasted marshmallows?
Yes! Swirl in 1/2 cup of marshmallow fluff at the end for a gooey effect.
How do I store homemade ice cream?
Keep in an airtight container in the freezer for up to 2 weeks.
Can I make this dairy-free?
Yes! Substitute coconut cream and almond milk for a dairy-free version.
Storing & Freezing
- Storing: Keep in a sealed container in the freezer for up to 2 weeks.
- Freezing Tip: Press plastic wrap against the surface to prevent ice crystals.
Substitutions & Variations
- Gluten-Free: This recipe is naturally gluten-free!
- Chocolate Twist: Drizzle in melted chocolate before freezing.
- Coffee Flavor: Add 1 teaspoon of espresso powder to the base.

Toasted Marshmallow Swirl Ice Cream
Equipment
- - Ice cream maker
- - Baking sheet
- Mixing bowls
- - Hand or stand mixer
- - Saucepan
- Whisk
- Spatula
Ingredients
- #### **For the Ice Cream Base**
- - 2 cups heavy cream
- - 1 cup whole milk
- - 3/4 cup granulated sugar
- - 4 large egg yolks
- - 1 teaspoon vanilla extract
- - 1/4 teaspoon salt
- #### **For the Toasted Marshmallow Swirl**
- - 2 cups mini marshmallows or large marshmallows, cut into pieces
- - 1 tablespoon unsalted butter for roasting, optional
Instructions
- #### **Step 1: Toast the Marshmallows**
- Preheat the oven to 400°F (200°C).
- Line a baking sheet with parchment paper and spread marshmallows in an even layer.
- Broil for 1-2 minutes, watching closely, until marshmallows turn golden brown and slightly charred.
- Remove from oven and let cool slightly.
- #### **Step 2: Make the Ice Cream Base**
- In a saucepan over medium heat, whisk together heavy cream, milk, half of the sugar, and salt. Heat until warm but not boiling.
- In a separate bowl, whisk egg yolks and remaining sugar until pale and thick.
- Slowly pour the warm milk mixture into the egg yolks while whisking constantly to temper the eggs.
- Return the mixture to the saucepan and cook over low heat, stirring continuously, until it thickens and coats the back of a spoon (about 5 minutes).
- Remove from heat and stir in vanilla extract.
- Strain through a fine mesh sieve into a clean bowl to remove any egg solids.
- #### **Step 3: Blend in Toasted Marshmallows**
- While the mixture is still warm, stir in half of the toasted marshmallows.
- Use a hand blender or whisk vigorously to dissolve marshmallows into the base.
- Let cool to room temperature, then refrigerate for at least 4 hours or until completely chilled.
- #### **Step 4: Churn the Ice Cream**
- Pour the chilled mixture into an ice cream maker and churn according to manufacturer instructions (typically 20-25 minutes).
- During the last few minutes of churning, add the remaining toasted marshmallows, gently folding them in to create a swirl effect.
Leave a Reply