Description
A classic holiday favorite featuring fluffy mashed sweet potatoes topped with a buttery, crunchy pecan streusel simple to make, crowd-pleasing, and easily adapted to gluten-free, vegan, or lower-sugar diets.
Ingredients
For the Sweet Potato Base:
– 4 large sweet potatoes (about 3 lbs), cooked and peeled
– ½ cup granulated sugar
– 1 teaspoon kosher salt
– 1 teaspoon vanilla extract
– 2 large eggs
– ½ cup (1 stick) unsalted butter, melted
For the Streusel Topping:
– 1 cup packed light brown sugar
– ½ cup all-purpose flour
– 1 cup chopped pecans
– ½ cup (1 stick) unsalted butter, melted
Instructions
- Preheat oven to 375°F (190°C). Grease a 2-quart (or 8×8-inch) baking dish with nonstick spray.
- In a large bowl, combine cooked sweet potatoes, granulated sugar, salt, vanilla, eggs, and melted butter.
- Beat with an electric mixer for 4–5 minutes until light, fluffy, and smooth.
- Spread mixture evenly into the prepared baking dish.
- Bake for 25 minutes.
- While baking, prepare topping: In a small bowl, mix brown sugar, flour, pecans, and melted butter until crumbly.
- Remove casserole from oven and sprinkle streusel evenly over the top.
- Return to oven and bake for 10–15 minutes, or until topping is golden brown.
- Let rest 5–10 minutes before serving. Best served warm.
Notes
– Cook sweet potatoes by baking (40–60 min at 400°F), boiling (15–20 min), or microwaving (8–10 min), until fork-tender.
– Gluten-free: Use certified gluten-free all-purpose flour in the topping.
– Nut-free: Omit pecans or replace with sunflower seeds or oats.
– Vegan option: Use plant-based butter, flax eggs (2 tbsp ground flax + 5 tbsp water), and ensure sugar is vegan.
– Make ahead: Assemble base and refrigerate up to 24 hours. Add topping just before baking.
– Freezing tip: Freeze unbaked casserole (without topping). Thaw overnight, add topping, then bake as directed.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving (⅛ of casserole)
- Calories: ~320
- Sugar: 28g
- Sodium: 290mg
- Fat: 14g
- Saturated Fat: 7g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 4g
- Protein: 4g
- Cholesterol: 60mg