Side Dishes
Laura Vitale's sweet potato casserole recipe delivers that perfect balance of warm, spiced filling and buttery streusel topping that makes every holiday table feel special.
The secret lies in roasting the sweet potatoes until tender and caramelized, then layering them with a cinnamon-spiced mixture before adding a golden streusel that swirls into the filling as it bakes. This isn't just a side dish—it's the centerpiece that brings comfort to your table.
What sets this recipe apart is the professional technique of partially baking the filling before adding the streusel, ensuring that signature swirl effect without a messy middle.
The combination of brown sugar, flour, and cold butter in the streusel creates pockets of crispy, caramelized goodness that contrast beautifully with the soft, spiced sweet potatoes underneath. It's the kind of dish that transforms ordinary dinners into memorable meals.
By the time it emerges from the oven, you'll have a casserole with a perfectly golden top, tender yet slightly caramelized sweet potatoes, and a streusel that's both crisp and crumbly.
The aroma alone will have everyone gathering around the table, and each bite delivers that perfect harmony of sweet, spiced flavors with a satisfying crunch from the streusel. This is the recipe that makes you feel like you've been cooking all year.
The best part? It's versatile enough for weeknight dinners but impressive enough for holiday gatherings. Serve it alongside roasted meats or as the star of your vegetarian spread. Here's how to make it come together perfectly every time.
Ingredients for sweet potato casserole recipe laura vitale
These 12 ingredients transform into Laura Vitale's legendary sweet potato casserole with golden streusel swirls.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 ½ lb | Medium, peeled and cubed |
| Evaporated Milk 🥛 | 1 can | 12 oz can preferred |
| Brown Sugar 🍯 | 1 cup | Packed firmly |
| All-Purpose Flour 🌾 | 1 ½ cups | Sifted for light texture |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for streusel |
| Ground Cinnamon 🌿 | 2 tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ¼ tsp | Freshly grated |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Granulated Sugar 🍚 | ½ cup | For streusel sweetness |
| Large Egg 🥚 | 1 whole | Room temperature |
| Vanilla Extract 🌸 | 1 tsp | Pure vanilla preferred |
| Maple Syrup 🍁 | ¼ cup | For extra depth |
Sweet potatoes are the heart of this dish—orange-fleshed varieties like Beauregard have the best texture. Whole Foods or Trader Joe's carry the best selection, but any grocery store will have them. Peeled and cubed evenly, they roast up tender and caramelized. For the evaporated milk, Dutch brand is my go-to—it's creamier than store brands. The brown sugar should be packed firmly in the cup, not scooped loosely. That extra density makes all the difference in the streusel's caramelized crunch.
No evaporated milk? Heavy cream plus a splash of milk works in a pinch, but it won't be quite as rich. Running short on vanilla? Almond extract at half the amount gives a similar depth. For the streusel, if you can't find cold butter, chill it for 20 minutes first—cold butter creates those perfect flaky pockets. The maple syrup adds that professional touch—Grade B is ideal for its robust flavor, but Grade A works too. Want to make it nutty? Swap half the flour for chopped pecans.
Roasted sweet potatoes keep 3 days in the fridge covered tightly. The streusel mix stays fresh 5 days in an airtight container. For make-ahead magic, assemble the casserole completely (even the streusel) up to 1 day ahead—cover and refrigerate, then bake straight from the fridge. The flavors meld beautifully overnight. Leftovers reheat perfectly in the oven at 350°F for 15 minutes—just cover with foil to keep the streusel from drying out.
Why You'll Love This Recipe
- One-Bowl Wonder: I swear by this recipe because it’s actually one bowl—no mixing bowls, no fuss. Just toss the roasted sweet potatoes into a skillet with warm evaporated milk, a splash of brown sugar, and a pat of butter until it thickens into that perfect, velvety sauce. Honestly, the only measuring you’ll do is eyeballing the flour, and even then, it’s forgiving.
- Caramelized Magic: That moment when the top gets golden and crispy while the inside stays tender? Chef’s kiss. The brown sugar and butter work together to create this deep, almost buttery-sweet flavor that tastes like a hug. Between us, it’s the kind of dish that makes you want to skip dessert.
- Holiday or Weeknight: I make this for Thanksgiving crowds and lazy Sundays with zero shame. For big gatherings, double the batch—it’s cheap to feed a houseful, and the leftovers reheat beautifully. On quiet nights, it’s my go-to with a scoop of ice cream (don’t judge me).
- Pantry Staple Power: Sweet potatoes last forever, evaporated milk is a dollar at the store, and flour? Always on hand. This recipe costs next to nothing to make but feels like a treat. Plus, the leftovers stay fresh for days—perfect for meal prep when you’re not in the mood to cook.
Step-by-step instructions for Laura Vitale's sweet potato casserole
This classic dessert comes together with a few simple techniques and a perfect balance of warm spices and buttery streusel.
Prepare the Sweet Potato Filling
Preheat your oven to 375°F and line a 9x13-inch baking dish with parchment paper for easy removal. In a large pot, combine the 2.5 lb peeled and cubed sweet potatoes with 1 cup of water and a pinch of the salt. Bring to a boil over medium-high heat, then reduce to medium-low and simmer for 15-20 minutes until the sweet potatoes are tender and easily pierced with a fork. Drain well in a colander, pressing gently to remove excess moisture.
Return the sweet potatoes to the pot and let them cool slightly. In a separate bowl, whisk together the 1 can evaporated milk, 1 cup brown sugar, 2 tsp ground cinnamon, 0.25 tsp ground nutmeg, 0.25 cup maple syrup, and 1 tsp vanilla extract. Pour this warm mixture over the sweet potatoes and stir gently to combine. Let the filling cool for 10 minutes before assembling—this prevents the streusel from getting soggy.
Make the Buttery Streusel Topping
In a medium bowl, combine the 1.5 cups sifted all-purpose flour, 0.5 cup granulated sugar, and 0.5 tsp salt. Cut in the 0.5 cup cold cubed unsalted butter using a pastry cutter, fork, or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces. Press the streusel mixture into your hands and work it into a thick, dough-like consistency—this ensures it sticks to the filling and creates those perfect golden swirls.
For extra richness, I like to add 1 whole large egg to the streusel mixture. Beat the egg lightly and drizzle it over the flour-butter mixture, then toss gently with a fork until just combined. The egg helps bind the streusel together and adds a subtle richness that pairs perfectly with the sweet potatoes.
Assemble and Bake the Casserole
Spread the sweet potato filling evenly into the prepared baking dish. Use a spoon or your fingers to create small wells or swirls in the filling—this is where the streusel will nestle in for that classic swirled effect. Sprinkle the streusel mixture evenly over the top, pressing down lightly with your fingers or the back of a spoon to ensure good contact with the filling.
Bake in the preheated oven for 35-40 minutes until the streusel is golden brown and the filling is bubbly around the edges. The center should still have a slight jiggle when shaken—this indicates it's perfectly set but still moist. If the edges brown too quickly, tent the dish with aluminum foil to prevent over-browning.
Rest and Serve Warm
Remove the casserole from the oven and let it rest for 10-15 minutes before serving. This resting time allows the filling to set slightly and the flavors to meld together. The streusel will be crisp on top but still tender underneath, creating the perfect contrast with the creamy sweet potato filling.
Slice into 6 equal servings and serve warm, preferably with a scoop of vanilla ice cream or a dollop of whipped cream. The combination of warm spices, buttery streusel, and creamy sweet potatoes makes this casserole a crowd-pleaser for any occasion. Enjoy it straight from the oven for the ultimate experience!
Pro Tips For Making Sweet Potato Casserole Recipe Laura Vitale
- Boil Sweet Potatoes First: I learned this the hard way—roasting and boiling sweet potatoes together makes the texture inconsistent. Boil the peeled sweet potatoes for 12-15 minutes until fork-tender first, then drain and mash them while hot. This ensures a smooth, velvety base for the casserole that won’t turn gummy when baked later.
- Use Cold Evaporated Milk: Pouring cold evaporated milk into the hot sweet potato mixture causes curdling every time. Let the milk sit at room temperature for 10 minutes before mixing—it blends seamlessly and keeps the casserole’s texture creamy, not lumpy. (Yes, even if you’re impatient like me.)
- Skip the Overmixing: After burning three batches of this casserole, I finally figured out the flour needs just a quick toss with the brown sugar and butter—no more than 10 strokes with a fork. Overmixing develops gluten, which turns the topping into a dense, chewy mess instead of a light, crispy layer.
- Bake in Two Stages: The topping on this casserole is finicky. Bake the assembled dish at 350°F (175°C) for 25 minutes first, then crank the oven to 425°F (220°C) for the last 10-15 minutes. This guarantees a golden, caramelized crust without burning the edges—something I used to struggle with no matter how carefully I watched it.
Troubleshooting this recipe
Streusel Too Soggy
If your streusel ends up soggy instead of golden and crisp, the filling likely wasn’t cool enough before adding the topping. Always let the sweet potato mixture sit for 10 minutes after mixing with warm milk and spices—this prevents steam from forming during baking.
Another trick? Press the streusel firmly into the filling so it creates a barrier between the moist filling and the air. For extra insurance, sprinkle 1 tablespoon of all-purpose flour over the streusel before baking. 🌟
Uneven Baking
Dark spots or pale areas mean your oven isn’t distributing heat evenly. Rotate the baking dish halfway through cooking (after 20 minutes) to ensure even browning.
If your oven runs hot, tent the dish with aluminum foil during the last 10 minutes to prevent over-browning on top while the center finishes. Preheating for 15 minutes with the rack in the middle position also helps with consistent heat distribution.
Filling Too Watery
Excess moisture in the filling can dilute flavors and make the streusel soggy. After draining the sweet potatoes, press them gently in a colander with a clean kitchen towel to remove all excess water.
If the filling still looks too thin, spread it in the baking dish and refrigerate for 15 minutes before adding the streusel—this helps thicken it slightly. For extra insurance, add 1 tablespoon of cornstarch to the filling while mixing with the warm milk. 🥄
Streusel Not Swirling
The classic streusel swirl happens when the filling is slightly uneven before adding the topping. Use a spoon to create small well-like depressions in the filling, then press the streusel into these spots.
For a more dramatic effect, use a skewer or chopstick to gently drag the streusel into the filling in a circular motion. Bake as usual—this technique ensures the streusel sinks in beautifully while still creating those golden peaks.
Overly Sweet or Bland
Taste the filling before baking—if it’s too sweet, reduce the brown sugar by 1 tablespoon and add ½ teaspoon of ground ginger for warmth. If it’s bland, boost the spices with an extra ¼ teaspoon of cinnamon or pinch of nutmeg.
For depth, add 1 teaspoon of lemon juice to brighten the sweet potatoes. The streusel should be sweet but not cloying—adjust the granulated sugar to taste after mixing with the flour.
Casserole Too Dense
Overmixing the filling or pressing too hard on the streusel can create a compact, heavy texture. Stir the sweet potato mixture gently after combining with the warm milk—just until fully incorporated. When adding the streusel, press it down lightly with your fingers or a spoon, but avoid compacting it.
For a lighter texture, fold 2 tablespoons of whipped egg whites into the filling before baking—this adds airiness without altering the flavor. 💫
Nutrition facts
Frequently asked questions
Can I make this sweet potato casserole ahead of time?
Assemble the casserole completely (even the streusel) up to 1 day ahead and refrigerate it covered. When ready to bake, simply pop it in the oven straight from the fridge—no need to thaw. This actually enhances the flavors as they meld overnight.
What's the secret to getting that perfect streusel swirl?
The magic happens when you create small wells in the filling before adding the streusel. Use a spoon to make gentle depressions, then press the streusel into these spots. For extra drama, drag a skewer through the streusel in circular motions before baking. The streusel will sink beautifully while still creating those golden peaks.
Can I substitute regular potatoes for sweet potatoes?
No—sweet potatoes are essential for this recipe! Their natural sweetness and moist texture create the perfect balance with the spiced filling. Regular potatoes would make the dish too starchy and less flavorful. If you're concerned about cost, try using 1.5 lb sweet potatoes and 1 lb regular potatoes for a budget-friendly version, but expect a different texture.
How do I store leftovers without drying out the streusel?
Store leftovers in an airtight container with a piece of parchment paper between layers to protect the streusel. Reheat covered at 350°F for 15 minutes—this gentle heat keeps the streusel from drying out. For extra crispiness, sprinkle a little water on the streusel before reheating, then cover tightly with foil.
What's the best way to make this recipe gluten-free?
Replace the all-purpose flour in the streusel with a 1:1 gluten-free flour blend (like Bob's Red Mill). For the filling, use gluten-free oats if you're adding them, and ensure your spices are certified gluten-free. The texture will be slightly different but still delicious. Test the streusel consistency—you may need an extra 1 tablespoon of gluten-free flour to bind it properly.
