There’s something magical about sweet potato casserole. It’s warm, rich, and comforting—a dish that blurs the line between side and dessert. When the holidays roll around, this is the one that gets devoured before the turkey. If you’ve ever watched your family go back for seconds (and thirds) of this dish, you know it’s more than just a recipe—it’s a tradition. Whether you’re making it for the first time or perfecting your version, this guide will show you how to create the best sweet potato casserole that will truly steal the show.

Table of Contents
Why This Is the Best Sweet Potato Casserole You’ll Ever Make
You’re probably wondering, what sets this sweet potato casserole apart? It’s the perfect storm of creamy texture, just the right amount of sweetness, and that golden-brown, buttery streusel topping. The contrast between the smooth sweet potatoes and the crunchy top is what makes each bite memorable.
Here’s what makes this recipe stand out:
- It’s dessert-like without being overly sweet
- Kids and adults alike can’t resist it
- You can make it ahead of time, freeing up oven space
- The ingredients are simple and easy to find
- It has the perfect texture balance—soft, creamy, and crunchy
This casserole walks that fine line between savory and sweet. It’s hearty enough to count as a side, but indulgent enough to satisfy a sweet tooth.
Ingredients for the Ultimate Sweet Potato Casserole
Before you start cooking, it helps to get everything out and ready. Here’s what you’ll need for both the base and the topping.
For the Sweet Potato Mixture:
- 3 lbs. sweet potatoes (around 5–6 medium potatoes)
- 6 tablespoons butter, melted
- ½ cup granulated sugar (or substitute brown sugar for a deeper flavor)
- 2 large eggs
- 2 teaspoons pure vanilla extract
- 1 teaspoon ground cinnamon
- 1 teaspoon salt (cut to ½ teaspoon if using salted butter)
- ¼ cup half-and-half (or heavy cream or whole milk)
For the Brown Sugar Streusel Topping:
- 3 tablespoons salted butter, softened
- 1 cup light brown sugar
- ⅓ cup all-purpose flour
Optional Add-Ins:
- 1 cup chopped pecans for a nutty crunch
- 1 cup mini marshmallows for a classic sweet topping
Tip: If using marshmallows, reduce the sugar in the sweet potato mixture to ⅓ cup.
Step-by-Step Instructions for Making Sweet Potato Casserole
You’re just a few steps away from pulling this show-stopper out of the oven. Follow these instructions for best results.
Step 1: Roast Your Sweet Potatoes
Roasting is where the flavor starts. Instead of boiling—which can make the potatoes watery—baking them enhances their natural sweetness.
- Preheat your oven to 400°F.
- Place the sweet potatoes on a baking sheet.
- Pierce each potato a few times with a fork to let steam escape.
- Bake for 45 to 60 minutes, or until the potatoes are soft and a knife glides through easily.
- Once they’re cool enough to handle, cut them open and scoop out the flesh into a large mixing bowl.
Step 2: Make the Sweet Potato Base
Now comes the fun part—whipping everything together into a smooth, luscious filling.
- Add the butter, sugar, eggs, vanilla, cinnamon, salt, and half-and-half to the bowl with the sweet potatoes.
- Use a hand mixer or stand mixer to blend until the mixture is creamy and smooth.
- Taste and adjust the sweetness or spice if needed.
Step 3: Prepare the Streusel Topping
This brown sugar topping is the secret weapon of the dish. It adds texture and that bakery-style finish.
- In a small bowl, combine softened butter, brown sugar, and flour.
- Mix with a fork until you get coarse crumbs. You want a crumbly, sand-like texture—not a paste.
Step 4: Assemble and Bake
Now it all comes together.
- Preheat your oven to 350°F.
- Pour the sweet potato mixture into a greased 9×13-inch baking dish.
- Smooth the top with a spatula.
- Sprinkle the brown sugar streusel evenly over the top.
- Bake for 20–25 minutes, or until the casserole is heated through and the topping is golden.
Tip: Cover loosely with foil if the topping starts browning too fast.
Make-Ahead and Storage Tips
You don’t need to stress on the big day—this dish is ideal for preparing ahead.
Make It Ahead
- Prepare the sweet potato base up to two days in advance.
- Store it in an airtight container in the refrigerator.
- The day you’re serving, let it sit at room temperature for 30 minutes.
- Transfer to a baking dish, add the streusel topping, and bake as directed.
Store Leftovers
- Cover leftovers tightly and refrigerate for up to 4–5 days.
- To reheat, use the microwave or place in the oven until warmed through.
- The casserole holds up beautifully, making it perfect for enjoying the next day—or even for breakfast.
Nutritional Information (Per Serving)
Understanding what goes into your food helps you make the right choices for you and your family. Here’s a breakdown per serving:
- Serving Size: 1 portion (1/12 of casserole)
- Calories: 370
- Sugar: 37g
- Sodium: 413mg
- Fat: 12g
- Saturated Fat: 7g
- Unsaturated Fat: 4g
- Trans Fat: 0.4g
- Carbohydrates: 63g
- Fiber: 4g
- Protein: 4g
- Cholesterol: 66mg
Best Ways to Serve Sweet Potato Casserole
Since it leans sweet, pair it with dishes that bring in savory balance.
- Smoked or roasted turkey – the smoky flavor complements the sweetness
- Bacon creamed corn – adds creaminess and salt
- Green bean casserole – for a touch of earthiness
- Dinner rolls and cranberry sauce – to round out your holiday plate
FAQ About the Best Sweet Potato Casserole
Can I make sweet potato casserole ahead of time?
Yes, and it actually tastes better when you do. The flavors have time to meld, and it saves you time on busy holiday mornings. Just prep the base in advance, and add the topping when you’re ready to bake.
Can I use canned yams instead of fresh sweet potatoes?
Absolutely. You’ll need three 29-ounce cans, drained. Since canned yams are packed in syrup, reduce the sugar in your mixture to ¼ to ⅓ cup to avoid making it overly sweet.
Can I freeze sweet potato casserole?
Technically, yes—but freezing can change the texture. For best results, refrigerate leftovers and enjoy within a few days. If you do freeze it, wrap tightly and thaw overnight in the refrigerator before reheating.
Conclusion
Sweet potato casserole is more than a dish—it’s the warm memory of family gatherings, the comfort of familiar flavors, and the quiet moment when everyone at the table agrees, “This is the best thing on the plate.” Whether you’re looking to impress guests, please picky eaters, or simply treat yourself to something special, this recipe delivers.
Now that you know how to make the best sweet potato casserole, it’s your turn to bring it to life in your kitchen. Try it out, tweak it to your taste, and most importantly, share it. Food this good is meant to be passed around the table, and passed down for generations.
More Delicious Recipes
- Sweet Potato Casserole with Pecan Topping: This variation of sweet potato casserole brings a delightful crunch and nutty flavor to the traditional dish. With a buttery pecan topping, it’s the perfect complement to the sweet, creamy base and a surefire favorite on your holiday table.
- Fresh Green Bean Casserole: A classic side dish that pairs beautifully with sweet potatoes, this version uses fresh green beans and a creamy mushroom sauce for a homemade twist on the beloved holiday staple.
- Roasted Sweet Potatoes with Cinnamon and Honey: For a simpler yet flavor-packed side, this recipe offers roasted sweet potatoes glazed with honey and spiced with cinnamon, echoing the warmth and sweetness of traditional casseroles.
Best Sweet Potato Casserole
A creamy and indulgent sweet potato casserole topped with a buttery brown sugar streusel, perfect for holiday gatherings and beloved by all ages.
- Prep Time: 20 minutes
- Cook Time: 60 minutes
- Total Time: 80 minutes
- Yield: 12 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 3 lbs sweet potatoes (about 5–6 medium)
- 6 tablespoons butter, melted
- 1/2 cup granulated sugar
- 2 large eggs
- 2 teaspoons pure vanilla extract
- 1 teaspoon ground cinnamon
- 1 teaspoon salt (reduce to 1/2 tsp if using salted butter)
- 1/4 cup half-and-half
- 3 tablespoons salted butter, softened (for topping)
- 1 cup light brown sugar (for topping)
- 1/3 cup all-purpose flour (for topping)
Instructions
- Preheat oven to 400°F.
- Place sweet potatoes on a baking sheet and pierce each with a fork.
- Bake for 60 minutes or until completely soft.
- Let cool slightly, then cut open and scoop out the flesh into a large bowl.
- Add melted butter, sugar, eggs, vanilla, cinnamon, salt, and half-and-half.
- Whip the mixture until smooth and creamy.
- Transfer to a greased 9×13-inch baking dish and spread evenly.
- In a small bowl, mix softened butter, brown sugar, and flour to form coarse crumbs.
- Sprinkle the topping over the sweet potato mixture.
- Bake at 350°F for 25 minutes until heated through and the topping is golden.
Notes
- Roasting instead of boiling sweet potatoes enhances caramelized flavor.
- You can add 1 cup of chopped pecans to the topping for crunch.
- To add marshmallows, use 1 cup mini marshmallows and reduce sugar in the base to 1/3 cup.
- Can be made ahead and stored in the fridge for up to 2 days before baking.







