This Sweet Potato Crunch Casserole is a classic Thanksgiving side dish with creamy sweet potatoes and a crunchy brown sugar pecan praline topping. Everyone will be coming back for seconds.
Sweet potato casserole wasn’t on my childhood Thanksgiving table, but it has become essential at my house — my husband insists on it every year. This version is adapted from his family’s recipe and features whole cooked sweet potatoes, sweetened condensed milk, honey, and a crunchy pecan streusel. It feels almost like a pie but serves perfectly as a savory-sweet side dish for holiday meals.
Instead of canned yams and heavy sugar, this recipe uses cooked whole sweet potatoes and sweetened condensed milk for a rich, creamy filling with a touch of honey. I often cook the sweet potatoes in an Instant Pot for convenience, but baking or microwaving works just as well.
If you prefer a sweeter casserole, increase the sweetened condensed milk to 1/2 cup. The balance of sweet potato filling and crunchy praline topping is what makes this dish so irresistible.

This casserole skips the marshmallow topping in favor of a crunchy pecan praline made with brown sugar, butter, oats, and pecans. The filling is smooth and lightly sweet while the topping provides a toasty, nutty contrast. One bite and you’ll understand why it’s become a holiday favorite.
Ingredients in this Sweet Potato Crunch Recipe
Below is a clear ingredient overview. Exact measurements and full instructions are in the recipe card further down.
Sweet Potato Filling
- Salted butter – adds a touch of savory richness.
- Cooked & mashed whole sweet potatoes – about 5 cups (approximately 4–5 medium sweet potatoes). Drain excess moisture after cooking for the creamiest results.
- Eggs – bind the filling.
- Sweetened condensed milk – 1/3 to 1/2 cup depending on sweetness preference.
- White sugar
- Honey
- Vanilla extract

Crunchy Pecan Praline Topping
- Salted butter
- Light brown sugar
- All-purpose flour
- Oats
- Pecans, roughly chopped – optional but highly recommended for texture and flavor. If avoiding nuts, use extra oats or chopped seeds.
Equipment Needed
- Large pot or Dutch oven
- Small saucepan for the topping
- Baking dish, small casserole dish, or pie pan
- Optional: immersion blender, food processor, or electric mixer to puree potatoes for an ultra-smooth filling
How to Make Sweet Potato Crunch
Best Way to Cook Sweet Potatoes
Cook sweet potatoes by your preferred method. Pressure cooking in an Instant Pot makes them tender and fast, but baking or microwaving works well. Let potatoes cool slightly before peeling to make the skins easier to remove. After peeling, mash by hand or use an immersion blender for silky smooth texture. If using an Instant Pot, drain mashed potatoes in a fine mesh strainer to remove excess water.
Make the Casserole
Preheat oven to 350°F (175°C).
Sweet Potato Filling
- In a large pot or Dutch oven, melt 1/4 cup butter over low heat.
- Add the mashed sweet potatoes and stir until the butter is fully incorporated and the mixture is heated through. Remove from heat.
- In a separate bowl, whisk together 2 eggs, 1 1/2 teaspoons vanilla, 1/3–1/2 cup sweetened condensed milk, 1/4 cup granulated sugar, and 1/4 cup honey. Stir this mixture into the sweet potatoes until smooth.
- Pour the filling into a baking dish or pie pan and smooth the top so it resembles a pumpkin pie surface.

Recipe Tip: For Creamy Potatoes
If the mashed sweet potatoes are fibrous, puree them with an immersion blender or food processor for a velvety texture. Be careful not to over-process, which can make the mixture gummy. Using an immersion blender often gives the best smoothness when starting from whole cooked sweet potatoes.
Make the Pecan Praline Topping
- While the sweet potato layer cools slightly, make the topping: melt 6 tablespoons salted butter in a small saucepan, then stir in 6 tablespoons light brown sugar, 1/2 cup all-purpose flour, 4 tablespoons oats, and 1 cup chopped pecans. Cook gently until the mixture resembles coarse, moist sand and all ingredients are combined.
- Spread the praline topping evenly over the sweet potato mixture, covering the surface and filling the nooks so each bite has a crunchy contrast.
- Bake uncovered at 350°F for about 35 minutes, until the topping is golden and fragrant. Allow the casserole to cool slightly before serving so the filling sets; it will be very soft and steaming when it first comes out of the oven.

Recipe Yield
This recipe serves approximately 8–12, depending on portion size and whether guests go back for seconds. It doubles easily for larger gatherings — just multiply ingredients and use a larger baking pan such as a lasagna dish.
Make-Ahead Instructions
You can prepare the sweet potato filling ahead of time and refrigerate or freeze it for up to three months in an airtight container. When ready to serve, thaw if frozen, place the filling in the baking dish, prepare the praline topping, add it just before baking, and bake as directed for best texture.
Frequently Asked Questions
Yams and sweet potatoes are different in texture and sweetness. True yams are starchier and drier and may require longer cooking; they tend not to produce the same creamy, velvety filling that sweet potatoes do. For best results, use sweet potatoes.
Canned yams are often packed in sugary syrup. If using canned yams, reduce or omit some sweetener in the recipe (for example, lessen the condensed milk) to avoid an overly sweet result. Using whole sweet potatoes gives better control over texture and sweetness.
The pecan-oat praline is the signature topping here. If you prefer no nuts, substitute more oats or chopped seeds. Some families use mini marshmallows for a softer, sweeter topping, but the praline provides a more complex flavor and satisfying crunch.

What to Serve with Sweet Potato Casserole
This sweet potato casserole pairs beautifully with roasted or glazed hams, roasted turkey, pulled pork, and a wide variety of classic side dishes like garlic mashed potatoes, creamed corn, cornbread, collard greens, and classic green bean casserole. It works well as part of a holiday spread or as a comforting side any time of year.
Storage
Storing Leftovers
Store leftovers covered in the refrigerator for up to five days in an airtight container or covered casserole dish. Leftover portions can also be frozen.
Reheating
Reheat leftovers in the oven at 350°F for 10–15 minutes. Cover for the first 10 minutes, then finish uncovered to refresh the crunchy topping. You can also microwave single servings, though the topping may lose crispness.

Recipe Tips
- Drain cooked sweet potatoes well to remove excess liquid before mixing the filling.
- Oats and pecans are optional in the topping, but both add excellent crunch and flavor—use them if possible.
- For make-ahead convenience, prepare filling and topping separately, then assemble and bake just before serving so the topping remains crisp.
- If sweet potatoes are stringy, use an immersion blender or food processor briefly to make the filling velvety smooth—avoid over-blending.
Have You Tried This Recipe?
Please rate it and leave a comment below. I would love to hear what you think!

Sweet Potato Crunch Casserole
Ingredients
Sweet Potato Filling
- 5 cups sweet potatoes, cooked & mashed (about 4–5 medium)
- ¼ cup salted butter
- 2 eggs
- ⅓–½ cup sweetened condensed milk
- ¼ cup granulated sugar
- ¼ cup honey
- 1½ teaspoons vanilla extract
Pecan Praline Topping
- 6 tablespoons salted butter (¼ cup + 2 tablespoons)
- 6 tablespoons light brown sugar (¼ cup + 2 tablespoons)
- ½ cup all-purpose flour
- 1 cup pecan halves, chopped (optional)
- 4 tablespoons oats
Instructions
Prepare Potatoes
- Cook sweet potatoes by your chosen method and let them cool slightly. Peel and mash thoroughly.
Sweet Potato Filling
- Preheat oven to 350°F (175°C).
- Melt ¼ cup butter in a large pot over low heat.
- Add mashed sweet potatoes, heat through, then remove from heat.
- In a bowl, whisk eggs, sweetened condensed milk, granulated sugar, honey, and vanilla. Mix into potatoes until smooth.
- Transfer to a baking dish or pie pan and smooth the surface.
Pecan Praline Topping
- In a small saucepan, melt 6 tablespoons butter, then stir in brown sugar, flour, oats, and pecans until the mixture resembles moist coarse sand.
- Evenly spread the topping over the sweet potato filling.
- Bake uncovered for 35 minutes until the topping is golden and toasty.
Notes
The recipe yields about 8–12 servings. It doubles well for larger gatherings.
Storage and Reheating
Store leftovers in the refrigerator up to five days or freeze. Reheat in a 350°F oven 10–15 minutes, covered then uncovered to crisp the topping, or microwave single portions.
Helpful Tips
- Drain excess moisture from cooked potatoes for the best filling consistency.
- Prepare filling and topping separately if making ahead; assemble and bake before serving for optimal crunch.
- Purée fibrous potatoes briefly to reach a velvety texture but avoid over-processing.
Special Equipment Needed
- Large pot or Dutch oven
- Baking dish or pie pan
Nutrition
Serving: ½ cup • Calories: 299 kcal • Carbohydrates: 33 g • Protein: 4 g • Fat: 18 g • Sugar: 17 g
Nutrition information is approximate and should be used as a guide.
More Holiday Recipes – Great Appetizers to Serve with Sweet Potato Casserole
- Sweet & Spicy Bourbon Pecans
- The Best Bacon Jam
- Chex Party Mix
- Crack Pretzels
- Instant Pot Queso
- Deviled Eggs