I absolutely adore this Sweet Potato Casserole Recipe because it brings that perfect balance of comforting sweetness and crunchy texture that feels like a warm hug from the inside out. Whenever I make it, I’m reminded of holiday dinners and cozy Sunday nights with family gathered around the table. The creamy mashed sweet potatoes, combined with either a rich pecan crumble, a wholesome gluten-free topping, or a toasty marshmallow layer on top, create an unforgettable experience that keeps me coming back for more. This dish is one of those timeless recipes that never gets old and always feels like a celebration.

Why You’ll Love This Sweet Potato Casserole Recipe

What really makes this recipe special to me is how it combines that classic sweet potato flavor with just the right amount of sweetness and texture. The creamy, buttery sweet potatoes are perfectly complemented by the crunchy pecan topping, which adds a delightful contrast. And if you’re like me, you’ll appreciate that you can switch up the topping depending on your mood or dietary needs—from a nutty gluten-free alternative to the nostalgic marshmallow layer that browns beautifully in the oven. It’s this versatility that keeps this Sweet Potato Casserole Recipe on heavy rotation in my kitchen.

Ease of preparation is another huge plus. I love dishes that don’t require me to fuss over complicated steps or spend hours in the kitchen, and this casserole fits that bill perfectly. With just a handful of simple ingredients and a straightforward process, it’s surprisingly quick to throw together. On top of that, it’s a crowd-pleaser for holidays, family dinners, and even casual gatherings. Honestly, whenever I want to impress guests without breaking a sweat, this dish is my secret weapon. It’s comforting but elegant, familiar but exciting—truly the best of both worlds.

Ingredients You’ll Need

The image shows five baked pastries on a baking tray lined with light brown parchment paper. Each pastry has a golden-brown crust with small, evenly spaced holes on top, and one pastry has two small dark spots that look like raisins or berries. The pastries are oval-shaped and have a slightly textured surface with light cracks. The tray is placed on a white marbled surface, and around it, there are two brown eggs, a stick of butter, a glass bowl with white sugar, and a small container with a dark liquid. A woman's hand is not visible in the image. photo taken with an iphone --ar 4:5 --v 7

The magic of this Sweet Potato Casserole Recipe comes from its simple, everyday ingredients that each play a key role in delivering the rich flavor and amazing texture. From rich butter to fluffy eggs, and the perfect sweeteners to the crunchy nuts or oats for topping, every component matters and works in harmony.

  • Sweet potatoes: Using five cups of baked, mashed sweet potatoes gives the recipe its luscious base and natural sweetness.
  • Granulated sugar: Adds that classic sugary touch that balances the natural earthiness of the potatoes.
  • Butter: Softened butter enriches the casserole with creaminess and a touch of decadence.
  • Vanilla extract: A splash of vanilla enhances the sweetness and depth of flavor beautifully.
  • Milk: Helps make the mixture smooth and silky, blending everything perfectly.
  • Eggs: These provide structure and help the casserole set in the oven.
  • Brown sugar: Essential for the crumble topping, offering caramel notes and sweetness.
  • All-purpose flour: Binds the pecan crumble topping for the perfect crisp texture.
  • Pecans: Adds crunch and a toasty, nutty flavor for that classic Southern feel.
  • Gluten-free rolled oats: Great for a nut-free, gluten-free crumble topping option that’s hearty and wholesome.
  • Kosher salt: Enhances all the flavors and balances sweetness in the crumble.
  • Mini marshmallows: For the fun and gooey marshmallow topping option that browns nicely in the oven.

Directions

Step 1: Start by preheating your oven to 350º F. While it heats, scrub your sweet potatoes thoroughly and either boil or bake them until they are tender all the way through. This usually takes about 45 minutes if baking, or about 30 minutes if boiling.

Step 2: Once soft, let the sweet potatoes cool just enough to handle safely, then peel and mash them in a large mixing bowl. You want them smooth but still a bit fluffy for texture.

Step 3: Stir in the granulated sugar, softened butter, vanilla extract, milk, and eggs. Mix everything gently but thoroughly until you have a creamy, cohesive batter that’s well combined.

Step 4: Pour this luscious sweet potato mixture into a greased 9×13 baking dish or divide it into smaller individual dishes if you prefer portion control and personalized servings.

Step 5: For the pecan crumble topping, mix the brown sugar, all-purpose flour, chopped pecans, and softened butter together until crumbly but sticks together a bit when pressed. Spread or scatter the topping evenly across the sweet potato mixture.

Step 6: Bake the casserole for about 30 minutes or until the topping turns a lovely golden-brown and the filling is set in the center with no jiggle.

Step 7: If you want the gluten-free, nut-free topping, start by grinding 1 cup of rolled oats in a blender until they form a flour. Mix this oat flour with the remaining oats, brown sugar, kosher salt, melted butter, and vanilla extract. Chill this crumble until ready to use, then break into chunks and sprinkle over the unbaked sweet potatoes, baking for about 30 minutes until golden and set.

Step 8: For the marshmallow topping, bake the casserole plain for 20 minutes first, then remove from the oven and evenly layer mini marshmallows on top. Return to the oven and bake for another 10 minutes or until the marshmallows are golden, puffy, and toasted to perfection.

Servings and Timing

This Sweet Potato Casserole Recipe makes about 12 generous servings, perfect for a family gathering or holiday feast. The prep time is roughly 20 minutes, with an additional 30 minutes of baking, making the total time around 50 minutes from start to finish. If you choose to bake the sweet potatoes ahead or make the topping in advance, you can reduce active prep time on the day you serve. There’s no required resting time after baking, but I personally like to let it cool for 5-10 minutes to allow it to firm up a bit for easier serving.

How to Serve This Sweet Potato Casserole Recipe

A close-up view of a rectangular white ceramic dish filled with a crumbly topping made from chopped pecans mixed with a golden brown crumble that looks crunchy and nutty. The topping covers the entire surface evenly with small clusters of pecans and crumbs giving a textured look. The dish sits on a white marbled surface, and the image shows only the top and part of the side of the dish, highlighting the rich, crunchy topping layer. photo taken with an iphone --ar 4:5 --v 7

When I serve this Sweet Potato Casserole Recipe, I love pairing it with savory, well-seasoned dishes that balance the natural sweetness. It fits beautifully alongside roast turkey, glazed ham, or even smoky barbecue ribs. The crumbly pecan topping adds a nutty contrast that pairs deliciously with herbal, savory flavors.

If you want to elevate the presentation, I recommend garnishing with a few extra toasted pecans or a light dusting of cinnamon or nutmeg for extra warmth. Serving it right from the oven while it’s hot and bubbling ensures the flavors and textures are at their peak. However, I also enjoy it warm or at room temperature during holiday buffet spreads. Portion-wise, I usually serve about one-cup-sized scoops as a side dish, but it can also double as a sweet treat when topped with marshmallows.

Beverage-wise, I find this casserole pairs wonderfully with a lightly oaked Chardonnay or a spiced mulled wine during the holidays. For a non-alcoholic option, a cinnamon-spiced apple cider or a classic ginger ale balances the sweetness while refreshing the palate. Overall, it’s a versatile dish that shines at family dinners, potlucks, or festive celebrations.

Variations

I love playing around with this Sweet Potato Casserole Recipe when I want to switch things up or accommodate specific dietary needs. For example, if you need a gluten-free or nut-free version, the oat crumble topping is a fantastic substitution that keeps the crunch and sweetness without allergens. It’s hearty, wholesome, and still full of flavor.

If you prefer to skip dairy, you can easily swap out the milk for almond, oat, or coconut milk and replace butter with coconut oil. This makes it dairy-free without sacrificing creaminess. I’ve also tried using ghee for a lactose-free option that adds a wonderful richness but with less saturated fat than butter.

For a twist on flavor, I sometimes add cinnamon, nutmeg, or even pumpkin pie spice directly into the sweet potato mixture. It adds a warm, fragrant depth that’s fantastic for the colder months. And if you want to change up cooking methods, you might try baking this in individual ramekins for elegant single servings or even making it a day ahead and heating it up right before serving—it always tastes just as delightful.

Storage and Reheating

Storing Leftovers

Leftover sweet potato casserole is best stored in an airtight container or tightly wrapped in plastic wrap to keep moisture locked in. I prefer using glass containers because they keep the flavors fresh and reheat evenly. Stored properly, leftovers will keep well in the refrigerator for up to five days. You can serve them cold, at room temperature, or warmed up—whatever suits your taste.

Freezing

This dish freezes beautifully, which makes it a great make-ahead option. Before freezing, I let the baked sweet potato mixture cool completely, then wrap it tightly with plastic wrap followed by aluminum foil for extra protection. It can be frozen for up to three months. When you’re ready to enjoy, thaw it overnight in the refrigerator, add your preferred topping fresh, and bake until golden and warmed through. This helps preserve the textures and flavors just like freshly made.

Reheating

To reheat, I find the oven to be the best method to restore that crisp topping and creamy filling. Cover the casserole loosely with foil to prevent over-browning and heat at 350º F for about 20 minutes or until warmed through. Avoid microwaving if possible because it can make the topping soggy and the sweet potatoes less fluffy. If you must use a microwave, reheat in short intervals and then finish in the oven for a few minutes to bring back the texture.

FAQs

Can I make this Sweet Potato Casserole Recipe ahead of time?

Absolutely! You can prepare the entire casserole, including the sweet potato filling and the topping, a few days in advance. Keep the sweet potato mixture and topping stored separately in the refrigerator, then assemble and bake on the day you plan to serve. This makes meal prep so much easier and stress-free.

What can I substitute for eggs if I have an allergy?

If you need to avoid eggs, try using 1/2 cup unsweetened applesauce as a substitute for two eggs. It helps bind the casserole and adds moisture without impacting the flavor too much. It’s a simple swap that works wonders for an egg-free version of this dish.

Can I use canned sweet potatoes instead of fresh?

While fresh, baked sweet potatoes give the best texture and flavor, you can use canned sweet potatoes in a pinch. Just make sure to drain and mash them well. The consistency might be slightly softer, so you may want to adjust the baking time slightly and keep an eye on the topping to prevent over-browning.

How do I prevent the marshmallows from burning when using the marshmallow topping?

The key is to add the marshmallows halfway through baking instead of at the beginning. Bake the casserole for 20 minutes, then remove it, sprinkle the marshmallows on top, and return it to the oven for an additional 10 minutes. This gives you that toasty, golden marshmallow top without burning them.

Is this recipe suitable for vegans?

With a few substitutions, yes! Replace the butter with coconut oil or vegan butter, use a plant-based milk like almond or oat milk, and substitute the eggs with unsweetened applesauce or a commercial egg replacer. You’ll also want to skip the marshmallow topping unless you use vegan marshmallows. The oat topping option is naturally vegan and gluten-free, making it a great choice.

Conclusion

I truly hope you give this Sweet Potato Casserole Recipe a try because it’s become such a beloved staple in my kitchen and family celebrations. It’s easy to prepare, flexible to customize, and always delivers big on flavor with that delightful mix of creamy sweetness and crunchy topping. Whether you serve it as a comforting side dish or a sweet treat, this casserole never fails to bring smiles around the table. I can’t wait for you to enjoy it as much as I do!

Print

Sweet Potato Casserole Recipe

Sweet Potato Casserole Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 12 reviews

This Sweet Potato Casserole recipe is a beloved holiday classic featuring creamy mashed sweet potatoes baked to perfection and topped with your choice of a Southern pecan crumble, a gluten-free oat crumble, or a gooey marshmallow topping. Easy to prepare and perfect for Thanksgiving, family gatherings, or Sunday dinners, this dish offers comforting sweetness and crunchy texture with a buttery finish. It can be made ahead or baked fresh, making it a versatile and stress-free addition to your festive meal.

  • Author: Laura
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 12 servings
  • Category: Dessert, Side Dish
  • Method: Baking
  • Cuisine: American

Ingredients

Sweet Potato Casserole

  • 5 cups sweet potatoes, baked and mashed (about 5–6 medium sweet potatoes or 3 pounds)
  • 1 cup granulated sugar
  • 8 tablespoons butter, softened
  • 1 1/2 teaspoons vanilla extract
  • 1/2 cup milk
  • 2 large eggs

For the Sweet Potato Casserole Pecan Crumble Topping

  • 1 cup brown sugar, packed
  • 1/2 cup all-purpose flour (spooned and leveled)
  • 1 cup chopped pecans
  • 4 tablespoons butter, softened

Gluten-Free, Nut-Free Sweet Potato Casserole Topping (Optional)

  • 2 cups gluten-free rolled oats, divided
  • 3/4 cup brown sugar, packed
  • 1/2 teaspoon kosher salt
  • 8 tablespoons butter, melted and cooled
  • 1/2 teaspoon vanilla extract

Sweet Potato Casserole with Marshmallow Topping (Optional)

  • 1 10 oz bag mini marshmallows

Instructions

  1. Prep the Sweet Potatoes: Preheat your oven to 350º F. Scrub the sweet potatoes well and either boil or bake them in the oven until they are tender and easily pierced with a fork.
  2. Make the Sweet Potato Mixture: Once cooked, let the sweet potatoes cool slightly, then peel and mash them. In a large mixing bowl, combine the mashed sweet potatoes with granulated sugar, softened butter, vanilla extract, milk, and eggs. Stir well until the mixture is smooth and fully combined.
  3. Assemble in Baking Dish: Pour the sweet potato mixture into a 9×13 inch baking dish or divide into individual dishes for serving.
  4. Prepare Pecan Crumble Topping (if using): Mix together the packed brown sugar, all-purpose flour, chopped pecans, and softened butter until crumbly. Evenly spread this pecan crumble over the sweet potato mixture.
  5. Bake with Pecan Crumble: Bake the casserole in the preheated oven for about 30 minutes, until the topping is browned and the center of the sweet potato mixture is set.
  6. Prepare Gluten-Free, Nut-Free Crumble Topping (Optional): Process 1 cup of the gluten-free rolled oats in a blender or food processor until they become a fine oat flour. In a bowl, combine this oat flour, the remaining 1 cup oats, brown sugar, and kosher salt. Stir in the melted and cooled butter along with vanilla extract. Mix well to form the crumble topping. Refrigerate the topping until ready to use.
  7. Bake with Gluten-Free Crumble: Spread the oat crumble topping unevenly over the unbaked sweet potato casserole, leaving clumps here and there for texture. Bake for about 30 minutes until golden brown and set.
  8. Prepare Marshmallow Topping (Optional): Bake the casserole without topping for 20 minutes first. Then remove from the oven and evenly spread mini marshmallows over the surface. Return to the oven and bake for an additional 10 minutes, or until the marshmallows are browned and toasted.

Notes

  • Make-Ahead: Prepare the sweet potato mixture and store assembled in a tightly wrapped casserole dish in the refrigerator for 3-5 days. Keep the crumble topping separately in a zip-top bag in the fridge until ready to bake.
  • Freezing Instructions: Cool the sweet potato filling completely before wrapping and freezing for up to 3 months. Thaw overnight in the refrigerator before baking. Add the topping when ready to bake.
  • Storing Leftovers: Cover leftovers tightly and refrigerate for up to 5 days. Serve cold, at room temperature, or reheated.
  • Ingredient Substitutions: For a gluten-free, nut-free option, use the oat crumble topping instead of pecan crumble. For a marshmallow topping, omit the crumble topper and add mini marshmallows during the last 10 minutes of baking.
  • Dairy-Free Option: Substitute milk with almond, coconut, or oat milk and butter with coconut oil or ghee (note ghee contains trace dairy).
  • Egg-Free Option: Replace eggs with 1/2 cup unsweetened applesauce to maintain moisture.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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