There is something truly magical about the Sweet Potato Casserole with Marshmallow and Streusel Topping Recipe that fills a home with warmth, smiles, and that irresistible aroma of cinnamon and toasted marshmallows. This classic holiday side dish combines the natural sweetness of tender, creamy sweet potatoes with the crunchy, buttery streusel topping and a gooey layer of browned marshmallows, making it a beloved favorite at family gatherings. Whether you’re looking to impress guests or simply want a comforting slice of nostalgia, this recipe is easy to make and wonderfully satisfying.

Sweet Potato Casserole with Marshmallow and Streusel Topping Recipe - Recipe Image

Ingredients You’ll Need

The beauty of this Sweet Potato Casserole with Marshmallow and Streusel Topping Recipe lies not only in its rich flavors but also in its simple, straightforward ingredients. Each component plays an essential role in building layers of taste, from the creamy mashed sweet potatoes to the crisp streusel crumbs and fluffy marshmallows on top.

  • Fresh sweet potatoes (3 lbs, peeled and cubed): The star of the dish, bringing natural sweetness and creamy texture.
  • Milk (1/2 cup): Adds creaminess to the mashed potatoes, keeping them smooth and moist.
  • Light brown sugar (1 cup for the filling, 1/3 cup for topping): Enhances sweetness and deep caramel notes.
  • Unsalted butter (1/4 cup melted for filling, 3 tbsp melted for topping): Richness and moisture for creamy filling and crumbly topping.
  • Eggs (2): Help bind the filling and give it that perfect custardy texture.
  • Ground cinnamon (1 tsp for filling, 1/2 tsp for topping): Adds warmth and spice that complements the sweet potatoes beautifully.
  • Ground nutmeg (1/2 tsp for filling, 1/8 tsp for topping): A subtle nutty spice that rounds out the flavors.
  • Vanilla extract (1 tsp): Lifts the sweetness with fragrant vanilla notes.
  • Pinch of salt: Essential to balance all the sweetness and enhance flavors.
  • All purpose flour (1/3 cup): Key for creating the crumbly streusel topping.
  • Ground cloves (pinch): Adds a warm, aromatic hint to the topping.
  • Marshmallows (2-3 cups): The must-have gooey, golden finish that makes the dish so iconic and fun.

How to Make Sweet Potato Casserole with Marshmallow and Streusel Topping Recipe

Step 1: Preheat Your Oven

Start by preheating your oven to 350°F (176°C). This ensures it’s perfectly heated for baking the casserole evenly and getting that delicious marshmallow topping beautifully toasted.

Step 2: Cook the Sweet Potatoes

Place the peeled and cubed sweet potatoes into a large pot and cover with water. Bring it to a boil and cook the potatoes for around 8 minutes until they are fork tender. Once done, drain the water and transfer the cooked sweet potatoes to a large mixing bowl for mashing.

Step 3: Mash the Sweet Potatoes

Using a potato masher or a fork, mash the sweet potatoes until they reach a smooth, creamy consistency — or leave a little texture if you prefer some chunkiness for bite and rustic appeal.

Step 4: Mix the Filling

To the mashed sweet potatoes, add milk, light brown sugar, melted unsalted butter, eggs, cinnamon, nutmeg, vanilla extract, and a pinch of salt. Stir everything until the mixture is well combined, creating a luscious and flavorful base for the casserole.

Step 5: Transfer to Baking Dish

Pour the sweet potato mixture into a 9×13-inch casserole dish. If you want to get a head start, this step can be done up to 2 days ahead — just cover and refrigerate until you’re ready to bake.

Step 6: Bake the Casserole

Bake uncovered for 25 to 30 minutes until the casserole is warm throughout and the edges start to set, releasing that mouthwatering aroma.

Step 7: Prepare the Streusel Topping

While the casserole bakes, combine the flour, light brown sugar, cinnamon, nutmeg, ground cloves, and melted salted butter in a small bowl. Mix it thoroughly until it becomes crumbly and resembles coarse crumbs—this topping will add a gorgeous crunchy texture on top.

Step 8: Add Marshmallow and Streusel Topping

Remove the casserole from the oven and sprinkle a layer of marshmallows evenly over the surface. Then sprinkle the streusel crumbs on top of the marshmallows. For an extra gooey, marshmallow-packed finish, you can add a little more marshmallow on top of the streusel. Return the dish to the oven and bake for another 10 to 15 minutes, or broil briefly at 400°F until the marshmallows are golden brown and perfectly toasted.

How to Serve Sweet Potato Casserole with Marshmallow and Streusel Topping Recipe

Sweet Potato Casserole with Marshmallow and Streusel Topping Recipe - Recipe Image

Garnishes

For an extra touch of festive charm, garnish with chopped toasted pecans or a sprinkle of fresh chopped rosemary to contrast the sweetness with some fresh aroma and crunch. A light dusting of cinnamon or a drizzle of maple syrup can also elevate every bite.

Side Dishes

This Sweet Potato Casserole with Marshmallow and Streusel Topping Recipe pairs wonderfully with roasted turkey, glazed ham, or baked chicken—perfect for holiday meals and family feasts where comfort food is king. It’s a lovely balance between sweet and savory sides.

Creative Ways to Present

Want to add a personal touch? Try making mini individual portions in ramekins for an elegant presentation, or serve the casserole in a beautiful ceramic dish straight from the oven to the table. Adding a sprinkle of fresh herbs or edible flowers can make this classic centerpiece truly shine.

Make Ahead and Storage

Storing Leftovers

Store leftover Sweet Potato Casserole with Marshmallow and Streusel Topping Recipe in an airtight container in the refrigerator for up to 3 days. Be sure to cover it tightly to keep the marshmallows soft and the casserole moist.

Freezing

This casserole freezes beautifully. After assembling but before baking, cover tightly with foil and freeze for up to 3 months. Thaw in the refrigerator overnight before baking as directed. For baked leftovers, wrap tightly to prevent freezer burn, though note that the marshmallow topping might lose some texture upon thawing.

Reheating

Reheat leftovers in the oven at 350°F until warmed through, about 15-20 minutes. To restore some crunch, you can add a few fresh marshmallows on top and broil for a minute or two just before serving.

FAQs

Can I use canned sweet potatoes instead of fresh ones?

While fresh sweet potatoes provide the best texture and flavor, you can use canned sweet potatoes in a pinch. Just be sure to drain well and mash thoroughly before mixing with the other ingredients.

Is it possible to make this recipe dairy-free?

Absolutely! Substitute the milk and butter with your favorite plant-based alternatives like almond milk and vegan butter. The recipe will still be deliciously creamy and sweet.

How can I make the topping extra crunchy?

For an extra crunchy streusel, add chopped nuts like pecans or walnuts to the topping mixture. Make sure to toast the nuts lightly beforehand for added flavor.

Why is my casserole too watery?

If your casserole turns out watery, it might be from excess moisture in the sweet potatoes. Make sure to drain cooked potatoes well and mash until smooth. Also, avoid adding too much milk—start with less and add more if needed.

Can I prepare the casserole without the marshmallow topping?

Yes! If you want a less sweet version, you can omit the marshmallows and stick with just the streusel topping, or replace marshmallows with toasted nuts or coconut flakes for a different texture.

Final Thoughts

If you’re looking for a dish that brings smiles, nostalgia, and pure comfort to your table, this Sweet Potato Casserole with Marshmallow and Streusel Topping Recipe is a must-try. It’s a beautiful blend of creamy, crunchy, and gooey textures that warms hearts and bellies alike. So gather your ingredients, roll up your sleeves, and treat yourself and your loved ones to a slice of pure joy.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Sweet Potato Casserole with Marshmallow and Streusel Topping Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.4 from 26 reviews

  • Author: admin
  • Total Time: 1 hour 30 minutes
  • Yield: 10 servings 1x

Description

This classic Sweet Potato Casserole recipe offers a comforting blend of creamy mashed sweet potatoes with warm spices, topped with a buttery streusel and gooey marshmallows. Perfect for holiday gatherings or as a hearty side dish, it combines tender sweet potatoes cooked stovetop and baked to a golden finish in the oven.


Ingredients

Scale

Sweet Potato Filling

  • 3 lbs fresh sweet potatoes (45 large), peeled and cut into 1-inch cubes
  • 1/2 cup (120ml) milk
  • 1 cup (225g) packed light brown sugar
  • 1/4 cup (56g) unsalted butter, melted
  • 2 eggs
  • 1 tsp ground cinnamon
  • 1/2 tsp ground nutmeg
  • 1 tsp vanilla extract
  • Pinch of salt

Streusel Topping

  • 1/3 cup (44g) all purpose flour
  • 1/3 cup (75g) light brown sugar, packed
  • 1/2 tsp ground cinnamon
  • 1/8 tsp ground nutmeg
  • Pinch of ground cloves
  • 3 tbsp (42g) salted butter, melted

Additional Topping

  • 23 cups marshmallows

Instructions

  1. Preheat oven: Preheat your oven to 350°F (176°C) to prepare for baking the casserole.
  2. Cook sweet potatoes: Place the peeled and cubed sweet potatoes in a large pot, cover them with water, and bring to a boil. Cook until the potatoes are fork-tender, about 8 minutes. Drain the water and transfer the sweet potatoes to a mixing bowl.
  3. Mash potatoes: Mash the sweet potatoes until smooth or to your preferred consistency, ensuring there are no large chunks for a creamy texture.
  4. Mix filling: Add milk, brown sugar, melted unsalted butter, eggs, ground cinnamon, ground nutmeg, vanilla extract, and a pinch of salt to the mashed sweet potatoes. Stir well to combine all ingredients into a uniform filling.
  5. Transfer to baking dish: Pour the sweet potato filling into a 9×13-inch casserole dish, spreading it evenly. At this point, you can refrigerate the mixture for up to 2 days if needed, or proceed immediately.
  6. Bake initially: Bake the casserole uncovered in the preheated oven for 25-30 minutes until it is heated through and begins to set.
  7. Prepare streusel topping: In a separate bowl, combine all purpose flour, light brown sugar, ground cinnamon, ground nutmeg, and ground cloves. Stir in the melted salted butter until the mixture becomes crumbly.
  8. Finish baking: Remove the casserole from the oven and evenly sprinkle marshmallows over the top, followed by the streusel crumb mixture. Optionally, add more marshmallows on top. Return the casserole to the oven and bake an additional 10-15 minutes until the topping is bubbly and browned. For extra browning on the marshmallows, broil at 400°F briefly until golden. Serve warm.

Notes

  • You can prepare the sweet potato filling up to 2 days in advance and refrigerate before baking.
  • Adjust the amount of marshmallows to your preference for sweetness and texture.
  • For a dairy-free version, substitute milk and butter with plant-based alternatives.
  • If you prefer a crunchier topping, add chopped pecans to the streusel mixture.
  • Watch carefully during broiling to prevent burning the marshmallows.
  • Prep Time: 20 minutes
  • Cook Time: 1 hour 10 minutes
  • Category: Side Dish
  • Method: Baking
  • Cuisine: American

Similar Posts