Sweet Potato Casserole Recipe for 4 People: Streusel-Topped Crunch Meets Velvety Spice

Side Dishes

Sweet Potato Casserole Recipe for 4 People: Streusel-Topped Crunch Meets Velvety Spice

This sweet potato casserole recipe for 4 people delivers the perfect balance of velvety spiced sweet potatoes and a buttery streusel topping that turns every bite into a crunchy, caramelized finish. 🔥 The secret lies in slow-roasting the sweet potatoes until tender and then topping them with a golden streusel that transforms into crispy, buttery clusters in the oven.

It’s the kind of side dish that elevates any holiday meal—or even a weeknight dinner—without requiring hours of prep or complicated techniques.

The recipe starts with simple ingredients: sweet potatoes, brown sugar, cinnamon, and butter, all combined into a smooth, spiced filling. The streusel topping, made with flour, oats, and a touch of brown sugar, adds texture and depth, while a sprinkle of pecans (optional) introduces a nutty crunch.

Baking at 375°F for 45 minutes ensures the sweet potatoes are perfectly tender while the streusel turns golden and crispy—no soggy tops here. This version is foolproof, with no need for marshmallows or extra steps, making it ideal for both beginners and seasoned cooks.

What makes this casserole stand out is how it transforms basic ingredients into something restaurant-worthy. The sweet potatoes caramelize slightly at the edges, creating a rich, buttery flavor, while the streusel topping adds a satisfying crunch that contrasts beautifully with the soft filling.

It’s the kind of dish that disappears faster than you can say "seconds, please," and it pairs perfectly with roasted meats, grilled chicken, or even as a standalone dessert for a cozy night in.

The best part? This recipe scales easily—double it for a crowd, or halve it for a smaller gathering. For a dietary twist, swap the butter in the streusel for coconut oil or use a vegan brown sugar substitute.

Once you try this version, you’ll never go back to the heavy, marshmallow-topped casseroles of the past. Let’s get baking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato casserole recipe for 4 people

Simple ingredients transform into a restaurant-worthy sweet potato casserole with crispy streusel topping.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Medium-sized, peeled and cubed
Unsalted Butter 🧈 ½ cup Cold, cut into small cubes
Light Brown Sugar 🍚 ¾ cup Packed firmly
Ground Cinnamon 🌿 1 ½ tsp Freshly ground preferred
Ground Nutmeg 🌿 ¼ tsp Finely ground
Salt 🧂 ½ tsp Kosher or sea salt
All-Purpose Flour 🌾 ½ cup Sifted for best texture
Old-Fashioned Oats 🥣 ½ cup Quick or rolled
Pecans 🌰 ¼ cup Chopped, optional
Granulated Sugar 🍚 ¼ cup For streusel topping
Heavy Cream 🥛 ¼ cup For streusel moisture
Vanilla Extract 🌸 ½ tsp Pure vanilla preferred

The sweet potatoes are the foundation, so pick firm, vibrant ones—no soft spots. Trader Joe's or Whole Foods usually carry the best quality, but any grocery store's organic section works. Peeled and cubed evenly, they roast up tender and caramelized. For the streusel topping, old-fashioned oats give the best texture—quick oats work in a pinch, but they can get gummy. The butter needs to stay cold when cutting it into cubes, or the streusel will turn greasy. I always double-check my oats haven't gone stale—if they smell musty, toss them.

No pecans? Walnuts or almonds work perfectly, though they change the flavor profile slightly. Short on brown sugar? White sugar plus a pinch of molasses mimics the depth. The cinnamon is non-negotiable—it's what makes this taste like a holiday classic. For a dietary twist, swap the butter in the streusel for coconut oil or vegan butter, and use coconut sugar instead of brown sugar. The vanilla extract can be omitted if you're short, but it adds that homey touch. If you're making this ahead, assemble the casserole but don't bake it—it keeps 2 days in the fridge.

This casserole reheats beautifully—just cover it with foil and bake at 350°F for 15 minutes. It also freezes wonderfully: bake it, cool completely, then wrap tightly in foil and freeze for up to 3 months. I like to portion it into individual servings before freezing so I can just pop one out for a quick meal. The streusel topping stays crispy even after reheating if you keep the temperature moderate. For extra crunch, sprinkle a little extra sugar on top right before baking.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s all about minimal effort—just roast the sweet potatoes, mix in the butter, brown sugar, and spices, then bake until golden. No chopping, no fuss, just hands-off comfort.
  • Warm Spice Hug: That cinnamon and nutmeg combo? It’s like autumn in a bowl. The sweet potatoes caramelize just enough to balance the brown sugar’s richness, and the butter ties it all together—simple, but ridiculously satisfying.
  • Leftovers That Last: Between us, this casserole tastes even better the next day. I make a double batch on Sundays, and by Wednesday, it’s still the star of my lunch. (Yes, even reheated.)
  • Budget-Friendly Crowdpleaser: Sweet potatoes and spices don’t break the bank, and this recipe stretches to feed four without feeling skimpy. Honestly, it’s my go-to for potlucks or when I need to impress friends without stressing over ingredients.

Step-by-step instructions for sweet potato casserole

Perfectly balanced texture and flavor start with these precise steps.

1

🍳 Step 1: Roast Sweet Potatoes Until Tender

Preheat your oven to 375°F. Toss the 2 lbs peeled and cubed sweet potatoes with 2 tablespoons of the unsalted butter (reserve the rest for later) on a rimmed baking sheet. Spread them in a single layer, leaving space between pieces for even cooking.

Roast for 25-30 minutes until the sweet potatoes are fork-tender with slightly caramelized edges. You'll know they're done when they yield easily to a fork but still hold their shape. The edges should develop a beautiful golden hue—this caramelization adds depth of flavor. If they're browning too quickly, tent with foil to prevent over-browning while they finish cooking.

2

👨‍🍳 Step 2: Prepare the Streusel Topping

While the sweet potatoes roast, make the streusel topping in a medium bowl. Combine the 0.5 cup all-purpose flour, 0.5 cup old-fashioned oats, 0.25 cup granulated sugar, 1.5 tsp ground cinnamon, 0.25 tsp ground nutmeg, and 0.5 tsp salt. Mix with a fork until evenly distributed—you should see small clumps throughout.

Cut the remaining 0.3 cup unsalted butter (you started with 0.5 cup total) into small cubes and add to the dry mixture. Use your fingers to work the butter into the flour mixture until it resembles coarse crumbs with pea-sized butter pieces throughout. Stir in the 0.25 cup chopped pecans (if using) and set aside. This streusel should be crumbly but hold together when pressed—don't overmix or it will become dense.

3

🥘 Step 3: Combine and Assemble the Casserole

In a separate bowl, whisk together the 0.25 cup heavy cream, 0.75 cup light brown sugar, and 0.5 tsp vanilla extract until smooth. This creamy mixture will bind the sweet potatoes and add richness to each bite. Pour this over the roasted sweet potatoes and gently toss until evenly coated.

Transfer the sweet potato mixture to a 9x9-inch baking dish and spread it into an even layer. Sprinkle the streusel mixture evenly over the top, pressing down gently with your fingers to ensure good contact between the layers. The streusel should cover the sweet potatoes completely—this creates that perfect crunch contrast when baked.

4

🔥 Step 4: Bake to Golden Perfection

Return the casserole to the oven and bake at 375°F for 20-25 minutes until the streusel topping is deep golden brown and bubbly around the edges. The filling should be hot and slightly caramelized on top. Here's the thing—don't overbake. You want that streusel to be crispy on the outside while keeping the sweet potatoes tender inside.

When you remove it from the oven, the top should look like a freshly baked pie crust with pockets of golden brown in the streusel. Let it rest for 10 minutes before serving—this allows the juices to redistribute and the streusel to set properly. Serve warm with a dollop of whipped cream or a scoop of vanilla ice cream for the ultimate comfort experience.

👨‍🍳

Pro Tips For Making Sweet Potato Casserole Recipe For 4 People

  • ROAST POTATOES FIRST: Bake the sweet potatoes at 400°F (200°C) for 45–50 minutes until a knife slides in like butter—no one likes mushy filling. I used to microwave them to save time, but they turn out watery and lose that natural sweetness. Roasting concentrates the flavor and makes mashing easier.
  • MEASURE SUGAR BY VOLUME: Brown sugar packs differently—use cups, not grams, unless you’re willing to eyeball it. A scoop-and-level approach guarantees consistent sweetness; packing it too tight makes the casserole cloyingly sugary. Trust me, your taste buds will notice the difference.
  • SKIP THE OVERMIXING: Once you fold in the butter and spices, stop stirring after 10 strokes—lumps are better than gluey texture. Overworking the filling releases starch, which turns the casserole gummy when baked. A few small lumps disappear during baking; a smooth paste won’t.
  • TOAST THE SPICES: Warm the cinnamon and nutmeg in a dry pan for 30 seconds before mixing—it deepens their aroma and cuts through the sweetness. I was skeptical until I tasted the difference: the spices taste fresher, and the casserole’s flavor lingers longer. (Yes, even if you’re impatient like me.)

Common mistakes when making great sweet potato casserole recipe for 4 people

Over-Roasting Sweet Potatoes

Sweet potatoes are forgiving, but pushing them past 30 minutes at 375°F turns them mushy and dry. I’ve seen this happen when people use larger cubes or crowd the baking sheet.

For perfect texture, stick to 1-inch cubes and spread them in a single layer. If they start browning too quickly, tent with foil to slow cooking while maintaining tenderness. 🍠

Skipping the Cream Mixture

The creamy sauce—heavy cream, brown sugar, and vanilla—is what transforms this from a dry side dish to a luscious one. I’ve made this casserole without it, and while it’s still good, the texture becomes dense and the flavor lacks depth.

Whisk this mixture thoroughly before pouring over the sweet potatoes to ensure even distribution.

Uneven Streusel Distribution

An uneven streusel layer leads to soggy spots and missed crunch. Press the streusel gently but firmly into the sweet potatoes before baking—this creates direct contact for even browning. I like to use my fingers to create small indentations in the streusel so it doesn’t shift during baking.

Also, avoid overmixing the streusel ingredients, or it’ll turn into a paste instead of crispy clusters. 🧈

Baking at Wrong Temperature

This recipe is designed for 375°F, but I’ve seen people bake it at 400°F or lower. At 400°F, the streusel burns before the filling is done, while 350°F leaves the streusel undercooked and gummy.

Use an oven thermometer to confirm your oven’s accuracy—many run hot or cold. The 20-25 minute bake time assumes a properly calibrated oven.

Not Resting Before Serving

Skipping the 10-minute rest after baking causes the streusel to crumble apart when served. This rest allows the juices to redistribute, keeping the sweet potatoes moist and the streusel intact.

I’ve seen people serve it immediately, and while it’s still edible, the texture suffers. Trust me—patience here makes all the difference. ⏰

Using Wrong Oats for Streusel

Quick oats create a gummy streusel, while steel-cut oats are too coarse. Old-fashioned or rolled oats are the gold standard—they hold their shape and provide the perfect crunch. If you’re in a pinch, pulse quick oats in a food processor for 10 seconds to mimic the texture.

Also, check your oats for freshness—stale oats absorb moisture and turn mushy during baking. 🥣

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 85mg28%
Sodium 420mg18%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 32g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this sweet potato casserole ahead of time?

Assemble the casserole in your baking dish, cover tightly with foil, and refrigerate for up to 2 days. When ready to bake, remove the foil and bake at 375°F for 25-30 minutes (covered with foil for the first 15 minutes if needed). This method keeps the streusel from getting soggy while the sweet potatoes stay tender. Pro tip: Let it cool completely before refrigerating for even better texture.

2

What can I substitute if I don't have pecans?

No problem! Swap the pecans for walnuts, almonds, or even toasted pumpkin seeds—they'll add a different but equally delicious crunch. For a nut-free version, try crushed graham crackers or extra oats in the streusel. Just remember that substitutions may slightly alter the flavor profile, so adjust sweetness if needed.

3

How do I make this casserole vegan?

Use coconut oil instead of butter for both the sweet potatoes and streusel, and swap the heavy cream for full-fat coconut milk or a vegan cream alternative. For the brown sugar, try coconut sugar or maple syrup. The vanilla extract is already vegan-friendly, so no changes needed there. The texture will be slightly different but still delicious!

4

Can I use regular potatoes instead of sweet potatoes?

Not recommended! Regular potatoes have a completely different texture and flavor profile—they'll turn out dry and starchy rather than the creamy, sweet flavor you want. Sweet potatoes are essential for that rich, caramelized taste and velvety consistency. If you're looking for a similar dish with regular potatoes, try a scalloped potato casserole instead.

Why did my streusel turn out gummy instead of crispy?

This usually happens when the streusel gets too wet or you used the wrong type of oats.

★★★★★4.5(3 reviews)
Categories Side Dishes