If you love a mix of creamy, crunchy, and sweet in every bite, this Sweet Potato Casserole with Marshmallows and Streusel is for you! The velvety mashed sweet potatoes are topped with a buttery, cinnamon-spiced streusel and gooey toasted marshmallows. It’s the ultimate holiday side dish—or dessert!
Want more cozy recipes like this? Subscribe now for delicious updates!
Why You’ll Love This Recipe
- Creamy & Crunchy: The smooth sweet potatoes contrast beautifully with the crunchy streusel topping.
- Sweet & Spiced: Hints of cinnamon and brown sugar make this casserole extra comforting.
- Perfect for the Holidays: A must-have for Thanksgiving, Christmas, or any festive occasion.
Ingredients You’ll Need
For the Sweet Potato Base:
- Sweet Potatoes (4 large, peeled and cubed)
- Butter (4 tbsp, melted)
- Brown Sugar (½ cup)
- Milk (¼ cup)
- Vanilla Extract (1 tsp)
- Ground Cinnamon (½ tsp)
- Salt (¼ tsp)
- Eggs (2 large, beaten)
For the Streusel Topping:
- Brown Sugar (½ cup)
- All-Purpose Flour (⅓ cup)
- Butter (4 tbsp, cold and cubed)
- Chopped Pecans (½ cup)
- Ground Cinnamon (½ tsp)
For the Marshmallow Layer:
- Mini Marshmallows (2 cups)
Tools You’ll Need
- Large pot for boiling sweet potatoes
- Mixing bowls
- Potato masher or hand mixer
- 9×13-inch baking dish
- Oven
How to Make Sweet Potato Casserole with Marshmallows and Streusel
Step 1: Cook the Sweet Potatoes
- Preheat the oven to 350°F (175°C).
- Place cubed sweet potatoes in a large pot and cover with water. Bring to a boil and cook until fork-tender, about 15–20 minutes.
- Drain the potatoes and transfer them to a mixing bowl.
Step 2: Prepare the Sweet Potato Mixture
- Mash the sweet potatoes until smooth. Stir in melted butter, brown sugar, milk, vanilla extract, cinnamon, salt, and beaten eggs. Mix until well combined.
- Pour the mixture into a greased 9×13-inch baking dish and spread evenly.
Step 3: Make the Streusel Topping
- In a separate bowl, combine brown sugar, flour, and cinnamon. Cut in the cold butter using a fork or pastry cutter until the mixture resembles coarse crumbs.
- Stir in chopped pecans.
Step 4: Assemble and Bake
- Sprinkle the streusel mixture evenly over the sweet potato layer.
- Bake for 25 minutes, until the topping is golden and crisp.
Step 5: Add the Marshmallows
- Remove the casserole from the oven and sprinkle mini marshmallows evenly on top.
- Return to the oven and bake for an additional 5–10 minutes, until the marshmallows are golden brown and slightly melted.
Step 6: Serve and Enjoy!
- Let the casserole cool slightly before serving. Dig in and enjoy the perfect balance of creamy, crunchy, and sweet!
What to Serve with This Dish
This casserole pairs wonderfully with:
- Roasted turkey or chicken
- Green beans or Brussels sprouts
- Cranberry sauce for a sweet-tart contrast
Tips for the Best Sweet Potato Casserole
- Make Ahead: Prepare the sweet potato mixture and streusel topping a day in advance. Add the marshmallows just before baking.
- Extra Crunch: Toast the pecans in a dry skillet for extra nuttiness.
- Want Less Sweetness? Reduce the sugar in the sweet potato mixture to ⅓ cup.
Storing and Reheating
- Refrigerate: Store leftovers in an airtight container for up to 4 days.
- Reheat: Warm in the oven at 300°F for 10–15 minutes or microwave individual portions.
- Freeze: Assemble without marshmallows and freeze for up to 2 months. Thaw, bake, and add marshmallows before serving.
Frequently Asked Questions
Can I use canned sweet potatoes?
Yes! Drain and mash them before mixing with the other ingredients.
Can I use large marshmallows instead of mini ones?
Absolutely! Just cut them into smaller pieces for even melting.
Is there a nut-free option?
Simply omit the pecans or replace them with rolled oats for crunch.
Conclusion
This Sweet Potato Casserole with Marshmallows and Streusel is a showstopper at any holiday gathering! It’s the perfect mix of sweet, spiced, creamy, and crunchy—guaranteed to be a family favorite.
Love this recipe? Share your thoughts in the comments and tag us in your creations!
Preparation Time: 15 minutes
Cooking Time: 35 minutes
Cuisine: American
Nutritional Information (Per Serving):
Calories: 310 | Protein: 4g | Carbohydrates: 45g | Fat: 13g | Fiber: 4g | Sodium: 180mg

Sweet Potato Casserole with Marshmallows and Streusel Recipe
- Total Time: 50 minutes
Description
If you love a mix of creamy, crunchy, and sweet in every bite, this Sweet Potato Casserole with Marshmallows and Streusel is for you! The velvety mashed sweet potatoes are topped with a buttery, cinnamon-spiced streusel and gooey toasted marshmallows. It’s the ultimate holiday side dish—or dessert!
Want more cozy recipes like this? Subscribe now for delicious updates!
Ingredients
For the Sweet Potato Base:
-
Sweet Potatoes (4 large, peeled and cubed)
-
Butter (4 tbsp, melted)
-
Brown Sugar (½ cup)
-
Milk (¼ cup)
-
Vanilla Extract (1 tsp)
-
Ground Cinnamon (½ tsp)
-
Salt (¼ tsp)
-
Eggs (2 large, beaten)
For the Streusel Topping:
-
Brown Sugar (½ cup)
-
All-Purpose Flour (⅓ cup)
-
Butter (4 tbsp, cold and cubed)
-
Chopped Pecans (½ cup)
-
Ground Cinnamon (½ tsp)
For the Marshmallow Layer:
-
Mini Marshmallows (2 cups)
Instructions
Step 1: Cook the Sweet Potatoes
-
Preheat the oven to 350°F (175°C).
-
Place cubed sweet potatoes in a large pot and cover with water. Bring to a boil and cook until fork-tender, about 15–20 minutes.
-
Drain the potatoes and transfer them to a mixing bowl.
Step 2: Prepare the Sweet Potato Mixture
-
Mash the sweet potatoes until smooth. Stir in melted butter, brown sugar, milk, vanilla extract, cinnamon, salt, and beaten eggs. Mix until well combined.
-
Pour the mixture into a greased 9×13-inch baking dish and spread evenly.
Step 3: Make the Streusel Topping
-
In a separate bowl, combine brown sugar, flour, and cinnamon. Cut in the cold butter using a fork or pastry cutter until the mixture resembles coarse crumbs.
-
Stir in chopped pecans.
Step 4: Assemble and Bake
-
Sprinkle the streusel mixture evenly over the sweet potato layer.
-
Bake for 25 minutes, until the topping is golden and crisp.
Step 5: Add the Marshmallows
-
Remove the casserole from the oven and sprinkle mini marshmallows evenly on top.
-
Return to the oven and bake for an additional 5–10 minutes, until the marshmallows are golden brown and slightly melted.
Step 6: Serve and Enjoy!
-
Let the casserole cool slightly before serving. Dig in and enjoy the perfect balance of creamy, crunchy, and sweet!
Notes
-
Make Ahead: Prepare the sweet potato mixture and streusel topping a day in advance. Add the marshmallows just before baking.
-
Extra Crunch: Toast the pecans in a dry skillet for extra nuttiness.
-
Want Less Sweetness? Reduce the sugar in the sweet potato mixture to ⅓ cup.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Cuisine: American