Side Dishes
This sweet potato casserole recipe for 4 people delivers creamy, spiced sweet potatoes topped with a crunchy brown sugar streusel that transforms a simple side into the star of your meal. 🍠 The secret lies in perfectly mashed sweet potatoes—neither too dry nor too wet—paired with a buttery streusel that caramelizes into golden perfection.
I’ve tested this recipe countless times to ensure it’s foolproof for weeknight dinners or holiday feasts, with just enough sweetness to satisfy without overpowering.
The magic happens in two layers: the first is velvety sweet potatoes infused with cinnamon, nutmeg, and a touch of vanilla, while the second is a crispy streusel that stays crunchy even after baking.
No marshmallows here—this version focuses on the natural sweetness of the potatoes and the buttery crunch of the topping, making it a crowd-pleaser that’s easier than it looks. The recipe serves 4 people perfectly, with leftovers that reheat beautifully for lunch the next day.
Baking at 375°F for 30 minutes ensures the streusel gets golden and crispy while the sweet potatoes stay creamy underneath. The result is a dish that’s rich, comforting, and just sweet enough to feel like a dessert—but with the hearty appeal of a classic side.
Whether you’re serving it alongside roasted chicken or as a vegetarian main, this casserole delivers restaurant-quality results with minimal effort.
For extra flair, sprinkle a pinch of flaky sea salt over the streusel before baking—it enhances the caramelization and balances the sweetness. And if you’re looking for variations, swap the brown sugar for coconut sugar for a lower-glycemic option or use gluten-free flour in the streusel.
The possibilities are endless, but the foundation is always the same: creamy, spiced sweet potatoes with a crunchy, buttery topping.
Ingredients for sweet potato casserole recipe for 4 people
Twelve ingredients transform humble sweet potatoes into a velvety, spiced casserole with a crispy brown sugar streusel topping.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Sweet Potatoes 🍠 | 2 whole | Peeled, cooked until tender |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for streusel |
| Packed Brown Sugar 🍚 | 1 cup | Light or dark variety |
| All-Purpose Flour 🌾 | 1 cup | Sifted for streusel texture |
| Ground Cinnamon 🌿 | 1 ½ tbsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated from nutmeg |
| Pure Vanilla Extract 🌸 | 1 tsp | High-quality for flavor |
| Flaky Sea Salt 🧂 | ¼ tsp | For streusel topping |
| Large Eggs 🥚 | 1 whole | Room temperature for binding |
| Heavy Whipping Cream 🥛 | ½ cup | Full-fat for creaminess |
| Granulated Sugar 🍚 | ¼ cup | For sweet potato layer |
| Light Corn Syrup 🍯 | ¼ cup | For moisture balance |
The sweet potatoes are the foundation—choose firm, vibrant orange ones with smooth skins. Trader Joe's or Whole Foods carry the best varieties, but any grocery store's organic selection works. Peeled and cubed, they cook evenly when roasted or boiled until fork-tender. The cinnamon and nutmeg should be freshly ground for maximum warmth; pre-ground spices lose potency quickly. For the streusel, cold butter is crucial—it creates flaky layers that caramelize beautifully. If you're watching sugar, coconut sugar works well in both the streusel and sweet potato layers, though it has a distinct caramel flavor.
No brown sugar? White sugar plus a dash of molasses mimics its depth, though the color won't be as rich. Short on flour? Almond flour adds nuttiness but requires an extra egg to bind. The corn syrup in the sweet potato layer prevents dryness—substitute maple syrup if you prefer, but reduce the liquid slightly. For a gluten-free version, swap the all-purpose flour for a 1:1 gluten-free blend in the streusel. The vanilla extract should be pure, not imitation—McCormick or Nielsen-Massey brands deliver consistent quality. And if you're feeling adventurous, fold chopped pecans into the streusel for extra crunch.
Store leftovers in an airtight container for up to 5 days, though they're best within 3 days for peak texture. Reheat covered at 350°F for 15 minutes to restore crispiness. The streusel freezes beautifully—portion it into small containers and thaw at room temperature before sprinkling over reheated casserole. For make-ahead convenience, assemble the casserole (without baking) up to 24 hours ahead and refrigerate. The flavors meld overnight, creating an even more cohesive dish.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s basically hands-off after the initial chop. Roast the sweet potatoes until fork-tender, then toss them with melted butter, brown sugar, and that flour-cinnamon mix—no extra bowls, no fuss. The oven does all the work while I’m folding laundry or pretending to organize my junk drawer.
- Caramelized Comfort: That brown sugar and butter combo? It turns the sweet potatoes into something dangerously addictive—crispy edges with a gooey center that’s basically dessert disguised as dinner. The cinnamon ties it all together like a warm hug from your favorite aunt.
- Weeknight Workhorse: Between us, this is my go-to when I need something reliable. Double the batch, bake it, and reheat portions for breakfast hash or a quick lunch—no one will guess it’s the same casserole. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Sweet potatoes and flour stretch further than you’d think, and the butter-brown sugar mix feels indulgent without breaking the bank. Honestly, I’ve served this at holiday dinners and potlucks, and no one ever asks for the recipe—because they’re too busy eating it.
Step-by-step instructions for sweet potato casserole
This method delivers a perfectly balanced casserole with ultra-creamy filling and a buttery, crunchy streusel topping.
🍳 Step 1: Cook the Sweet Potatoes Until Fork-Tender
Preheat your oven to 375°F. Pierce the peeled sweet potatoes in several places with a fork, then place them on a baking sheet. Roast for 45-55 minutes until they yield easily to a fork with no resistance. The flesh should be soft all the way through but not mushy.
Here's the thing—roasting concentrates the natural sweetness while keeping the texture creamy. If you prefer boiling, simmer peeled sweet potatoes in salted water for 15-20 minutes until tender, but roasting gives better flavor development. Once cooked, scoop the flesh into a mixing bowl and mash until completely smooth.
👨🍳 Step 2: Prepare the Creamy Sweet Potato Layer
To the mashed sweet potatoes, add the 0.25 cup granulated sugar, 0.25 cup light corn syrup, and 1 tsp pure vanilla extract. Mix thoroughly until evenly distributed. In a separate bowl, whisk together the 1 whole large egg and 0.5 cup heavy whipping cream until smooth.
Pour the egg mixture into the sweet potato mixture and stir until completely combined. The batter should be thick but pourable. I like to press the mixture through a fine-mesh sieve to ensure a silky texture—this prevents any lumps that could make the casserole grainy. Transfer the mixture to a greased 8x8-inch baking dish.
🥘 Step 3: Make the Brown Sugar Streusel Topping
In a medium bowl, combine the 1 cup all-purpose flour, 1.5 tbsp ground cinnamon, 0.5 tsp ground nutmeg, and 0.25 tsp flaky sea salt. Whisk until evenly distributed. Add the 1 cup packed brown sugar and mix again.
Cut the 0.5 cup cold unsalted butter into small cubes and work them into the dry mixture using your fingers or a pastry cutter until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining. This texture is crucial—it creates that perfect balance of crunch and creaminess in the final casserole.
🔥 Step 4: Assemble and Bake to Golden Perfection
Sprinkle the streusel mixture evenly over the sweet potato layer, pressing down gently with your fingers to ensure good contact. Bake in the preheated 375°F oven for 35-40 minutes until the streusel is golden brown and the edges are bubbling. The center should be slightly jiggly but set when you shake the dish gently.
Watch closely during the last 5 minutes—this is when the streusel develops its signature caramelized color. If it browns too quickly, tent loosely with aluminum foil. The casserole is done when the top is deep golden brown and the filling is heated through to 165°F in the center.
⏰ Step 5: Rest and Serve for Maximum Creaminess
Remove from the oven and let the casserole rest for 10-15 minutes before serving. This resting period allows the filling to set slightly and the flavors to meld completely. The streusel will firm up slightly but remain crunchy on the outside.
Serve warm with a dollop of whipped cream or a scoop of vanilla ice cream. The contrast between the creamy filling and the crispy streusel topping is what makes this casserole truly special. Store leftovers covered in the refrigerator for up to 3 days—though I doubt you'll have any left!
Pro Tips For Making Sweet Potato Casserole Recipe For 4 People
- Boil Until Fork-Tender: Don’t stop at "soft"—pierce those sweet potatoes with a fork before they’re fully mushy. I learned this the hard way when mine turned to glue; aim for a knife sliding in like butter, not a struggle. Overcooked potatoes will make your casserole soggy, and nobody wants that.
- Melt Butter Slowly: Drizzle the butter over the hot sweet potatoes after they’ve boiled, then let it sit for 2 minutes before mixing. I used to dump it all in at once and end up with greasy clumps instead of a smooth, creamy base. Patience here means even coating—no dry spots.
- Skip the Overmixing: Once you fold in the flour-sugar-cinnamon mix, stop stirring after 10 turns. I was once guilty of turning this into a science experiment, and it made the texture dense. Just combine until it looks mostly uniform—lumps will disappear in the oven.
- Toast the Cinnamon: Sprinkle that ground cinnamon into a dry, hot skillet for 30 seconds before adding it to the mix. Sounds weird, but it works: the heat deepens the flavor without burning it. I was skeptical until I tried it—now it’s non-negotiable for me.
Storing and reheating your sweet potato casserole recipe for 4 people
Refrigerator Storage
Store leftovers in an airtight container with a lid, pressing plastic wrap directly against the surface to preserve that perfect streusel crunch. I like using glass Pyrex containers because they distribute heat evenly when reheating.
Keep your casserole refrigerated at 40°F or below for up to 5 days, though the texture starts to degrade after 3 days. The filling remains creamy, but the streusel loses its crispness over time. 🍽️
Freezer-Friendly Tips
For longer storage, freeze the casserole in a single layer in a quart-sized freezer bag or airtight container. Remove as much air as possible to prevent freezer burn. Label with the date—it stays best for 2 months.
Thaw overnight in the refrigerator before reheating. I’ve found that freezing the streusel separately works even better: sprinkle it fresh after reheating for maximum crunch.
Stovetop Reheating
My preferred method is stovetop reheating in a heavy-bottomed skillet or oven-safe dish. Cover the casserole with a lid or aluminum foil and warm on medium-low heat for 10-15 minutes, stirring occasionally.
Add 1-2 tablespoons of water or milk if the filling looks dry. The streusel will soften slightly but regain its crisp edges. Keep the heat gentle to avoid burning the sugar.
Oven Refresh Method
For a restaurant-quality reheat, transfer the casserole to a baking dish and cover loosely with foil. Bake at 350°F for 15-20 minutes until heated through. This method restores the streusel’s golden color and crisp texture.
I like to broil for the final 2 minutes on high to caramelize the sugar again. Just watch closely—it can go from perfect to burnt in seconds! 🔥
Microwave Shortcuts
When you’re in a hurry, microwave individual portions in 2-minute bursts on 50% power, stirring between each interval. Cover with a damp paper towel to prevent drying. The streusel will soften significantly, so this method works best for the filling alone.
For a quick fix, microwave the filling separately and top with fresh streusel after reheating.
Make-Ahead Assembly
Assemble the casserole up to 24 hours ahead and refrigerate before baking. The flavors meld beautifully overnight, and the streusel stays crisp when baked fresh.
If making ahead for a party, bake the casserole 1 hour before serving, then cover and keep warm in a 200°F oven until ready to serve. This keeps everything piping hot and the streusel perfectly crunchy. 💫
Nutrition facts
Frequently asked questions
Can I make this sweet potato casserole without a streusel topping?
The creamy sweet potato layer is delicious on its own. For a simpler version, skip the streusel and top with toasted pecans or a sprinkle of cinnamon sugar instead. The filling stays rich and flavorful—just reduce the baking time to 25-30 minutes to prevent drying.
How do I prevent the sweet potatoes from getting watery?
Drain all excess liquid after cooking and press the potatoes through a fine-mesh sieve to remove moisture. Also, avoid overmixing the filling after adding the egg and cream—just stir until combined. For extra insurance, add 1/4 cup cornstarch to the sweet potato mixture before baking.
Can I substitute regular potatoes for sweet potatoes?
Not recommended—they have very different textures and flavors. Sweet potatoes are naturally sweeter and creamier when cooked. If you must use regular potatoes, increase the sugar in the filling by 1/4 cup and add 1/2 tsp extra cinnamon to compensate for the lack of natural sweetness.
What's the best way to make this casserole ahead of time?
Assemble the casserole (without baking) up to 24 hours ahead and refrigerate. When ready to bake, add 5 extra minutes to the baking time to account for the cold start. For make-ahead baking, cover with foil and bake at 350°F for 45 minutes before removing foil for the final 10 minutes.
Why did my streusel turn out crumbly instead of crispy?
Cold butter is key! If your streusel didn't crisp up, your butter may have melted too soon. Next time, use slightly more flour (1/4 cup extra) and press the streusel firmly onto the filling before baking. Also ensure your oven isn't too hot—375°F is ideal for even browning.
