Sweet Potato Casserole Recipe: A Seasonal Delight

By: GORDON ALEX | Published onDecember 15, 2025

Delicious sweet potato casserole topped with marshmallows and pecans

Growing up, sweet potato casserole was always a highlight during the holidays, pairing beautifully with savory dishes on our dinner table. This stunning dish, often topped with gooey marshmallows and a buttery streusel, is not only a treat for the eyes but also comfort food at its finest. With its warm spices and sweet flavor, sweet potato casserole has a way of bringing everyone together, making it an ideal addition to family gatherings or cozy weeknight dinners.

Why You’ll Love This Dish

There are several reasons to whip up a sweet potato casserole. First and foremost, it’s an incredibly versatile dish; whether you’re hosting Thanksgiving dinner or just wanting something comforting on a rainy day, this casserole fits right in. Plus, it’s easy enough for weeknight meals yet fancy enough for special occasions.

“This sweet potato casserole was the star of our Thanksgiving table! The marshmallow topping was a hit with the kids. I can’t wait to make it again!” – Happy Cook

Not to mention, sweet potatoes are packed with nutrition, offering a healthy dose of vitamins A and C, fiber, and antioxidants. This means you can indulge in this delicious dish while also feeling good about what you’re eating!

Preparing Sweet Potato Casserole

This sweet potato casserole recipe is simple and straightforward, making it perfect for cooks of all skill levels. To give you a better idea of what to expect, here’s a quick overview of how the dish comes together:

  1. Start by boiling and mashing fresh sweet potatoes.
  2. Mix in a variety of creamy and sweet ingredients to enhance their flavor.
  3. Spread the mixture in a casserole dish and add a delightful streusel topping.
  4. Finally, broil it all until the marshmallows toast to perfection.

In just a few steps, you’ll have a beautifully layered casserole ready to impress!

Gather These Items

To create this delightful dish, you’ll need the following ingredients:

  • 3 lbs fresh sweet potatoes (4-5 large sweet potatoes), 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 large eggs
  • 1 tsp ground cinnamon
  • 1/2 tsp ground nutmeg
  • 1 tsp vanilla extract
  • Pinch of salt
  • 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
  • 2-3 cups marshmallows

Feel free to substitute the milk with a dairy-free alternative or opt for different spices according to your preference!

Step-by-Step Instructions

  1. Preheat your oven to 350°F (176°C).
  2. Boil the sweet potatoes: Place them in a large pot and cover with water. Bring to a rolling boil and cook until fork-tender, about 8 minutes.
  3. Drain the potatoes, return them to the pot, and mash until smooth or to your preference.
  4. Mix in the milk, brown sugar, melted butter, eggs, cinnamon, nutmeg, vanilla extract, and salt. Stir until well combined.
  5. Transfer the mixture to a 9×13 casserole dish. At this point, you can cover it and refrigerate for up to two days if you wish.
  6. If cooking right away, bake until heated through, approximately 25-30 minutes.
  7. Prepare the streusel: While the potatoes are baking, mix flour, brown sugar, cinnamon, nutmeg, and cloves in a bowl. Stir in melted butter until crumbly.
  8. Top the casserole: Once heated, remove from the oven and sprinkle with marshmallows and the streusel mixture. I recommend layering some marshmallows first, followed by streusel, and finishing with more marshmallows.
  9. Bake again for 10-15 minutes. If you like your marshmallows golden brown, switch the oven to broil at 400°F until they reach your desired color.
  10. Serve warm and enjoy!

Sweet Potato Casserole

Best Ways to Enjoy It

When it comes to serving sweet potato casserole, the options are endless! It pairs wonderfully with roasted meats like turkey or ham, making it a classic choice for holiday feasts. You could also enjoy it on its own as a hearty vegetarian meal, or alongside a fresh salad for balance.

Consider garnishing with a sprinkle of cinnamon or chopped nuts for added texture, or even swapping in pecans or walnuts for a delightful nutty flavor.

Keeping Leftovers Fresh

After enjoying your delicious casserole, you might be wondering how to store leftovers. Let the casserole cool completely at room temperature before transferring it to an airtight container. It can be kept in the refrigerator for up to 4 days. To reheat, simply place it in the oven at 350°F (176°C) until warmed through.

For longer storage, sweet potato casserole can also be frozen. Wrap it tightly in plastic wrap and foil before placing it in a freezer-safe container. It will keep well for up to 3 months. When ready to enjoy, thaw overnight in the fridge before reheating.

Helpful Cooking Tips

To ensure your sweet potato casserole comes out perfectly every time, consider these expert tips:

  • Don’t skip the spices: The cinnamon and nutmeg bring a warm flavor that elevates the dish. Feel free to play around with the amounts to suit your taste.
  • Use fresh sweet potatoes: They lend a better flavor and texture than canned alternatives.
  • Mash thoroughly: For a smoother casserole, make sure to mash the sweet potatoes until there are no lumps.
  • Customize the topping: If you’re not a fan of marshmallows, consider adding crushed pecans or a layer of oats for crunch!

Creative Twists

Want to switch up your sweet potato casserole? Here are some delicious ideas:

  • Maple Pecan Casserole: Swap out some brown sugar for maple syrup and add chopped pecans on top for a nutty flavor.
  • Savory Variation: Incorporate ingredients like sage or thyme for a savory spin, perfect for a unique twist on a classic dish.
  • Dairy-Free Option: Replace butter with coconut oil and use almond or oat milk for a dairy-free delight.

Your Questions Answered

1. How long does it take to prepare sweet potato casserole?

Preparation generally takes about 15-20 minutes, and baking time is about 25-30 minutes if cooking right away.

2. Can you use canned sweet potatoes instead of fresh?

While fresh sweet potatoes provide the best flavor and texture, you can use canned sweet potatoes in a pinch. Just ensure they’re well-drained before using.

3. What’s the best way to reheat leftovers?

The best method is to reheat in the oven at 350°F (176°C) until warmed through. This maintains the casserole’s texture better than using a microwave.

4. Can I make this dish ahead of time?

Yes! You can prepare the casserole and store it in the refrigerator for up to two days before baking. Just ensure to cover it tightly.

5. Is this recipe gluten-free?

The original recipe isn’t gluten-free due to all-purpose flour. You can swap in a gluten-free flour blend for the streusel topping to make it gluten-friendly.

6. How can I add more flavor to sweet potato casserole?

Consider adding a splash of orange juice or zest for a citrusy note, or even a bit of bourbon for a deeper flavor profile.

7. How can I make this dish healthier?

Using less sugar and substituting half the butter with applesauce can reduce calories while still keeping the casserole rich and tasty.

8. What’s the ideal serving temperature?

Sweet potato casserole is best served warm, allowing all the flavors to come alive. Just make sure it’s heated through before serving!

Now that you have all the details, you’re just a few steps away from creating a beloved sweet potato casserole that your family will look forward to, season after season!

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 recipe a seasonal delight 2025 12 15 000839 150x150 1

Sweet Potato Casserole


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: john-morgan35
  • Total Time: 50 minutes
  • Yield: 8 servings 1x
  • Diet: Vegetarian

Description

A comforting and delicious sweet potato casserole topped with gooey marshmallows and a buttery streusel, perfect for holidays and family gatherings.


Ingredients

Scale
  • 3 lbs fresh sweet potatoes, 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 large eggs
  • 1 tsp ground cinnamon
  • 1/2 tsp ground nutmeg
  • 1 tsp vanilla extract
  • Pinch of salt
  • 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
  • 23 cups marshmallows

Instructions

  1. Preheat your oven to 350°F (176°C).
  2. Boil the sweet potatoes in a large pot covered with water for about 8 minutes until fork-tender.
  3. Drain the potatoes, mash until smooth and return to the pot.
  4. Mix in milk, brown sugar, melted butter, eggs, cinnamon, nutmeg, vanilla extract, and salt; stir until well combined.
  5. Transfer the mixture to a 9×13 casserole dish. Cover and refrigerate if not cooking immediately.
  6. Bake the casserole for 25-30 minutes until heated through.
  7. Prepare the streusel by mixing flour, brown sugar, cinnamon, nutmeg, and cloves in a bowl; stir in melted butter until crumbly.
  8. Remove the casserole from the oven, sprinkle with marshmallows and streusel, layering marshmallows and streusel, finishing with more marshmallows.
  9. Bake again for 10-15 minutes, or broil at 400°F until marshmallows are golden brown.
  10. Serve warm and enjoy!

Notes

Leftovers can be stored in the refrigerator for up to 4 days or frozen for 3 months. Reheat in the oven at 350°F (176°C).

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Side Dish
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 20g
  • Sodium: 200mg
  • Fat: 12g
  • Saturated Fat: 6g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 55g
  • Fiber: 5g
  • Protein: 4g
  • Cholesterol: 50mg

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star