Go Back
+ servings
Sarah

Sweet Potato Casserole With Pecans (Crunchy Streusel)

Creamy, cinnamon-vanilla sweet potatoes topped with a buttery pecan-oat streusel for real crunch. A classic Southern sweet potato casserole that’s make-ahead friendly, with options for canned yams, marshmallows, and even a breakfast-style version.
Print Recipe Pin Recipe
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 1 hour
Servings: 10 servings
Course: Side Dish
Cuisine: American
Calories: 320

Ingredients

  • 3 lb (1.36 kg) sweet potatoes (about 6–7 medium) OR 2 cans (29 oz / 822 g total) canned yams, drained well
  • 6 Tbsp (85 g) unsalted butter, melted (brown it for extra flavor)
  • ½ cup (120 ml) milk or half-and-half (use ¼ cup if using canned yams)
  • cup (70 g) light brown sugar OR ¼ cup (60 ml) maple syrup
  • 2 large eggs, lightly beaten
  • 1 tsp vanilla extract
  • 1 tsp ground cinnamon
  • ½ tsp fine salt
  • ¼ tsp ground nutmeg (optional)
  • 1 Tbsp bourbon (optional)
  • ¾ cup (85 g) pecans, chopped
  • ½ cup (45 g) rolled oats
  • ½ cup (60 g) all-purpose flour (GF: 1:1 blend or almond flour)
  • ½ cup (100 g) light brown sugar (for streusel)
  • 5 Tbsp (70 g) unsalted butter, melted (for streusel)
  • ½ tsp cinnamon + pinch of salt (for streusel)
  • 2–3 cups mini marshmallows (optional, for split-top finish)

Equipment

  • 9×13-inch baking pan or 2-qt casserole dish
  • mixing bowls
  • potato masher or whisk

Method

  • Heat oven to 350°F (175°C). Grease a 9×13 pan (or 2-qt casserole).
  • Cook potatoes: Roast whole at 425°F 45–55 min until tender, or peel/cube and boil 15–18 min; drain and steam-dry. (If using canned yams, skip to step 3.)
  • Mash warm potatoes with butter. Whisk in milk, sugar/maple, eggs, vanilla, cinnamon, salt (plus nutmeg/bourbon if using). Spread into pan.
  • Stir streusel ingredients to a clumpy, damp-sand texture. Sprinkle evenly over casserole (or half, if adding marshmallows later).
  • Bake 25–30 min until edges bubble and center just sets.
  • (Optional) Add marshmallows to the untopped half and bake 5–7 min more or broil 30–60 sec to toast. Rest 10 min before serving.

Nutrition

Calories: 320kcalCarbohydrates: 45gProtein: 5gFat: 14gSaturated Fat: 6gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gTrans Fat: 0.3gCholesterol: 55mgSodium: 230mgPotassium: 520mgFiber: 4gSugar: 22gVitamin A: 21000IUVitamin C: 4mgCalcium: 90mgIron: 1.3mg

Notes

Substitutions & Variations:
Egg-free: Replace eggs with 1 Tbsp cornstarch; bake until set.
Healthy swap: 3 Tbsp butter + ½ cup Greek yogurt; maple only; streusel with oats + pecans, light sugar.
Breakfast version: Reduce sweetener by half; add ½ tsp orange zest; skip marshmallows.
Dairy-free: Use plant milk + vegan butter; ensure marshmallows are DF if using.
Equipment: 9×13 pan (or 2-qt casserole). For mini servings, use 6–8 ramekins.
Tried this recipe?Mention @WPRecipeMaker or tag #wprecipemaker!