Sweet potato casserole is the ultimate comfort food. This dish combines smooth, creamy potatoes with a toasted, gooey marshmallow topping. It smells like warm sugar and earthy potatoes. The bright orange color looks beautiful on your dining table. Every bite is soft, sweet, and very satisfying. This recipe is a favorite for holidays, but it is simple enough for any cozy dinner. You will love how the melted marshmallows stretch when you scoop out a serving.
Why Make This Sweet Potato Casserole With Marshmallows
This recipe is a crowd-pleaser for many reasons. First, it is very easy to make with simple ingredients you likely have at home. The balance between the natural sweetness of the potatoes and the sugary marshmallows is perfect. It is a great way to get children to eat their vegetables. This dish also adds a festive touch to any meal. It tastes like a dessert but works perfectly as a side dish. You can prepare most of it ahead of time, which saves you stress during busy cooking days.
How to Make Sweet Potato Casserole With Marshmallows
Making this casserole is a straightforward process. You begin by boiling peeled sweet potato chunks until they are soft. Once they are tender, you mash them until they are smooth and creamy. You then mix in butter, milk, and spices to create a rich base. Spread the mixture into a baking dish and cover it with a thick layer of mini marshmallows. Bake it in the oven until the potatoes are hot and the marshmallows turn a beautiful golden brown color.
Ingredients:
- 4 pounds sweet potatoes, peeled and cut into cubes
- 1/2 cup unsalted butter, softened
- 1/2 cup whole milk
- 1/2 cup packed light brown sugar
- 1 teaspoon pure vanilla extract
- 1/2 teaspoon salt
- 1/2 teaspoon ground cinnamon
- 3 cups halal-friendly mini marshmallows
Directions:
- Place the cubed sweet potatoes in a large pot of water. Bring to a boil over high heat.
- Lower the heat to medium and simmer for 15 to 20 minutes. The potatoes should be very tender when poked with a fork.
- Drain the water well and return the potatoes to the pot or a large mixing bowl.
- Preheat your oven to 375°F (190°C). Grease a 9×13 inch baking dish with butter.
- Add the softened butter, milk, brown sugar, vanilla extract, salt, and cinnamon to the hot potatoes.
- Use a potato masher or an electric hand mixer to blend everything until the mixture is smooth and fluffy.
- Spread the potato mixture evenly into the prepared baking dish.
- Bake for 20 minutes to ensure the potatoes are heated through.
- Remove the dish from the oven and sprinkle the mini marshmallows evenly over the top.
- Return the dish to the oven for 5 to 10 minutes. Watch closely until the marshmallows are puffed and golden brown. Serve immediately while warm.
Nutritional Information
This nutritional information is an estimate per serving (based on 10 servings):
- Calories: 345 kcal
- Total Fat: 10g
- Saturated Fat: 6g
- Cholesterol: 25mg
- Sodium: 180mg
- Total Carbohydrates: 62g
- Dietary Fiber: 5g
- Sugars: 35g
- Protein: 3g
- Vitamin A: 400% DV
- Vitamin C: 25% DV
How to Serve Sweet Potato Casserole With Marshmallows
Serve this dish warm directly from the oven. It pairs wonderfully with savory main courses. It is a traditional side for roasted beef, grilled chicken, or a hearty pot roast. For a holiday meal, place it in the center of the table so guests can enjoy the toasted marshmallow view. You can garnish it with a light sprinkle of cinnamon for extra color. It also tastes great alongside green bean casserole or a fresh garden salad to balance the sweetness.
How to Store Sweet Potato Casserole With Marshmallows
If you have leftovers, store them in an airtight container in the refrigerator. They will stay fresh for up to 4 days. To reheat, place a portion in the microwave for a minute or two. For better results, put the casserole back in the oven at 350°F until heated through. Note that the marshmallows may become extra soft when reheated. You can always add a few fresh marshmallows on top when you warm it up to get that toasted texture again. Freezing is not recommended because the marshmallows can become sticky and the potato texture may change.
Expert Tips for Perfect Sweet Potato Casserole With Marshmallows
For the smoothest texture, use an electric mixer instead of a hand masher. This removes all the lumps. Always drain the potatoes very well after boiling so the casserole is not watery. If you like a deeper flavor, you can roast the sweet potatoes in their skins instead of boiling them. Simply peel them after roasting. Make sure your butter is at room temperature so it blends easily into the warm potatoes. Watch the marshmallows very carefully during the last few minutes of baking. They can go from golden to burnt very quickly!
Delicious Variations
You can customize this recipe to fit your taste. Add a half-cup of chopped pecans or walnuts to the potato mixture for a nice crunch. For a citrus twist, add a teaspoon of fresh orange zest. If you want a deeper spice profile, add a pinch of nutmeg or ground ginger. You can substitute the milk with coconut milk for a slightly different flavor. For a less sweet version, reduce the brown sugar to 1/4 cup. You can also use large marshmallows cut in half if you do not have mini marshmallows on hand.
Frequently Asked Questions
1. Can I use canned sweet potatoes?
Yes, you can use canned sweet potatoes. Drain them well and skip the boiling step. Just mash them with the other ingredients and bake.
2. Are marshmallows halal?
Standard marshmallows often use gelatin. For this recipe, look for marshmallows labeled “halal” or “vegan” to ensure they do not contain prohibited ingredients.
3. Can I make this dish ahead of time?
Yes. You can prepare the mashed potato base a day in advance. Store it in the fridge, then add the marshmallows and bake when you are ready to serve.

4. How do I prevent the marshmallows from burning?
Keep a close eye on the oven during the final minutes. You can also use the broiler for 1-2 minutes if you want a fast toast, but watch it constantly.
5. Can I use maple syrup instead of brown sugar?
Yes, maple syrup is a delicious substitute. Use the same amount and it will add a lovely woody sweetness.
6. Why is my casserole watery?
This usually happens if the potatoes were not drained well enough after boiling. Make sure to let them steam for a minute in the colander.
7. What can I use instead of milk?
You can use heavy cream for a richer taste or any non-dairy milk like almond or oat milk.
8. Do I have to peel the potatoes?
For a smooth casserole, peeling is best. The skins are tough and will not mash well.
9. Can I add a streusel topping?
Yes! Many people like a mix of flour, butter, and pecans on top along with the marshmallows.
10. Is this dish gluten-free?
Yes, this recipe is naturally gluten-free as long as your marshmallows and vanilla extract are certified gluten-free.
Conclusion
Sweet Potato Casserole with Marshmallows is a classic dish that brings warmth and joy to any meal. It is creamy, sweet, and incredibly easy to prepare. Whether you are cooking for a big holiday or just want a special treat for dinner, this recipe is perfect. The combination of soft potatoes and toasted marshmallows is a timeless favorite that everyone will ask for again and again. Give this recipe a try today and share it with your family. We would love to hear how your casserole turned out, so feel free to leave a comment and share your cooking experience!

Sweet Potato Casserole With Marshmallows
- Total Time: 50 minutes
- Diet: Gluten-Free, Halal, Vegetarian
Ingredients
- 4 pounds sweet potatoes, peeled and cut into cubes
- 1/2 cup unsalted butter, softened
- 1/2 cup whole milk
- 1/2 cup packed light brown sugar
- 1 teaspoon pure vanilla extract
- 1/2 teaspoon salt
- 1/2 teaspoon ground cinnamon
- 3 cups halal-friendly mini marshmallows
Instructions
- Place the cubed sweet potatoes in a large pot of water. Bring to a boil over high heat.
- Lower the heat to medium and simmer for 15 to 20 minutes. The potatoes should be very tender when poked with a fork.
- Drain the water well and return the potatoes to the pot or a large mixing bowl.
- Preheat your oven to 375°F (190°C). Grease a 9×13 inch baking dish with butter.
- Add the softened butter, milk, brown sugar, vanilla extract, salt, and cinnamon to the hot potatoes.
- Use a potato masher or an electric hand mixer to blend everything until the mixture is smooth and fluffy.
- Spread the potato mixture evenly into the prepared baking dish.
- Bake for 20 minutes to ensure the potatoes are heated through.
- Remove the dish from the oven and sprinkle the mini marshmallows evenly over the top.
- Return the dish to the oven for 5 to 10 minutes. Watch closely until the marshmallows are puffed and golden brown. Serve immediately while warm.
- Cook Time: 50 minutes



