Let me just set the scene: the kitchen is filled with the cozy aroma of sweet potatoes roasting—there’s a hint of cinnamon and brown sugar wafting through the air, and honestly, you can almost taste the buttery pecan topping before it even comes out of the oven. The first time I made this creamy sweet potato casserole with crunchy pecan crust, it was one of those “stop everything and savor the moment” experiences. I was instantly hooked, and so was my family—my dad started sneaking tastes from the pan before it even cooled (and I don’t blame him one bit).
Back when I was knee-high to a grasshopper, sweet potato casserole was always a holiday staple at my grandma’s house. She’d pile it high with those gooey marshmallows—loved those, but I always wished for a little more texture, you know? Years later, after a rainy weekend spent testing recipes and a whole lot of “in the name of research” taste tests, I finally landed on this version. It’s creamy, dreamy, and totally addictive, with a crunchy pecan topping that’s just the right amount of sweet and salty. If you’ve ever wanted a sweet potato casserole that’s a little grown-up but still feels like a warm hug, this is the one.
Honestly, it’s dangerously easy to whip up—perfect for potlucks, Thanksgiving feasts, or just brightening up your Pinterest board with some serious comfort food vibes. Friends rave about the texture, and my kids have declared it “better than candy.” Even picky eaters go back for seconds, no questions asked. I’ve made this creamy sweet potato casserole more times than I can count, and it’s become my go-to dish for family gatherings and gifting during the holidays. So, if you’re searching for a recipe that’ll make you pause, smile, and bookmark it for next time, you’re in the right place!
Why You’ll Love This Creamy Sweet Potato Casserole
You know what? After making this creamy sweet potato casserole with crunchy pecan crust at least a dozen times, I can confidently say it’s a keeper. My years of tweaking holiday sides have taught me a thing or two about what makes a casserole truly memorable. Here’s why this one stands out:
- Quick & Easy: Comes together in under an hour, which is honestly a lifesaver when you’re juggling a bunch of dishes—no marathon prep sessions required.
- Simple Ingredients: Everything’s easy to find at any grocery store (bet you have half of it already in your pantry!).
- Perfect for Holidays & Potlucks: Whether it’s Thanksgiving, Christmas, or a random Sunday, this casserole’s always the first thing people ask for seconds of.
- Crowd-Pleaser: Kids, adults, and even folks who “don’t like sweet potatoes” gobble it up. That crunchy pecan topping is irresistible.
- Unbelievably Delicious: The creamy filling is silky-smooth, and the sweet-salty pecan crust adds the best contrast—comfort food at its finest.
The magic, for me, is in the texture. Instead of just mashing and baking, I blend the sweet potatoes until they’re perfectly velvety (no lumps here!) and use a touch of heavy cream for a richness that’s so satisfying. The topping isn’t just sprinkled on—it’s layered thick, so every bite gets that buttery crunch. It’s a little more grown-up than the marshmallow version, but still totally comforting.
This isn’t just another casserole—it’s the kind of dish that makes you close your eyes after the first bite. I promise, it’s perfect for impressing guests without any stress, but also just right for turning a regular dinner into something special. If you’re after a sweet potato casserole recipe that’s both indulgent and easy, this is the one to pin, print, and make again and again.
What Ingredients You Will Need
This creamy sweet potato casserole recipe relies on simple, wholesome ingredients to deliver bold flavor and that perfect, creamy texture. Most are pantry staples, and the rest are easy to find at any grocery store. Here’s what you’ll need:
For the Filling
- 3 lbs (about 1.4 kg) sweet potatoes, peeled and cubed (choose fresh, firm sweet potatoes for best results)
- 1/2 cup (120 ml) whole milk (or substitute unsweetened almond milk for dairy-free)
- 1/4 cup (60 ml) heavy cream (adds extra creaminess—skip if you prefer lighter)
- 1/3 cup (65 g) granulated sugar (can use coconut sugar or brown sugar for deeper flavor)
- 2 large eggs, room temperature (helps set the casserole)
- 4 tbsp (55 g) unsalted butter, melted (I love using Kerrygold for the richness)
- 1 tsp vanilla extract (pure vanilla makes a difference)
- 1/2 tsp ground cinnamon (adds warmth)
- 1/4 tsp ground nutmeg (optional, but gives that classic holiday flavor)
- 1/4 tsp salt (balances the sweetness)
For the Crunchy Pecan Topping

- 1 cup (110 g) pecans, chopped (fresh pecans are best—toast lightly for extra flavor)
- 1/2 cup (100 g) brown sugar (packs a caramelly punch)
- 1/3 cup (45 g) all-purpose flour (swap almond flour for gluten-free)
- 4 tbsp (55 g) unsalted butter, softened (don’t skip—the topping needs it!)
- 1/8 tsp salt (just enough to pop the flavor)
Ingredient Notes & Substitutions
- Sweet potatoes: For extra sweetness, look for orange-flesh varieties. If you’re in a hurry, canned sweet potatoes work, but fresh will always taste better.
- Milk & cream: Feel free to use half-and-half, coconut cream, or any preferred milk alternative. I sometimes use oat milk for a slightly nutty flavor.
- Flour: Almond or oat flour make this gluten-free. I’ve tried both with good results.
- Pecans: Walnuts or hazelnuts work if you’re out of pecans (but pecans are the classic for this casserole).
- Eggs: If you need it egg-free, substitute with 1/4 cup unsweetened applesauce per egg—texture changes a bit but still tasty!
I like to keep things flexible, so feel free to make it your own. Honestly, the best version is the one you make with what you have on hand!
Equipment Needed
You really don’t need anything fancy to make this creamy sweet potato casserole recipe. Here’s what I use every time:
- Large pot or Dutch oven: For boiling sweet potatoes—if you don’t have one, a deep saucepan works too.
- Hand mixer or stand mixer: Blends sweet potatoes to that dreamy, creamy texture (I’ve used a potato masher in a pinch, but a mixer is best for smoothness).
- Mixing bowls (2): One for the filling, one for the topping.
- Measuring cups and spoons: Precision helps, especially with the topping.
- 9×13-inch (23×33 cm) baking dish: The standard size for this casserole—glass or ceramic both work well.
- Spatula: For spreading the filling and topping evenly.
- Oven mitts: Because, let’s face it, nobody wants a burned hand.
If you don’t have a mixer, just mash the sweet potatoes thoroughly—expect a slightly more rustic texture, which has its own charm. My grandma used to use a fork and a lot of elbow grease! If you’re on a budget, thrift stores are gold mines for sturdy bakeware and mixing bowls. Make sure to dry your mixer blades well after washing—pecan bits can be sneaky!
How to Make Creamy Sweet Potato Casserole with Crunchy Pecan Crust
Alright, let’s walk through the steps to make this creamy sweet potato casserole recipe shine. I’ve included all my favorite tips and sensory cues, so you know exactly what to expect at each stage.
-
Prep the Sweet Potatoes:
Peel and cube 3 lbs (about 1.4 kg) sweet potatoes. Place in a large pot, cover with water, and add a pinch of salt. Bring to a boil over medium-high heat (takes about 15 minutes). Cook until fork-tender—when they’re done, they’ll smell earthy sweet and break apart easily. Drain and set aside. -
Blend the Filling:
Add the cooked sweet potatoes to a large mixing bowl. Use a hand mixer or stand mixer to blend until completely smooth (about 2 minutes). Add 1/2 cup (120 ml) milk, 1/4 cup (60 ml) heavy cream, 1/3 cup (65 g) sugar, 2 eggs, 4 tbsp (55 g) melted butter, 1 tsp vanilla extract, 1/2 tsp cinnamon, 1/4 tsp nutmeg, and 1/4 tsp salt. Mix until well combined and creamy—should look like thick, orange pudding and smell sweet and buttery. -
Prepare the Baking Dish:
Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch (23×33 cm) baking dish with butter or nonstick spray. -
Spread the Filling:
Pour the sweet potato mixture into the prepared dish. Smooth the top with a spatula so it’s even. This is when my kids usually sneak a taste—honestly, it’s hard not to! -
Mix the Crunchy Pecan Topping:
In a medium bowl, combine 1 cup (110 g) chopped pecans, 1/2 cup (100 g) brown sugar, 1/3 cup (45 g) flour, 4 tbsp (55 g) softened butter, and 1/8 tsp salt. Mash together with a fork until crumbly (it’ll smell nutty and sweet, and look like chunky cookie dough). -
Add the Topping:
Sprinkle the pecan mixture evenly over the sweet potato filling. Press gently so the topping adheres—don’t compact it too much or you lose the crunch! -
Bake:
Bake uncovered at 350°F (175°C) for 30-35 minutes. The edges will bubble, and the topping will turn golden and crunchy. The kitchen will smell like fall—warm, nutty, and sweet. (If topping browns too quickly, tent with foil for the last 10 minutes.) -
Cool and Serve:
Let casserole rest for 10 minutes before serving. The filling sets up and the topping crisps further. Serve warm, and watch it disappear!
Troubleshooting: If your filling seems runny, bake an extra 10 minutes. If the topping sinks, try using slightly colder butter next time. The casserole should be creamy but not soupy, with a thick crunchy top—trust your nose and eyes!
Efficiency tip: Boil the sweet potatoes the night before, then assemble and bake the next day for less kitchen chaos.
Cooking Tips & Techniques
Let’s face it, casseroles can be hit or miss—but this creamy sweet potato casserole recipe is pretty forgiving if you know a few tricks. Here’s what I’ve learned over plenty of family dinners and kitchen mishaps:
- Don’t Overmix the Topping: If you blend the pecan topping too much, it turns into a paste and loses that chunky crunch. Use a fork, and stop when it’s just crumbly.
- Bake Uncovered: Covering traps moisture and softens the crust. Bake uncovered for the best crunchy topping.
- Use Room Temperature Ingredients: Eggs and butter mix in way smoother if they’re not cold—makes for a silkier filling.
- Toast Pecans First: Toasting pecans in a dry pan for a few minutes before mixing adds depth and a little extra snap.
- Let It Rest: Don’t skip the 10-minute rest after baking—the filling sets and the topping crisps up. Trust me, the first time I rushed it, the casserole was a little runny.
- Multitasking: While sweet potatoes boil, prep your topping and grease your baking dish. It makes things go faster—especially when you’re juggling a holiday menu.
- Consistency is Key: Use a mixer for that perfectly creamy texture. If you mash by hand, just know it’ll be a bit chunkier (which some folks actually prefer).
My worst casserole disaster? Forgot to add the eggs once—filling was tasty but didn’t set at all. Lesson learned: double-check your ingredient list before mixing! If you’re aiming for perfect results every time, keep your butter cold for the topping and your sweet potatoes hot for the filling. Those little details really make a difference.
Variations & Adaptations
One of the best things about this creamy sweet potato casserole is how easy it is to tweak for different diets, seasons, and flavor cravings. Here are some of my favorite ways to change things up:
- Gluten-Free: Swap the all-purpose flour in the topping for almond flour or oat flour. Texture stays crunchy, and it’s perfect for gluten-sensitive eaters.
- Dairy-Free: Use coconut milk or unsweetened almond milk instead of regular milk and cream. Substitute vegan butter for the topping. I’ve made this version for lactose-intolerant friends, and it’s still super creamy!
- Low Sugar: Use a sugar substitute like monk fruit or erythritol, and halve the amount in both filling and topping. Sweet potatoes are naturally sweet, so you can get away with less.
- Seasonal Flavors: Add a handful of dried cranberries to the topping for a festive touch. Or, in spring, swap cinnamon for a pinch of ginger and cardamom for a brighter flavor.
- Nut-Free: Substitute pumpkin seeds or sunflower seeds for pecans. You’ll still get crunch, but without the nuts.
- Personal Twist: I once added a splash of bourbon to the filling—wow! Gave it a caramel undertone that had everyone guessing the secret ingredient.
Don’t be afraid to experiment. This casserole is forgiving, and sometimes those little swaps (whether for allergies, pantry shortages, or just fun) make it even better. If you try a new twist, let me know—I love hearing about other creative versions!
Serving & Storage Suggestions
This creamy sweet potato casserole recipe is best served warm, right out of the oven. The filling is silky, and the pecan topping is perfectly crisp. Here’s how I do it:
- Serving Temperature: Warm is ideal, but room temperature works for potlucks. If you’re making it ahead, just reheat before serving.
- Presentation: Scoop generous portions with a big spoon—let the crunchy crust crackle. For a pretty presentation, sprinkle extra chopped pecans or a dusting of cinnamon on top.
- Pairings: Goes beautifully with roast turkey, ham, or even a rotisserie chicken. For brunch, I love it alongside scrambled eggs and fruit salad.
- Storage: Leftovers keep in the fridge, tightly covered, for up to 4 days. The topping softens a bit but still tastes great.
- Freezing: Freeze in individual portions or the whole casserole, wrapped tightly in foil and plastic. Thaw overnight in the fridge, then reheat at 350°F (175°C) for 20 minutes.
- Reheating: If the topping feels soggy, pop under the broiler for 2-3 minutes to restore some crunch. (Watch closely—pecans burn fast!)
The flavors deepen overnight, so leftovers are almost better than fresh. I’ve even snuck a cold spoonful straight from the fridge—no regrets!
Nutritional Information & Benefits
This creamy sweet potato casserole recipe packs in a lot of goodness besides all the comfort food vibes. Here’s a quick look at what’s inside:
- Estimated Nutrition (per serving, based on 10 servings):
Calories: ~320 | Fat: 16g | Carbs: 42g | Protein: 4g | Fiber: 3g | Sugar: 20g - Sweet Potatoes: Loaded with vitamin A (for skin and immunity), vitamin C, potassium, and fiber. They’re naturally sweet, so you can use less added sugar.
- Pecans: Add healthy fats, protein, and a little magnesium. Also full of antioxidants.
- Dietary Notes: Gluten-free and dairy-free options available. Contains nuts and eggs—swap as needed for allergies.
- Wellness Perspective: For me, this casserole is comfort food that doesn’t leave me feeling weighed down. It’s rich, yes, but packed with nutrient-dense ingredients. If you’re watching sugar, use less—it’s still tasty!
Always check labels and adapt for your dietary needs. And hey, a little indulgence now and then is good for the soul.
Conclusion
If you’ve been searching for the ultimate creamy sweet potato casserole recipe, with that irresistible crunchy pecan topping, you’ve found it. This dish is more than just a holiday side—it’s the kind you crave all year long. Whether you stick to the classic or add your own twist, it’s always a crowd-pleaser.
I love this recipe because it’s simple, flexible, and always leaves people asking for the secret. There’s something special about sharing a dish that feels like home—and this one never disappoints. Give it a try, and let your family add their own memories to the mix.
If you make this casserole, I’d love to hear how it turned out! Drop a comment, share your adaptation, or tag me on social media with your photos. Remember—cooking is all about making it your own, so don’t be afraid to play with the flavors.
Happy cooking, and may your kitchen be filled with warmth, laughter, and plenty of sweet potato goodness!
Frequently Asked Questions
Can I make creamy sweet potato casserole ahead of time?
Absolutely! Prepare the filling and topping, assemble in your baking dish, then cover and refrigerate for up to 24 hours. Bake fresh when you’re ready—just add 5 minutes to the bake time if starting cold.
What can I use instead of pecans in the topping?
Try walnuts, hazelnuts, pumpkin seeds, or sunflower seeds for a similar crunch. For nut allergies, seeds are your best bet.
Can I use canned sweet potatoes for this recipe?
You can! Just be sure to drain and rinse them well. Fresh sweet potatoes give better texture and a richer flavor, but canned works in a pinch.
Is this creamy sweet potato casserole gluten-free?
It can be—simply swap the all-purpose flour in the topping for almond, oat, or any gluten-free blend. Everything else is naturally gluten-free.
How do I reheat leftovers without losing the crunchy topping?
Reheat in the oven at 350°F (175°C) for 15-20 minutes. For extra crunch, broil the top for 2-3 minutes. Avoid microwaving if possible—the topping softens too much.
Pin This Recipe!

Creamy Sweet Potato Casserole with Crunchy Pecan Topping
This creamy sweet potato casserole features a velvety sweet potato filling and a thick, crunchy pecan topping. It’s an easy, crowd-pleasing comfort food perfect for holidays, potlucks, or any family gathering.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 10 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 3 lbs sweet potatoes, peeled and cubed
- 1/2 cup whole milk (or unsweetened almond milk for dairy-free)
- 1/4 cup heavy cream (optional for extra creaminess)
- 1/3 cup granulated sugar (or coconut sugar or brown sugar)
- 2 large eggs, room temperature
- 4 tbsp unsalted butter, melted
- 1 tsp vanilla extract
- 1/2 tsp ground cinnamon
- 1/4 tsp ground nutmeg (optional)
- 1/4 tsp salt
- 1 cup pecans, chopped
- 1/2 cup brown sugar
- 1/3 cup all-purpose flour (or almond flour for gluten-free)
- 4 tbsp unsalted butter, softened
- 1/8 tsp salt
Instructions
- Peel and cube sweet potatoes. Place in a large pot, cover with water, and add a pinch of salt. Bring to a boil over medium-high heat (about 15 minutes) until fork-tender. Drain and set aside.
- Add cooked sweet potatoes to a large mixing bowl. Use a hand mixer or stand mixer to blend until completely smooth (about 2 minutes).
- Add milk, heavy cream, sugar, eggs, melted butter, vanilla extract, cinnamon, nutmeg, and salt to the sweet potatoes. Mix until well combined and creamy.
- Preheat oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish.
- Pour sweet potato mixture into the prepared dish and smooth the top with a spatula.
- In a medium bowl, combine chopped pecans, brown sugar, flour, softened butter, and salt. Mash together with a fork until crumbly.
- Sprinkle pecan mixture evenly over the sweet potato filling. Press gently so the topping adheres.
- Bake uncovered at 350°F (175°C) for 30-35 minutes, until edges bubble and topping is golden and crunchy. Tent with foil if topping browns too quickly.
- Let casserole rest for 10 minutes before serving. Serve warm.
Notes
For gluten-free, use almond or oat flour in the topping. For dairy-free, substitute almond or coconut milk and vegan butter. Toast pecans for extra flavor. Let casserole rest after baking for best texture. Can be made ahead and baked fresh. Reheat leftovers in the oven for best results.
Nutrition
- Serving Size: 1/10 of casserole (a
- Calories: 320
- Sugar: 20
- Sodium: 180
- Fat: 16
- Saturated Fat: 7
- Carbohydrates: 42
- Fiber: 3
- Protein: 4
Keywords: sweet potato casserole, Thanksgiving side, holiday casserole, pecan topping, comfort food, creamy sweet potato, gluten-free option, dairy-free option



