Go Back
Sweet potato casserole with streusel

Sweet Potato Casserole With Streusel

This casserole has become a must-have for my holiday spread. Whether it’s a Thanksgiving sweet potato casserole or a side dish for a Sunday family dinner, it’s always a hit.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Course Side Dish
Cuisine American
Servings 12 servings
Calories 310 kcal

Equipment

  • Large pot
  • Colander
  • Mixing Bowls
  • Hand mixer or potato masher
  • Measuring cups and spoons
  • 9x13 Baking Dish
  • Spatula or wooden spoon

Ingredients
  

For the Sweet Potato Base:

  • 4 large sweet potatoes about 3 pounds, peeled and cubed
  • ½ cup unsalted butter melted
  • ½ cup granulated sugar
  • 2 large eggs lightly beaten
  • ½ cup whole milk or cream for extra richness
  • 1 teaspoon vanilla extract
  • ½ teaspoon ground cinnamon
  • ¼ teaspoon ground nutmeg
  • Pinch of salt

For the Streusel Topping:

  • ½ cup all-purpose flour
  • ½ cup packed brown sugar
  • ½ cup chopped pecans
  • 4 tablespoons unsalted butter softened

Instructions
 

Step 1 — Preheat & Prep

  • Preheat your oven to 350°F (175°C) and butter a 9x13 baking dish.
  • Peel and cube the sweet potatoes into roughly 1–1½ inch pieces so they cook evenly.
  • Measure out the rest of your ingredients (butter, sugars, eggs, milk, spices, streusel ingredients) so everything’s ready to go — it makes the next steps smooth and calm.
  • Pro tip: Start your potatoes in cold water (see next step) — it helps them cook evenly from edge to center.

Step 2 — Cook the Sweet Potatoes

  • Place the cubed sweet potatoes in a large pot and cover with cold water by about an inch.
  • Bring to a gentle boil over high heat, then reduce to a simmer. Cook until the pieces are fork-tender — about 12–15 minutes depending on size.
  • Drain well in a colander, then return them to the warm pot off the heat for a minute to let excess steam evaporate. This keeps the filling from getting watery.
  • Pro tip: Don’t overcook until they’re falling apart — you want tender, not mushy. Drying them briefly in the warm pot makes the mash richer and not runny.

Step 3 — Mash & Build the Sweet Potato Filling

  • Transfer the drained potatoes to a mixing bowl (or keep in the pot). Add the ½ cup melted butter, ½ cup granulated sugar, 2 beaten eggs, ½ cup milk, vanilla, cinnamon, nutmeg, and a pinch of salt.
  • Use a hand mixer on medium speed for 1–2 minutes until smooth and fluffy. If you prefer, mash by hand with a potato masher and then beat briefly to incorporate air.
  • Taste and adjust — if you like it a touch sweeter or a bit more spice, now’s the time to tweak. The texture should be velvety and scoopable, not soupy.
  • Pro tip: A hand mixer gives the lightest, airiest texture. Mix just until combined — overbeating can make the filling too loose.

Step 4 — Make the Streusel Topping

  • In a separate bowl, combine ½ cup flour, ½ cup packed brown sugar, and ½ cup chopped pecans.
  • Add the 4 tablespoons softened butter and use a fork, pastry cutter, or your fingertips to work the butter into the dry mix until you have coarse crumbs and some pea-sized bits.
  • Leave a few slightly larger pecan pieces — they give satisfying crunch after baking.
  • Pro tip: For a slightly chewier streusel, stir in a couple tablespoons of old-fashioned oats. (Totally optional — the classic pecan streusel is wonderful as written.)

Step 5 — Assemble the Casserole

  • Spread the sweet potato mixture evenly in your prepared 9x13 dish, smoothing the top with a spatula.
  • Sprinkle the streusel evenly over the sweet potatoes, covering the surface but leaving a little texture — don’t press it flat.
  • If you like a thinner streusel, reserve a couple of tablespoons and scatter them on top for visual contrast.

Step 6 — Bake Until Golden

  • Place the casserole on the middle rack and bake at 350°F (175°C) for 25–30 minutes, or until the streusel is golden and you see a gentle bubbling around the edges.
  • If the topping is browning faster than the center is warm, tent loosely with foil and continue baking until heated through. For an extra-crisp finish, slide under the broiler 1–2 minutes — watch it like a hawk.
  • Pro tip: Use a toothpick in the center to check warmth — it should come out hot and moist. Tent with foil if needed to prevent over-browning.

Step 7 — Rest, Serve, and Make-Ahead Notes

  • Let the casserole rest for 10–15 minutes before serving — this helps the filling set so it slices prettily.
  • Serve warm and watch the smiles. This is perfect as a Thanksgiving sweet potato casserole or anytime you want cozy, comforting sides.

Make-Ahead & Storage:

  • To make this a true make ahead sweet potato casserole, assemble it up to 24 hours in advance: cover tightly and refrigerate. When ready to serve, take it from fridge to oven and add about 10–15 minutes to the baking time (still at 350°F/175°C) until heated through.
  • You can also assemble and freeze unbaked for up to 2 months. Thaw overnight in the fridge before baking.
  • Store leftovers in an airtight container in the fridge for up to 4 days; reheat covered in a 325°F (160°C) oven until warmed through.
  • Pro tip: If baking straight from the fridge, let the casserole sit at room temperature for 20–30 minutes before putting it in the oven — it helps it bake evenly and reduces extra baking time.

Notes

Nutritional Value (per serving)

  • Calories: ~310
  • Carbohydrates: ~42g
  • Protein: ~4g
  • Fat: ~15g
  • Saturated Fat: ~7g
  • Fiber: ~4g
  • Sugar: ~22g
  • Sodium: ~130mg
Share your thoughts! Rate and comment below if you tried this recipe.
 
Nutrition Disclaimer:
The nutritional information provided on this website is an estimate only and is intended for general guidance. We cannot guarantee its accuracy and recommend consulting a qualified healthcare professional or registered dietitian for personalized nutrition advice.
Keyword sweet potato casserole, sweet potato casserole with streusel