Sweet Potato Casserole

Isabella

📖Life, Love, and Gastronomy 📖

Creamy mashed sweet potatoes topped with a buttery, brown sugar-pecan crumble — this sweet potato casserole is the kind of dish I always look forward to during the holidays. It’s rich, comforting, and just sweet enough to sit right on the line between a side and a dessert. Perfect for Thanksgiving, Christmas, or any cozy fall gathering, this recipe is a crowd-pleasing classic that never goes out of style.

Why You’ll Love This Recipe

I love how this casserole brings together creamy, spiced sweet potatoes and a crunchy, sweet pecan topping in perfect balance. It’s incredibly easy to make, feeds a crowd, and can be made ahead of time — a huge bonus during the busy holiday season. The combination of warm spices, buttery crumble, and nutty pecans makes each bite feel like a celebration. Plus, it’s vegetarian-friendly and naturally gluten-free (if I swap the flour topping with a gluten-free option), so it fits a variety of dietary needs.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

4 large sweet potatoes (about 3 lbs), peeled and cubed

1/2 cup whole milk

1/2 cup brown sugar

1/4 cup unsalted butter, melted

1/2 tsp ground cinnamon

1/4 tsp ground nutmeg

1/2 tsp pure vanilla extract

1/4 tsp salt

2 large eggs

For the Topping:

1/2 cup all-purpose flour

1/2 cup brown sugar

1/2 cup chopped pecans

1/4 cup unsalted butter, melted

Directions

I start by preheating the oven to 350°F (175°C) and greasing a 9×13-inch baking dish.

In a large pot, I cover the sweet potato cubes with water and bring them to a boil. I let them cook until fork-tender, which takes about 15 minutes, then drain them well.

Once drained, I mash the sweet potatoes in a large bowl until they’re smooth and creamy.

I add the milk, brown sugar, melted butter, cinnamon, nutmeg, vanilla, and salt, mixing until fully combined.

I beat in the eggs one at a time, making sure the mixture isn’t too hot so the eggs don’t scramble.

I spread the sweet potato mixture evenly into the prepared baking dish.

For the topping, I mix the flour, brown sugar, and pecans in a separate bowl, then stir in the melted butter until the mixture turns crumbly.

I sprinkle the crumble evenly over the sweet potatoes and bake for 30–35 minutes, or until the top is golden brown and the center is set.

I let it cool slightly before serving so everything holds together nicely on the plate.

Servings and timing

This recipe makes 8 servings, perfect for a holiday meal or potluck.

Prep time: 20 minutes

Cooking time: 35 minutes

Total time: 55 minutes

Calories per serving: Approximately 320 kcal

Variations

Nut-free option: I skip the pecans and use oats or crushed pretzels for a crunchy topping instead.

Mini casseroles: Sometimes I bake the mixture in ramekins for individual servings — it’s great for portion control and presentation.

Marshmallow topping: For a sweeter twist, I replace the crumble with mini marshmallows during the last 10 minutes of baking.

Spiced-up version: I like adding a pinch of cayenne or ginger for a hint of heat.

Vegan version: I substitute the milk with almond or oat milk, the butter with a vegan spread, and use flax eggs instead of regular eggs.

Storage/Reheating

If I have leftovers, I cover the casserole tightly and refrigerate it for up to 4 days. For longer storage, I freeze individual portions in airtight containers for up to 2 months.
To reheat, I warm it in a 350°F oven until heated through (about 15–20 minutes). For a quicker option, I microwave individual servings on medium heat for 1–2 minutes.

Related Recipes:

FAQs

Can I make sweet potato casserole ahead of time?

Yes, I usually prepare the sweet potato mixture and topping separately, then assemble and refrigerate the casserole up to a day ahead. I just bake it fresh before serving.

Can I use canned sweet potatoes instead of fresh?

I can use canned sweet potatoes in a pinch, but I make sure to drain them well and reduce the added sugar slightly, since they’re often packed in syrup.

What’s the best way to mash sweet potatoes for this dish?

I prefer using a hand masher for a rustic texture, but for a smoother consistency, I sometimes use a hand mixer or food processor.

Can I freeze sweet potato casserole before baking?

Yes, I assemble the casserole (without the topping), wrap it tightly, and freeze it. When I’m ready to bake, I thaw it in the fridge overnight, add the topping, and bake as directed.

How do I keep the topping crunchy when reheating?

To keep the topping crisp, I reheat the casserole uncovered in the oven. If needed, I sprinkle on a bit of extra chopped pecans before reheating for added texture.

Conclusion

This sweet potato casserole is one of those recipes I come back to year after year. It’s simple, satisfying, and always a hit at the holiday table. Whether I serve it alongside turkey or as part of a vegetarian feast, its rich flavor and comforting texture never disappoint. I love that it can be made ahead, customized in so many ways, and still delivers that nostalgic, homemade taste everyone loves.


📖 Recipe:

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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Isabella
  • Total Time: 55 minutes
  • Yield: 8 servings
  • Diet: Vegetarian

Description

Creamy mashed sweet potatoes topped with a buttery, brown sugar-pecan crumble — this sweet potato casserole is a classic holiday favorite that blends sweet, spiced, and crunchy elements into one irresistible dish.


Ingredients

4 large sweet potatoes (about 3 lbs), peeled and cubed

1/2 cup whole milk

1/2 cup brown sugar

1/4 cup unsalted butter, melted

1/2 tsp ground cinnamon

1/4 tsp ground nutmeg

1/2 tsp pure vanilla extract

1/4 tsp salt

2 large eggs

For the Topping:

1/2 cup all-purpose flour

1/2 cup brown sugar

1/2 cup chopped pecans

1/4 cup unsalted butter, melted


Instructions

  1. Preheat the oven to 350°F (175°C) and grease a 9×13-inch baking dish.
  2. In a large pot, cover the sweet potato cubes with water and bring to a boil. Cook until fork-tender, about 15 minutes, then drain well.
  3. Mash the sweet potatoes in a large bowl until smooth and creamy.
  4. Add the milk, brown sugar, melted butter, cinnamon, nutmeg, vanilla, and salt. Mix until fully combined.
  5. Beat in the eggs one at a time, ensuring the mixture is not too hot to avoid scrambling the eggs.
  6. Spread the sweet potato mixture evenly into the prepared baking dish.
  7. In a separate bowl, mix the flour, brown sugar, and chopped pecans. Stir in the melted butter until crumbly.
  8. Sprinkle the crumble topping evenly over the sweet potatoes.
  9. Bake for 30–35 minutes, or until the top is golden brown and the center is set.
  10. Let the casserole cool slightly before serving for easier slicing and serving.

Notes

Swap pecans with oats or crushed pretzels for a nut-free version.

Use ramekins for mini individual casseroles.

Top with mini marshmallows in the last 10 minutes for a sweeter variation.

Add a pinch of cayenne or ginger for a spiced twist.

Make it vegan by substituting with plant-based milk, vegan butter, and flax eggs.

Refrigerate leftovers up to 4 days or freeze individual portions for up to 2 months.

Reheat in a 350°F oven uncovered for 15–20 minutes to retain crunchiness.

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

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 18g
  • Sodium: 120mg
  • Fat: 16g
  • Saturated Fat: 7g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 4g
  • Protein: 4g
  • Cholesterol: 55mg

Leave a Comment

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