
I still remember the first time I made Sweet Potato Soufflé Recipe for a family dinner, and the dish came back to the kitchen completely empty. There’s something about the way the sweet potatoes bake up light and fluffy, then get topped with that buttery, pecan-crunch layer, that makes people go back for seconds without even thinking about it.
I’ve made this soufflé more times than I can count now, and I’ve picked up a few little tricks along the way that make it come out perfectly every single time. If you’re looking for a side dish that tastes like it took hours but actually comes together with simple pantry staples, I think you’re going to love this one as much as my family does.

Cooking Time
- Prep Time: 20 minutes
- Cooking Time: 40 minutes
- Total Time: 1 hour
Ingredients
- Sweet potatoes (about 4 large) – the star of the dish, and I always pick ones that feel heavy for their size, since they tend to be sweeter
- Granulated sugar – adds a light sweetness without overpowering the natural flavor of the potatoes
- Light brown sugar – brings a deeper, caramel-like note that white sugar alone can’t give you
- Eggs – help the filling set properly so it bakes up soft instead of runny
- Whole milk or half and half – keeps the filling creamy; I don’t recommend skim milk here, it makes the texture thin
- Unsalted butter, melted – adds richness; using unsalted lets you control the salt level yourself
- Vanilla extract – rounds out the flavor, and I always use pure vanilla instead of imitation for a better taste
- Salt – a small pinch balances the sweetness so the dish doesn’t taste flat
- Brown sugar (for topping) – creates that signature caramelized crunch on top
- All-purpose flour (for topping) – binds the streusel together so it doesn’t scatter
- Chopped pecans – gives the topping its classic nutty crunch; toast them lightly first if you want extra flavor
- Butter, softened (for topping) – helps the streusel clump into those crumbly little pieces
- Ground cinnamon – adds warmth that pairs beautifully with the sweet potatoes
Note: this recipe serves 8 to 10 people as a side dish.
Equipment You Need
- Large pot – for boiling the sweet potatoes until fork-tender
- Potato masher or hand mixer – to get the filling smooth and lump-free
- 9×13-inch baking dish – holds the soufflé and lets the topping bake evenly
- Mixing bowls – one for the filling, one for the streusel topping
- Measuring cups and spoons – for accurate ingredient amounts
- Oven mitts – because that baking dish comes out hot and heavy

How to Make Sweet Potato Soufflé Recipe?
This part is honestly the easiest section of the whole process, even though it looks fancy on the table. You’re basically boiling, mashing, mixing, and baking, with no complicated techniques involved. I’ll walk you through each stage below so nothing feels confusing.
Boil the Sweet Potatoes
Peel your sweet potatoes and cut them into even chunks so they cook at the same rate. Place them in a large pot, cover with cold water, and bring it to a boil over medium-high heat. Let them cook for about 15 to 20 minutes, until a fork slides through easily without any resistance.
Mash Until Smooth
Drain the sweet potatoes well and return them to the pot or a large mixing bowl. Mash them with a potato masher or hand mixer until they’re completely smooth, with no lumps left behind. This step matters more than people think, since lumpy filling bakes unevenly.
Mix the Filling
Add the sugars, eggs, melted butter, milk, vanilla, and salt directly into the mashed sweet potatoes. Beat everything together until the mixture looks creamy and well combined. I like to taste a tiny bit here to check the sweetness before baking.
Prepare the Topping
In a separate bowl, combine the brown sugar, flour, cinnamon, and chopped pecans. Work the softened butter into the dry mixture with your fingers or a fork until it forms small, crumbly clusters. This streusel is what gives the soufflé its signature crunch.
Assemble and Bake
Spread the sweet potato filling evenly into a greased 9×13-inch baking dish. Sprinkle the streusel topping over the top in an even layer, covering every corner. Bake at 350°F for 35 to 40 minutes, until the topping turns golden brown and the filling is set but still soft underneath.
Additional Tips for Making This Recipe Better
I’ve learned a few things from making this dish so many times, and these small adjustments really do make a difference.
- I always roast my sweet potatoes instead of boiling them when I have extra time, since it deepens the flavor and keeps the filling from getting watery
- I toast my pecans in a dry skillet for a few minutes before adding them to the topping, and it brings out so much more flavor
- I make sure my butter is truly soft, not melted, when mixing the streusel, because melted butter makes the topping greasy instead of crumbly
- I taste the filling before baking so I can adjust the sweetness to my family’s preference
- I let the soufflé rest for 10 minutes after baking so it sets up and slices more cleanly
Common Mistakes to Avoid
- I’ve overcooked the sweet potatoes before, and it made the filling too watery, so now I drain them well and let them sit for a minute before mashing
- I used to skip tasting the filling, and one year it came out too sweet for my taste, so now I always do a quick taste test first
- I once used cold butter in the topping, and it never formed those nice crumbly clusters, so soft butter really is non-negotiable
- I’ve rushed the baking time before, and the center stayed too soft, so now I always check that the middle is set before pulling it out
- I forgot to grease the baking dish once, and cleanup was a nightmare, so I never skip that step anymore
How to Serve Sweet Potato Soufflé?
I love setting this dish out in its baking dish right at the center of the table, since the golden streusel topping already looks so inviting on its own. A small sprinkle of extra chopped pecans or a dusting of cinnamon right before serving adds a nice finishing touch.
It pairs beautifully alongside roasted turkey, glazed ham, or even a comforting bowl of mashed potatoes if you’re building out a full holiday spread. Here’s the recipe I use for that mashed potatoes. I usually serve it warm, straight from the oven, since that’s when the topping is at its crunchiest.

Variations
- Dairy-free version – swap the milk for canned coconut milk and use a plant-based butter alternative
- Marshmallow topping – replace the pecan streusel with mini marshmallows for the last 10 minutes of baking
- Lower sugar version – cut the sugar in the filling by a third and rely on the natural sweetness of the potatoes
- Spiced version – add a pinch of nutmeg and ginger to the filling for extra warmth
- Maple twist – swap half the brown sugar for pure maple syrup for a deeper, earthier sweetness
Nutritional Information
Here’s a general breakdown per serving, based on 10 servings from this recipe.
- Calories: around 310 per serving
- Protein: around 4 grams per serving
- Carbohydrates: around 45 grams per serving
- Fat: around 13 grams per serving
Make Ahead and Storage
You can prepare the sweet potato filling up to two days ahead of time. Just store it covered in the refrigerator and add the streusel topping right before baking so it stays crisp.
Leftover baked soufflé keeps well in the refrigerator for up to 4 days when stored in an airtight container. Reheat individual portions in the microwave, or warm the whole dish in a 350°F oven until heated through.
To freeze, wrap the baked and cooled soufflé tightly in plastic wrap and foil, then freeze for up to 3 months. Thaw it in the refrigerator overnight before reheating in the oven.
Why You’ll Love This Recipe
This soufflé has earned a permanent spot on my holiday table, and here’s why I think you’ll feel the same way.
- Easy to prepare – it only takes simple pantry ingredients and basic kitchen tools, no special equipment required
- Make-ahead friendly – you can prep the filling early and bake it fresh when you’re ready, which is a lifesaver during busy holiday cooking
- Crowd-pleasing flavor – the combination of sweet, buttery filling and crunchy pecan topping appeals to both kids and adults
- Easy to customize – whether you want it dairy-free, lower in sugar, or topped with marshmallows instead, this recipe adapts easily
- Great leftovers – it reheats beautifully, so you can enjoy it for days after the big meal, and the same brown sugar and pecan combo makes a cozy breakfast too, like this recipe I turn to brown sugar pecan baked oatmeal recipe .
FAQs
Can I use canned sweet potatoes instead of fresh ones?
Yes, you can use canned sweet potatoes or yams in a pinch, just drain them well and reduce the added sugar slightly since canned varieties are often packed in syrup.
Why did my soufflé turn out runny?
A runny texture usually means the sweet potatoes weren’t drained well enough or the filling needed a few more minutes in the oven to fully set.
Can I make this soufflé ahead of the holiday?
Absolutely, you can prepare the filling up to two days in advance and add the topping right before baking for the freshest texture.
Is this the same as sweet potato casserole?
Yes, sweet potato soufflé and sweet potato casserole are essentially the same dish, just known by different names depending on the region.
Can I freeze leftover soufflé?
Yes, wrapped tightly, it freezes well for up to 3 months, and tastes nearly as good as fresh once thawed and reheated properly.

Sweet Potato Soufflé Recipe
Ingredients
Method
- Peel your sweet potatoes and cut them into even chunks so they cook at the same rate. Place them in a large pot, cover with cold water, and bring it to a boil over medium-high heat. Let them cook for about 15 to 20 minutes, until a fork slides through easily without any resistance.
- Drain the sweet potatoes well and return them to the pot or a large mixing bowl. Mash them with a potato masher or hand mixer until they’re completely smooth, with no lumps left behind. This step matters more than people think, since lumpy filling bakes unevenly.
- Add the sugars, eggs, melted butter, milk, vanilla, and salt directly into the mashed sweet potatoes. Beat everything together until the mixture looks creamy and well combined. I like to taste a tiny bit here to check the sweetness before baking.
- In a separate bowl, combine the brown sugar, flour, cinnamon, and chopped pecans. Work the softened butter into the dry mixture with your fingers or a fork until it forms small, crumbly clusters. This streusel is what gives the soufflé its signature crunch.
- Spread the sweet potato filling evenly into a greased 9×13-inch baking dish. Sprinkle the streusel topping over the top in an even layer, covering every corner. Bake at 350°F for 35 to 40 minutes, until the topping turns golden brown and the filling is set but still soft underneath.
Notes
- I always roast my sweet potatoes instead of boiling them when I have extra time, since it deepens the flavor and keeps the filling from getting watery
- I toast my pecans in a dry skillet for a few minutes before adding them to the topping, and it brings out so much more flavor
- I make sure my butter is truly soft, not melted, when mixing the streusel, because melted butter makes the topping greasy instead of crumbly
- I taste the filling before baking so I can adjust the sweetness to my family’s preference
- I let the soufflé rest for 10 minutes after baking so it sets up and slices more cleanly






