Side Dishes
This sweet potato casserole recipe with measurements delivers the perfect balance of crispy streusel crown and creamy spiced sweet potato filling—every bite combines golden crunch with velvety texture. The secret lies in precise measurements and layering techniques that transform simple ingredients into a showstopping side dish.
I've perfected this version after years of holiday testing, ensuring it bakes evenly and delivers restaurant-quality results at home.
The recipe begins with roasted sweet potatoes—their natural sweetness enhanced by cinnamon, nutmeg, and brown sugar—then topped with a buttery streusel mixture that crisps to golden perfection.
What sets this apart is the two-stage baking process: first softening the filling, then browning the streusel crown for that signature crunch. With imperial measurements clearly called out, even first-time cooks can achieve professional results without guesswork.
By the time it emerges from the oven, you'll have a casserole with caramelized edges, a tender sweet potato center, and a streusel topping that shatters with every bite. The aroma alone transforms any dinner table—perfect for Thanksgiving, Christmas, or weeknight comfort meals.
This version stays moist for days, making it ideal for meal prep while maintaining its crispy-creamy magic.
For dietary flexibility, I've included variations using whole wheat flour in the streusel or reducing sugar content without sacrificing sweetness. The recipe scales beautifully for crowds, and leftovers reheat perfectly—just cover with foil to preserve that crispy texture. Let's get baking!
Ingredients for sweet potato casserole recipe with measurements
Precise measurements transform simple ingredients into restaurant-quality sweet potato casserole perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Sweet Potatoes 🍠 | 3 whole | Peeled and cubed evenly |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for streusel |
| All-Purpose Flour 🌾 | 1 ½ cups | Sifted for light texture |
| Packed Brown Sugar 🍯 | 1 cup | Light or dark variety |
| Evaporated Milk 🥛 | 1 can | 12 oz can, full-fat preferred |
| Ground Cinnamon 🍃 | 2 tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated for warmth |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Granulated Sugar 🍚 | ½ cup | For sweet potato filling |
| Large Eggs 🥚 | 2 whole | Room temperature for binding |
| Chopped Pecans 🥜 | ½ cup | Toasted for enhanced flavor |
| Vanilla Extract 🍶 | 1 tsp | Pure extract, not imitation |
The sweet potatoes are the foundation—look for vibrant orange flesh, firm texture, and smooth skin at Whole Foods or your local grocery store's produce section. Beige sweet potatoes are fine too, but avoid any with soft spots or bruising. For the streusel, cold butter is non-negotiable—it creates those signature flaky layers. I always buy Land O'Lakes unsalted butter for consistency, but any brand works if it's 100% fat. The flour should be sifted before measuring to prevent lumps in the streusel—King Arthur brand is my go-to for reliable baking performance.
No evaporated milk? Full-fat coconut milk from a can works beautifully in the filling—just reduce the sugar slightly since coconut milk has natural sweetness. The pecans can be swapped for walnuts if you prefer, but toast them first—5 minutes at 350°F brings out their flavor. For dietary flexibility, whole wheat flour replaces all-purpose in the streusel at a 1:1 ratio, though the texture will be slightly denser. The vanilla extract matters here—Nielsen-Massey pure extract is the gold standard, but any reputable brand will do. If you're reducing sugar, cut back by 25% and increase cinnamon by 0.25 tsp for depth.
Sweet potatoes keep for 3-4 days in the fridge once peeled, so prep them last. The streusel mixture stays fresh for 3 days in an airtight container, making this perfect for meal prep. Assemble the casserole up to 24 hours ahead and refrigerate—it actually develops deeper flavor overnight. Leftovers reheat beautifully: cover with foil for 10 minutes at 350°F to restore crispiness, then uncover for final browning. Portion into individual servings before reheating for consistent texture.
Why You'll Love This Recipe
- One-Bowl Wonder: I swear by this recipe because it’s literally one bowl—no mixing, no fuss. Just toss the roasted sweet potatoes into a bowl with melted butter, flour, brown sugar, and evaporated milk, then bake. Minimal cleanup, maximum satisfaction.
- Caramelized Magic: That brown sugar crust? It’s the star. The flour and butter create a buttery, slightly crispy top while the evaporated milk keeps the inside velvety smooth. Honestly, it’s the kind of dish that makes you want to lick the pan.
- Holiday or Weeknight: Between us, this casserole works everywhere. Serve it at Thanksgiving when you’re overwhelmed by sides, or pull it out on a random Tuesday when you’re craving something sweet but don’t want to bake. It’s my go-to for potlucks, too—always a hit.
- Budget-Friendly Leftovers: Sweet potatoes and flour stretch far, and the flavor only gets better the next day. I make a big batch, save half for later, and still have enough for breakfast hash the following morning. Plus, it reheats like a dream—no soggy edges in sight.
Step-by-step instructions for sweet potato casserole with measurements
Master the perfect balance of crispy streusel and creamy filling with these precise techniques.
Prepare the Sweet Potato Filling
Preheat your oven to 375°F and peel the 3 whole large sweet potatoes. Cut them into ½-inch cubes for even cooking. Spread them in a single layer on a baking sheet and bake for 20-25 minutes until tender when pierced with a fork. The cubes should collapse slightly under gentle pressure.
While they roast, combine the 1 can evaporated milk, ½ cup granulated sugar, 2 teaspoons ground cinnamon, ½ teaspoon ground nutmeg, and ½ teaspoon salt in a medium bowl. Whisk until the sugar dissolves completely. This mixture creates the signature sweet, spiced base that complements the roasted potatoes perfectly.
Create the Creamy Filling
In a large mixing bowl, combine the roasted sweet potatoes with the milk mixture. Stir in the 2 whole large eggs and 1 teaspoon vanilla extract until fully incorporated. The texture should be thick but pourable—like a rich, spiced custard. This filling forms the heart of your casserole, delivering that creamy, velvety texture that balances the crispy streusel.
Transfer the filling to a 9x13-inch baking dish and spread it evenly. For best results, use a silicone spatula to smooth the top—this prevents uneven baking and ensures every bite has that perfect sweet potato flavor. The filling should reach about ¾-inch thick in the dish.
Make the Streusel Topping
In a separate bowl, combine the 1 cup unsalted butter (cold and cubed), 1½ cups all-purpose flour (sifted), 1 cup packed brown sugar, ½ teaspoon salt, and ½ teaspoon ground nutmeg. Use your fingers or a pastry cutter to work the butter into the dry ingredients until the mixture resembles coarse crumbs with pea-sized butter pieces remaining.
Fold in the ½ cup chopped pecans by hand, reserving a few for garnish. The streusel should hold its shape when pressed but still crumble easily between your fingers. This texture is crucial for achieving that signature crispy crown that contrasts beautifully with the creamy filling below.
Assemble and Bake to Perfection
Sprinkle the streusel mixture evenly over the sweet potato filling, pressing down gently with your fingers to ensure good contact. This step is critical—it creates that coveted crispy layer while preventing the filling from bubbling over during baking. Bake at 375°F for 30-35 minutes until the streusel is deep golden brown and the filling is set but still slightly jiggly in the center.
Real talk: Your oven might run hot, so start checking at the 25-minute mark. If the streusel browns too quickly, tent the dish with foil. The casserole is done when the edges are crisp and the center still has a gentle wobble—this ensures a creamy texture without being undercooked. Let it rest for 10 minutes before serving to allow the filling to set properly.
Pro Tips For Making Sweet Potato Casserole Recipe With Measurements
- Boil Until Fork-Tender: Sweet potatoes should give slightly when pierced with a fork—no one likes mushy filling. If they’re still firm after 20 minutes, add 5 more and check again. (Yes, even if you’re impatient like me.)
- Melt Butter Slowly: Whisk the butter into the flour first, then add the brown sugar and milk. If you dump cold butter into hot liquid, you’ll end up with lumps that ruin the creamy texture. A quick 30-second microwave zap to soften it helps.
- Skip the Overmixing: Stir the filling just until combined—lumpy is better than tough. Overworking it turns the casserole into a gluey mess, and no one wants that sad, dense texture. (I learned this the hard way after three failed batches.)
- Toast the Brown Sugar: Lightly toast the brown sugar in a dry pan for 2-3 minutes until it smells caramelized. This deepens the flavor without adding extra sugar—your taste buds will notice the difference. (Does it look weird? Yes. Does it work? Every single time.)
Make-ahead tips for leftovers
Prep Ahead Like a Pro
Assemble the casserole 24 hours ahead—it actually tastes better after resting! Store the fully assembled dish (covered) in the fridge, then bake straight from cold at 375°F for 45-50 minutes.
This slow start prevents a soggy streusel. I always do this for holiday meals—it saves time and deepens the flavors. 📅
Freezer-Friendly Strategy
For meal prep, assemble the casserole (without baking) and freeze it in a 9x13-inch airtight container for up to 3 months. When ready to serve, thaw overnight in the fridge, then bake as directed.
The texture stays perfect because the filling doesn't dry out during freezing. Label with the date—trust me, you'll forget!
Portion for Leftovers
Divide leftovers into individual 1-cup servings before reheating. Cover each portion with foil and warm at 350°F for 10 minutes, then uncover for the last 2 minutes to restore crispiness.
This keeps the streusel from turning rubbery. I store leftovers in glass Pyrex containers to maintain quality for up to 4 days. ❄️
Streusel Make-Ahead Hack
Prepare the streusel mixture separately and store it in an airtight container for up to 3 days. When ready to bake, sprinkle it over the filling and bake as usual.
This works great for busy weeknights—just assemble the filling ahead and keep the streusel ready to go. The pecans stay fresh if stored in a sealed bag in the fridge. 🥜
Double Batch for Crowds
This recipe scales perfectly for gatherings! Double the ingredients and bake in two 9x13-inch dishes simultaneously. For even baking, rotate the pans halfway through. I use this trick for Thanksgiving—it feeds 12+ people and saves cleanup. Just
Reheat Without Ruining Texture
For best results, reheat covered portions at 300°F for 15 minutes, then uncover and broil for 1-2 minutes to revive the streusel's crunch. Avoid microwaving—it turns the topping mushy. If reheating from frozen, add 10-15 minutes to the baking time. This method keeps the filling creamy while restoring that golden crunch. 🔥
Nutrition facts
Frequently asked questions
Can I substitute regular potatoes for sweet potatoes in this recipe?
No, sweet potatoes are essential for that signature flavor and texture. Regular potatoes will make the dish taste starchy and lack the natural sweetness that balances the streusel. If you must use a substitute, try yam (though it's not the same) or butternut squash purée mixed with a little cornstarch for thickness.
Why does my streusel turn out crumbly instead of crispy?
Cold butter is key—if it melts too soon, the streusel loses its structure. Use cold cubed butter and work it quickly into the dry ingredients. Also, avoid overmixing the streusel after adding pecans, as this can create a dense texture. Bake at 375°F for the full 30-35 minutes to ensure proper browning.
How can I make this recipe gluten-free?
Replace the 1½ cups all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill). For extra crispiness, add ¼ teaspoon xanthan gum to the streusel mixture. The filling remains unchanged, so the creamy texture stays perfect while the topping adapts to the gluten-free flour.
Can I use marshmallows instead of streusel?
For a classic marshmallow topping, spread 2 cups mini marshmallows evenly over the filling, then broil for 2-3 minutes until golden. For extra flair, toast ½ cup chopped pecans first and sprinkle them over the marshmallows before broiling. This version is especially popular for holiday meals.
What's the best way to serve this casserole?
This casserole pairs beautifully with roasted turkey, ham, or even grilled chicken for a complete meal. For a vegetarian option, serve with stuffed bell peppers or a fresh green salad. Garnish with extra pecans and a sprinkle of powdered sugar for a festive touch.
