Written by

Andrea Leonard

Published

Wholesome Sweet Potato Casserole with Pecan Streusel

Ready In 45 minutes
Servings 8 servings
Difficulty Easy

My sister asked why I couldn’t just swap half the sugar for mashed sweet potato. I started to explain why that wouldn’t work—then stopped. Honestly? I had no good reason. I was just being stubborn.

It was the week before Thanksgiving, and I was testing my “perfect” sweet potato casserole recipe for the third time. My sister, who bakes maybe twice a year, was watching me measure out brown sugar with the precision of a chemist. “You’re always saying sweet potatoes are healthy,” she said, grabbing a fork. “So why are you dumping all that sugar back in?”

I had a dozen chef-y comebacks ready. Something about caramelization, about structure, about the science of baking. But the truth was simpler: I was scared it wouldn’t taste as good. So I did what any control freak cook does—I ignored her and made it my way. The casserole was fine. Good, even. But it wasn’t memorable.

The next day, feeling a little sheepish, I tried her suggestion. I mashed a roasted sweet potato into the filling and cut the sugar by a third. The texture was silkier. The sweetness was gentler—more earthy, less cloying. And the pecan streusel? It sang. That moment taught me something I still think about: sometimes the best advice comes from the person who doesn’t overthink dinner. This Wholesome Sweet Potato Casserole with Pecan Streusel is the result of me learning to shut up and listen. Maybe you’ve been there too—stuck in your cooking habits, convinced your way is the only way. Let me tell you, it’s worth being wrong.

Why You’ll Love This Recipe

This isn’t your grandma’s sweet potato casserole—though she’d probably approve. It’s the version I make for friends who say they’re “eating healthier” but still want something that feels like a celebration. After testing this recipe a dozen times (and yes, making my sister taste every single batch), here’s why it earns a permanent spot on my table:

  • Quick & Easy: Comes together in about 45 minutes, with only 15 minutes of active prep. Perfect for a Tuesday night or a holiday spread.
  • Simple Ingredients: No weird health-food swaps here. Just sweet potatoes, a few pantry staples, and a pecan streusel that tastes indulgent because it is—just balanced.
  • Perfect for Everyday & Holidays: It’s wholesome enough for a weeknight side, but pretty enough for Thanksgiving. I’ve brought it to potlucks and watched it disappear before the green bean casserole.
  • Crowd-Pleaser: Kids love the crunchy topping. Adults love that it doesn’t put them in a sugar coma. The sweet potato flavor actually gets to shine.
  • Unbelievably Delicious: The texture is what gets me every time—silky smooth filling, crunchy streusel, that tiny bit of caramelized edge where the topping meets the potato. It’s comfort food that doesn’t weigh you down.

What makes this different from every other sweet potato casserole out there? The ratio. Most recipes drown the potatoes in sugar and marshmallows. This one lets the sweet potato be the star. The pecan streusel adds crunch and warmth without stealing the show. It’s the kind of dish that makes you close your eyes after the first bite—not because it’s over-the-top rich, but because it tastes exactly right.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are probably in your kitchen right now—I know they’re always in mine.

For the Sweet Potato Filling

  • 3 large sweet potatoes (about 2 pounds or 900g), peeled and cubed—look for firm, orange-fleshed sweet potatoes (sometimes labeled as “garnet” or “jewel”) for the creamiest texture
  • 3 tablespoons unsalted butter, melted—I use Kerrygold for its rich flavor, but any good butter works
  • 1/4 cup maple syrup (60ml)—pure maple syrup, not pancake syrup; the flavor is deeper and less processed
  • 1/4 cup milk (60ml)—whole milk gives the creamiest result, but oat milk or almond milk work beautifully for dairy-free
  • 2 large eggs, lightly beaten—room temperature eggs incorporate more smoothly
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg—freshly grated if you have it, but pre-ground is fine
  • 1/4 teaspoon salt—don’t skip this; it balances the sweetness

For the Pecan Streusel Topping

wholesome sweet potato casserole with pecan streusel preparation steps

  • 1/2 cup chopped pecans (60g)—I prefer raw pecans; toast them lightly for extra depth
  • 1/4 cup all-purpose flour (30g)—or use oat flour for a gluten-free option
  • 1/4 cup brown sugar (50g), packed—light or dark both work; dark gives a more molasses-y flavor
  • 3 tablespoons cold unsalted butter, cut into small cubes
  • 1/2 teaspoon cinnamon
  • Pinch of salt

Ingredient Tip: I’ve tested this with coconut sugar instead of brown sugar, and it works—just expect a slightly less caramelized topping. For the sweet potatoes, try to get them all roughly the same size when cubing so they cook evenly. And if you’re feeling fancy, roasting the sweet potatoes instead of boiling them adds a subtle caramelized flavor that’s gorgeous.

Equipment Needed

Nothing fancy here—just basic kitchen tools you probably already own. Here’s what you’ll need:

  • Large pot for boiling sweet potatoes (or a baking sheet if you’re roasting them)
  • Colander for draining
  • Mixing bowls—one large, one medium
  • 9×9-inch baking dish (or similar 2-quart dish)—an 8×8 works too, the casserole will just be a little thicker
  • Potato masher or fork—I actually prefer a hand masher for a slightly rustic texture; a food processor works if you want it ultra-smooth
  • Measuring cups and spoons
  • Pastry cutter or two forks for making the streusel—or just use your fingers, honestly
  • Chef’s knife and cutting board

Budget-Friendly Tip: Don’t have a pastry cutter? I’ve used my hands for years. Just work the cold butter into the flour mixture quickly so it doesn’t melt from your body heat. A food processor also works for the streusel—just pulse a few times until it looks like coarse sand.

Preparation Method

Let me walk you through this step by step. I’ve made this casserole more times than I can count, and these little details make all the difference.

  1. Preheat and prep. Preheat your oven to 375°F (190°C). Lightly grease your baking dish with butter or cooking spray. Set it aside.
  2. Cook the sweet potatoes. Place the peeled and cubed sweet potatoes in a large pot and cover with cold water by about an inch. Add a generous pinch of salt. Bring to a boil over high heat, then reduce to medium and simmer for 12-15 minutes, until the sweet potatoes are fork-tender. Don’t overcook them—they’ll get waterlogged and the filling will be thin. Drain well in a colander and let them steam dry for a couple minutes. This step matters more than you think; extra water makes the filling runny.
  3. Mash the sweet potatoes. Return the drained sweet potatoes to the pot or transfer to a large bowl. Mash them until smooth. I like a few tiny lumps for texture, but go as smooth as you like. Let them cool for 5 minutes—you don’t want the heat to scramble the eggs in the next step.
  4. Mix the filling. To the mashed sweet potatoes, add the melted butter, maple syrup, milk, beaten eggs, vanilla, cinnamon, nutmeg, and salt. Stir until everything is well combined and silky. Taste it. Yes, you can taste the raw egg—but you’ll get a sense of the sweetness and spice balance. Adjust if needed (a pinch more cinnamon never hurts).
  5. Make the streusel. In a medium bowl, combine the chopped pecans, flour, brown sugar, cinnamon, and salt. Add the cold butter cubes. Use a pastry cutter, two forks, or your fingers to work the butter into the dry ingredients until the mixture looks like coarse crumbs with some pea-sized butter pieces remaining. Don’t overwork it—those little butter chunks create the crunchy pockets.
  6. Assemble the casserole. Pour the sweet potato filling into the prepared baking dish and spread it evenly. Sprinkle the pecan streusel evenly over the top. Don’t press it down—let it sit loosely for maximum crunch.
  7. Bake. Place the dish in the preheated oven and bake for 25-30 minutes, until the filling is set around the edges and the streusel is golden brown and fragrant. If the streusel is browning too quickly, tent loosely with foil for the last 10 minutes.
  8. Rest and serve. Let the casserole cool for 5-10 minutes before serving. This allows the filling to set up a bit. Serve warm or at room temperature.

Cooking Tips & Techniques

I’ve made every mistake in the book with this recipe, so you don’t have to. Here’s what I’ve learned:

Don’t over-boil the sweet potatoes. This was my biggest failure early on. Mushy, waterlogged sweet potatoes make a thin, sad filling. Cook them just until a knife slides in with slight resistance, then drain thoroughly. I even let them sit in the colander for a few minutes while I measure out other ingredients.

Temperature matters for the streusel. Cold butter is non-negotiable. If your butter softens, the streusel will melt into a flat, greasy layer instead of staying crunchy on top. Pop the butter in the freezer for 10 minutes if your kitchen is warm.

Toast your pecans first. I know it’s an extra step, but it takes 3 minutes in a dry skillet and makes the pecan flavor so much deeper. Just watch them—they burn fast. I’ve definitely had to start over because I got distracted.

Multitask smartly. While the sweet potatoes boil, make the streusel. While the filling cools slightly, grease your dish. This recipe comes together in about 15 minutes of active work if you keep moving.

Texture check. The casserole is done when the edges are bubbly and the center is just slightly jiggly—like a cheesecake. It will continue to set as it cools. Over-baking dries it out, so err on the side of slightly underdone.

Variations & Adaptations

This recipe is forgiving, and I’ve tried several versions depending on who’s coming to dinner or what’s in my pantry.

Vegan version: Swap the butter for coconut oil or vegan butter, use flax eggs (1 tablespoon ground flax + 3 tablespoons water per egg), and use oat milk. The texture is slightly less rich but still delicious—I made this for a friend’s vegan Thanksgiving and it was a hit.

Gluten-free option: Use oat flour or almond flour in the streusel. Almond flour gives a slightly different crunch—more tender, less sandy—which I actually prefer sometimes. The filling is naturally gluten-free.

Lower sugar: Cut the maple syrup to 2 tablespoons and skip the brown sugar in the streusel (use 2 tablespoons coconut sugar instead). The sweet potatoes do most of the work here anyway. I’ve made this version for my dad, who’s watching his sugar intake, and he didn’t miss a thing.

Savory-sweet twist: Add 1/2 teaspoon of smoked paprika and a pinch of cayenne to the filling. The heat plays beautifully with the sweet potatoes and the pecan topping. I tried this on a whim one night and now I make it this way half the time.

Make it ahead: Assemble the casserole completely (without baking), cover, and refrigerate for up to 24 hours. Add 10 minutes to the baking time. The streusel won’t be quite as crunchy, but it’s still wonderful—and a lifesaver on busy days.

Serving & Storage Suggestions

This casserole is versatile, and how you serve it can change the whole vibe of the meal.

Serving temperature: I love it warm, straight from the oven, when the streusel is at its crunchiest. But honestly, it’s also fantastic at room temperature—the flavors meld and deepen. Leftovers the next morning? Don’t judge me, but I’ve eaten it cold with a spoon.

What to serve with it: It’s a natural side for roasted chicken, turkey, or pork chops. For a vegetarian meal, pair it with a hearty lentil loaf or a big green salad with tangy vinaigrette to cut the sweetness. A dollop of Greek yogurt or crème fraîche on top is lovely.

Storage: Cover the dish tightly with foil or transfer leftovers to an airtight container. It keeps in the fridge for up to 4 days. The streusel will soften, but the flavor is still there.

Reheating: The best way is in a 350°F oven for about 10 minutes, which helps re-crisp the topping slightly. The microwave works in a pinch (1-2 minutes), but the streusel will be soft. If you’re reheating a single serving, I’ve been known to eat it cold straight from the container—no shame.

Freezing: You can freeze the unbaked casserole for up to 3 months. Thaw overnight in the fridge, then bake as directed, adding 10 minutes. Or freeze the baked, cooled casserole and reheat directly from frozen at 350°F for about 30 minutes.

Nutritional Information & Benefits

I’m not a nutritionist, but I’ve looked into this because I care about what I feed my family. Here’s the rough breakdown per serving (based on 8 servings):

  • Calories: ~280
  • Fat: 14g
  • Carbohydrates: 36g
  • Fiber: 5g
  • Sugar: 16g (naturally occurring + added)
  • Protein: 5g
  • Vitamin A: 400% DV (yes, really—sweet potatoes are packed with it)
  • Vitamin C: 20% DV

Health highlights: Sweet potatoes are rich in beta-carotene, fiber, and potassium. Pecans provide healthy fats and magnesium. The maple syrup adds sweetness with a lower glycemic impact than refined sugar. This casserole is a great way to get your veggies in a form that actually feels like a treat.

Dietary notes: This recipe is vegetarian. For gluten-free, use oat flour in the streusel. For dairy-free, use coconut oil and oat milk. It’s naturally nut-free if you skip the pecans (though the streusel won’t be quite the same).

Conclusion

This Wholesome Sweet Potato Casserole with Pecan Streusel is the recipe I keep coming back to—not because it’s fancy, but because it’s honest. It lets the sweet potato be the star, adds just enough sweetness to feel like a treat, and gives you that satisfying crunch without a laundry list of ingredients. It’s the dish I bring to Friendsgiving, the one I make on a random Wednesday when I need something cozy, and the one that made me realize my sister was right all along.

I’d love to hear how it turns out for you. Did you add a pinch of cayenne? Swap the pecans for walnuts? Serve it with a fried egg on top for breakfast? (Yes, that’s a thing, and yes, it’s amazing.) Drop a comment below and let me know your twist. And if you share it on Pinterest, tag me—I want to see that golden streusel in all its glory. Happy cooking, friend. You’ve got this.

Frequently Asked Questions

Can I use canned sweet potatoes instead of fresh?

You can, but the texture won’t be as good. Canned sweet potatoes are often mushy and watery. If you’re in a pinch, drain them very well and reduce the milk in the recipe by half. Fresh really is worth the extra 15 minutes here.

Can I make this without eggs?

Yes! Use a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water, let sit for 5 minutes) or a store-bought egg replacer. The texture will be slightly less fluffy, but it still holds together beautifully.

Why is my streusel not crunchy?

Most likely, the butter was too warm when you mixed it, or you overworked it. Cold butter is key—those little chunks create steam pockets that turn into crunchy bits. Also, make sure your oven is fully preheated before baking.

Can I double this recipe?

Absolutely. Double everything and bake in a 9×13-inch dish. You may need to add 5-10 minutes to the baking time. Check for doneness by the edges bubbling and the center being just set.

How do I know when the sweet potatoes are done boiling?

Pierce a cube with a fork—it should slide in easily but the cube should still hold its shape. If it falls apart, you’ve gone too far. Aim for tender but not mushy, about 12-15 minutes from boiling.

Pin This Recipe!

wholesome sweet potato casserole with pecan streusel recipe

Print

Wholesome Sweet Potato Casserole with Pecan Streusel

A healthier take on classic sweet potato casserole, featuring a silky sweet potato filling with a crunchy pecan streusel topping. Perfect for holidays or weeknight dinners, this dish lets the natural sweetness of sweet potatoes shine.

  • Author: Mira
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 8 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 3 large sweet potatoes (about 2 pounds or 900g), peeled and cubed
  • 3 tablespoons unsalted butter, melted
  • 1/4 cup maple syrup (60ml)
  • 1/4 cup milk (60ml)
  • 2 large eggs, lightly beaten
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1/4 teaspoon salt
  • 1/2 cup chopped pecans (60g)
  • 1/4 cup all-purpose flour (30g)
  • 1/4 cup brown sugar (50g), packed
  • 3 tablespoons cold unsalted butter, cut into small cubes
  • 1/2 teaspoon cinnamon
  • Pinch of salt

Instructions

  1. Preheat your oven to 375°F (190°C). Lightly grease a 9×9-inch baking dish with butter or cooking spray.
  2. Place the peeled and cubed sweet potatoes in a large pot and cover with cold water by about an inch. Add a generous pinch of salt. Bring to a boil over high heat, then reduce to medium and simmer for 12-15 minutes, until fork-tender. Drain well and let steam dry for a couple minutes.
  3. Return the drained sweet potatoes to the pot or transfer to a large bowl. Mash until smooth. Let cool for 5 minutes.
  4. To the mashed sweet potatoes, add the melted butter, maple syrup, milk, beaten eggs, vanilla, cinnamon, nutmeg, and salt. Stir until well combined and silky.
  5. In a medium bowl, combine the chopped pecans, flour, brown sugar, cinnamon, and salt. Add the cold butter cubes. Use a pastry cutter, two forks, or your fingers to work the butter into the dry ingredients until the mixture looks like coarse crumbs with some pea-sized butter pieces remaining.
  6. Pour the sweet potato filling into the prepared baking dish and spread evenly. Sprinkle the pecan streusel evenly over the top.
  7. Bake for 25-30 minutes, until the filling is set around the edges and the streusel is golden brown and fragrant. If the streusel is browning too quickly, tent loosely with foil for the last 10 minutes.
  8. Let the casserole cool for 5-10 minutes before serving. Serve warm or at room temperature.

Notes

Don’t over-boil the sweet potatoes; they’ll become waterlogged. Cold butter is essential for a crunchy streusel. Toast pecans first for deeper flavor. The casserole can be assembled ahead and refrigerated for up to 24 hours (add 10 minutes to baking time).

Nutrition

  • Serving Size: 1 serving (1/8 of ca
  • Calories: 280
  • Sugar: 16
  • Sodium: 200
  • Fat: 14
  • Saturated Fat: 6
  • Carbohydrates: 36
  • Fiber: 5
  • Protein: 5

Keywords: sweet potato casserole, pecan streusel, healthy side dish, Thanksgiving, vegetarian, gluten-free option

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆