Written by

Kristen Douglas

Published

Best Cheesy Sweet Potato Casserole with Pecan Streusel

Ready In 45 minutes
Servings 8 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

The church potluck was in four hours and I’d completely forgotten. My kids had been sick all week, the grocery list was a distant memory, and the only thing in my fridge that looked promising was a bag of sweet potatoes I’d bought on sale. Everyone else would be bringing their grandmother’s famous green bean casserole or those perfectly layered lasagnas that take all day. I had sweet potatoes, a block of cheddar, and some pecans from Christmas baking I’d stashed in the freezer. Honestly, I almost just grabbed a store-bought pie and called it a day.

But I couldn’t. Not with my mother-in-law showing up. You know the feeling, right? That moment when you have to bring something that looks like you tried, even when you absolutely did not have time to try. So I started throwing things together. I boiled the sweet potatoes until they were soft, mashed them with butter and a splash of milk, then layered them in a dish with shredded cheddar. I had no idea if it would work—cheese and sweet potatoes seemed like a gamble. Then I sprinkled on a pecan streusel I whipped up from flour, brown sugar, and cold butter. It was a mess. My kitchen looked like a flour bomb went off, and I forgot to set the timer, so the top got a little darker than I planned. That crunchy topping ended up being the best part, of course.

At the potluck, I set my dish down next to a beautiful ham and a tray of deviled eggs. I was ready for polite nods. Instead, the kids lined up. They went back for seconds. Then thirds. A little boy named Tommy told me it was “better than dessert.” I mean, let me tell you, I nearly cried. The adults loved it too, but the kids? They couldn’t get enough. That’s why this best cheesy sweet potato casserole with pecan streusel is still in my regular rotation. It’s the dish that saved me from potluck shame and turned into a family favorite. Maybe you’ve been in that same spot—needing a recipe that’s fast, uses simple ingredients, and somehow wins everyone over. This is that recipe.

Why You’ll Love This Recipe

This isn’t just another side dish. It’s the one that disappears first at every gathering, and I’ve tested it enough times to know exactly why. The sweet and savory combo hits that perfect spot, and the crunchy pecan topping adds texture that makes every bite interesting. As a home cook feeding a family on a budget, I need recipes that work without fancy ingredients or hours of prep. This one delivers every single time.

  • Quick & Easy: Comes together in under an hour, with only 20 minutes of hands-on time. Perfect for busy weeknights or last-minute holiday prep.
  • Simple Ingredients: No fancy grocery trips needed. Sweet potatoes, cheddar cheese, pecans, and pantry staples—you probably have everything right now.
  • Perfect for Family Meals: Great for Sunday dinners, Thanksgiving, or any night you want something cozy that feeds a crowd without breaking the bank.
  • Crowd-Pleaser: Kids devour it, adults rave about it, and picky eaters come back for seconds. I’ve seen it happen more times than I can count.
  • Unbelievably Delicious: The creamy, cheesy sweet potato base paired with that buttery, crunchy pecan streusel is pure comfort food magic.

What makes this recipe different from the rest? It’s the balance. Most sweet potato casseroles go either too sweet or too savory. This one hits both notes perfectly. The sharp cheddar cuts through the natural sweetness of the potatoes, while the pecan streusel adds a salty-sweet crunch that keeps you coming back. It’s comfort food reimagined—faster, simpler, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple meal into something memorable.

What Ingredients You Will Need

This best cheesy sweet potato casserole with pecan streusel uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples you likely already have on hand.

For the Sweet Potato Base

  • 4 large sweet potatoes (about 2 pounds or 900g), peeled and cubed (look for firm, orange-fleshed sweet potatoes for the creamiest texture)
  • 4 tablespoons unsalted butter, melted (I use Kerrygold for its rich flavor, but any good butter works)
  • 1/3 cup milk (whole milk gives the creamiest result, but 2% or dairy-free milk works fine)
  • 1 teaspoon salt (adds depth and balances sweetness)
  • 1/2 teaspoon black pepper (a little kick to contrast the sweet potatoes)
  • 1 1/2 cups shredded sharp cheddar cheese (about 6 ounces or 170g; shred it yourself for better melting—pre-shredded has anti-caking agents that affect texture)

For the Pecan Streusel Topping

best cheesy sweet potato casserole with pecan streusel preparation steps

  • 1/2 cup all-purpose flour (60g; use gluten-free flour blend if needed)
  • 1/2 cup packed brown sugar (100g; light or dark both work—dark gives deeper flavor)
  • 1/2 cup chopped pecans (60g; toast them lightly for extra crunch)
  • 4 tablespoons cold unsalted butter, cut into small cubes (adds that crumbly texture)
  • 1/4 teaspoon cinnamon (optional, but it ties the flavors together beautifully)

I recommend using sharp cheddar for the best flavor—it stands up to the sweet potatoes without getting lost. For the pecans, I buy them in bulk from the baking aisle and store them in the freezer so they stay fresh longer. If you’re feeding picky eaters, you can chop the pecans very fine so they blend into the streusel without being too obvious. For a dairy-free version, swap the butter with vegan butter and use a dairy-free cheese shreds—I’ve tried it with Violife and it works well, though the texture is slightly less creamy.

Equipment Needed

You don’t need a fancy kitchen to make this best cheesy sweet potato casserole with pecan streusel. Here’s what you’ll need:

  • Large pot for boiling sweet potatoes (any 4-quart or larger pot works)
  • Colander for draining
  • Potato masher or fork (a hand mixer works too if you want extra smooth mashed potatoes)
  • 9×13-inch baking dish (an 8×8 dish works for a smaller batch, just adjust cooking time)
  • Mixing bowls (one large for sweet potatoes, one medium for streusel)
  • Pastry cutter or two forks for cutting butter into streusel (your fingers work too—just work fast so the butter stays cold)
  • Measuring cups and spoons
  • Cheese grater (please shred your own cheese—it melts so much better)

If you don’t have a pastry cutter, don’t stress. I’ve used a fork for years and it works fine. For the baking dish, a glass or ceramic dish gives the most even baking. I picked mine up at a thrift store for three dollars, so budget-friendly options are everywhere.

Preparation Method

Let’s get cooking. This recipe comes together in about 45 minutes, and most of that is hands-off baking time.

  1. Preheat your oven to 375°F (190°C). Grease your 9×13-inch baking dish lightly with butter or non-stick spray.
  2. Boil the sweet potatoes. Place the peeled and cubed sweet potatoes in a large pot and cover them with cold water by about an inch. Add a generous pinch of salt. Bring to a boil over high heat, then reduce to medium-high and cook for 12-15 minutes, until the potatoes are fork-tender. You should be able to pierce them easily with no resistance. Drain them well in a colander—excess water will make the casserole watery.
  3. Mash the sweet potatoes. Return the drained sweet potatoes to the pot. Add the melted butter, milk, salt, and pepper. Mash until smooth. I like a few small lumps for texture, but go as smooth as you prefer. Taste and adjust seasoning—you want it well-seasoned since the cheese will add saltiness too.
  4. Add the cheese. Stir in 1 cup of the shredded cheddar cheese until it melts into the warm sweet potatoes. Reserve the remaining 1/2 cup for the top. The heat from the potatoes will melt the cheese beautifully—if your potatoes have cooled too much, pop them back on low heat for a minute while stirring.
  5. Assemble the casserole. Spread the cheesy sweet potato mixture evenly into your prepared baking dish. Smooth the top with a spatula. Sprinkle the remaining 1/2 cup of cheddar cheese over the top.
  6. Make the pecan streusel. In a medium bowl, combine the flour, brown sugar, chopped pecans, and cinnamon (if using). Add the cold butter cubes. Use a pastry cutter or two forks to cut the butter into the dry ingredients until the mixture resembles coarse crumbs with pea-sized butter pieces. Don’t overwork it—you want those butter bits for a flaky, crunchy topping. If the butter starts to soften, pop the bowl in the fridge for 5 minutes.
  7. Top and bake. Sprinkle the pecan streusel evenly over the cheese layer. Bake for 20-25 minutes, until the topping is golden brown and the casserole is bubbly around the edges. If the top is browning too quickly, tent loosely with foil for the last 5 minutes.
  8. Rest before serving. Let the casserole sit for 5-10 minutes after baking. This allows it to set up so it slices neatly instead of turning into a soupy mess. Trust me, I learned this the hard way after serving a casserole that looked like sweet potato soup.

Cooking Tips & Techniques

After making this best cheesy sweet potato casserole with pecan streusel more times than I can count, I’ve picked up a few tricks that make a real difference.

Don’t overboil the sweet potatoes. I once left them on the stove while I answered the phone, and they turned into waterlogged mush. The casserole was still tasty, but the texture was off. Cook them just until fork-tender—about 12 minutes for cubes—then drain immediately.

Shred your own cheese. I know it’s tempting to buy the bagged shreds, but they’re coated with cellulose to prevent clumping, which means they don’t melt as smoothly. Pre-shredded cheese can make your casserole grainy. A block of sharp cheddar takes two minutes to shred and makes a world of difference.

Keep the streusel butter cold. Warm butter makes a greasy, flat topping instead of those lovely crumbly bits. If your kitchen is warm, chill the streusel mixture for 10 minutes before sprinkling it on. I’ve forgotten this step on a hot summer day, and the topping just melted into the casserole instead of staying crunchy.

Watch the baking time. Every oven runs differently. Start checking at 18 minutes. You want the streusel golden brown and the edges bubbling. If the top is getting dark but the center isn’t bubbly yet, cover loosely with foil and bake another 5 minutes.

Let it rest. This is the hardest part because your kitchen smells amazing, but please wait. The casserole needs time to set so it holds its shape. I once served it straight from the oven and it was more like sweet potato dip—delicious, but messy.

Variations & Adaptations

This recipe is flexible, so feel free to make it your own. Here are some variations I’ve tried and loved:

  • Make it dairy-free: Use vegan butter and dairy-free cheddar shreds. I’ve used Miyoko’s vegan butter and Follow Your Heart cheddar shreds with great results. The texture is slightly less creamy, but the flavor is still fantastic.
  • Add some heat: Stir in 1/4 teaspoon cayenne pepper or a diced jalapeño to the sweet potato mixture for a spicy kick. My husband loves this version, though the kids prefer the original.
  • Swap the nuts: If someone has a nut allergy, use crushed cornflakes or pumpkin seeds instead of pecans. The crunch is similar, and my nephew actually prefers the cornflake version.
  • Make it sweeter: For a dessert-like version, add 1/4 cup maple syrup to the sweet potato mixture and skip the cheese. Top with marshmallows along with the streusel. It’s basically sweet potato pie in casserole form.
  • Go gluten-free: Use a gluten-free all-purpose flour blend in the streusel. I’ve used Bob’s Red Mill 1-to-1 blend and it works perfectly—no one can tell the difference.
  • Add protein: Stir in 1 cup of cooked, crumbled bacon or diced ham to make it a main dish. It’s hearty enough for a weeknight dinner with a simple salad on the side.

Serving & Storage Suggestions

This best cheesy sweet potato casserole with pecan streusel is versatile enough for any occasion. Serve it warm as a side dish for roasted chicken, turkey, pork chops, or even a simple weeknight meatloaf. It also pairs beautifully with a crisp green salad dressed with vinaigrette to cut through the richness. For holiday meals, it sits happily alongside ham, green beans, and cranberry sauce.

Leftovers, if you have any, keep well in the refrigerator for up to 4 days. Store them in an airtight container. To reheat, pop individual portions in the microwave for 1-2 minutes, or reheat the whole dish in a 350°F oven for 10-15 minutes until warmed through. The streusel will lose some crunch upon reheating, but the flavor stays wonderful.

You can also freeze this casserole. Assemble it completely but don’t bake it. Cover tightly with foil and freeze for up to 3 months. When you’re ready to bake, thaw overnight in the refrigerator, then bake as directed, adding 10-15 minutes to the baking time since it’s starting cold. I’ve done this for Thanksgiving prep, and it saves so much stress on the big day.

The flavors actually develop and deepen after a day in the fridge, so this is one of those rare dishes that tastes even better the next day. My family fights over the leftovers for lunch.

Nutritional Information & Benefits

Here’s the estimated nutritional breakdown per serving (based on 8 servings):

Nutrient Amount
Calories 385
Total Fat 22g
Saturated Fat 11g
Cholesterol 50mg
Sodium 480mg
Total Carbohydrates 40g
Dietary Fiber 6g
Sugars 18g
Protein 10g
Vitamin A 380% DV
Vitamin C 25% DV
Calcium 20% DV
Iron 10% DV

Sweet potatoes are packed with vitamin A, which supports eye health and immune function. They’re also a great source of fiber, keeping you full and satisfied. The pecans add healthy fats and vitamin E, while the cheese provides calcium and protein. This casserole is naturally gluten-free if you use a gluten-free flour blend in the streusel. For a lower-carb option, reduce the brown sugar in the streusel by half—it’ll still be delicious. Potential allergens include dairy (butter, cheese, milk) and tree nuts (pecans).

Conclusion

This best cheesy sweet potato casserole with pecan streusel has become a staple in my kitchen, and I hope it becomes one in yours too. It’s the kind of recipe that proves you don’t need fancy ingredients or hours of prep to create something truly special. The creamy, cheesy sweet potatoes paired with that crunchy, buttery pecan topping—honestly, it’s hard to beat.

I love that this recipe adapts to whatever you have on hand. Need it dairy-free? Done. Want to add some heat? Go for it. Feeding picky eaters? This one wins them over every time. It’s forgiving, flexible, and always delicious. I’ve made it for potlucks, Thanksgiving dinners, and random Tuesday nights when we needed comfort food. It never disappoints.

Now I’d love to hear from you. Have you tried this recipe? Did you add your own twist? Drop a comment below and let me know how it turned out. And if you loved it, share it with a friend who needs a new go-to side dish. Happy cooking, friends—you’ve got this!

Frequently Asked Questions

Can I make this casserole ahead of time?

Absolutely! Assemble the casserole completely, cover it, and refrigerate for up to 24 hours before baking. Add 5-10 minutes to the baking time since it’s starting cold. You can also freeze it unbaked for up to 3 months.

Can I use canned sweet potatoes instead of fresh?

You can, but the texture will be softer and the flavor less sweet. If using canned, drain them well, mash them, and reduce the milk slightly since they’re already moist. Fresh sweet potatoes give a much better result, though.

How do I make the streusel topping extra crunchy?

Make sure your butter is very cold when you cut it into the flour mixture. Also, don’t overmix—you want pea-sized butter pieces. Baking at 375°F and not covering the dish helps the topping crisp up beautifully.

Can I leave out the cheese for a sweeter version?

Yes! Skip the cheddar entirely and add 1/4 cup maple syrup or honey to the mashed sweet potatoes. Top with marshmallows along with the pecan streusel for a classic sweet potato casserole that tastes like dessert.

What can I use instead of pecans for the topping?

Crushed cornflakes, pumpkin seeds, walnuts, or slivered almonds all work great. For a nut-free option, crushed cornflakes or even crushed pretzels give a lovely salty crunch that pairs well with the sweet potatoes.

Pin This Recipe!

best cheesy sweet potato casserole with pecan streusel recipe

Print

Best Cheesy Sweet Potato Casserole with Pecan Streusel

A creamy, cheesy sweet potato casserole topped with a crunchy pecan streusel. This quick and easy side dish is perfect for potlucks, holidays, or weeknight dinners, and it’s a guaranteed crowd-pleaser.

  • Author: Lena
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes
  • Yield: 8 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 4 large sweet potatoes (about 2 pounds or 900g), peeled and cubed
  • 4 tablespoons unsalted butter, melted
  • 1/3 cup milk (whole milk preferred)
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 1/2 cups shredded sharp cheddar cheese (about 6 ounces or 170g), divided
  • 1/2 cup all-purpose flour (60g)
  • 1/2 cup packed brown sugar (100g; light or dark)
  • 1/2 cup chopped pecans (60g)
  • 4 tablespoons cold unsalted butter, cut into small cubes
  • 1/4 teaspoon cinnamon (optional)

Instructions

  1. Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish lightly with butter or non-stick spray.
  2. Boil the sweet potatoes: Place the peeled and cubed sweet potatoes in a large pot and cover them with cold water by about an inch. Add a generous pinch of salt. Bring to a boil over high heat, then reduce to medium-high and cook for 12-15 minutes, until fork-tender. Drain well.
  3. Mash the sweet potatoes: Return the drained sweet potatoes to the pot. Add the melted butter, milk, salt, and pepper. Mash until smooth, leaving a few lumps if desired. Taste and adjust seasoning.
  4. Add the cheese: Stir in 1 cup of the shredded cheddar cheese until melted. Reserve the remaining 1/2 cup for the top.
  5. Assemble the casserole: Spread the cheesy sweet potato mixture evenly into the prepared baking dish. Sprinkle the remaining 1/2 cup of cheddar cheese over the top.
  6. Make the pecan streusel: In a medium bowl, combine the flour, brown sugar, chopped pecans, and cinnamon (if using). Add the cold butter cubes. Use a pastry cutter or two forks to cut the butter into the dry ingredients until the mixture resembles coarse crumbs with pea-sized butter pieces.
  7. Top and bake: Sprinkle the pecan streusel evenly over the cheese layer. Bake for 20-25 minutes, until the topping is golden brown and the casserole is bubbly around the edges. If the top is browning too quickly, tent loosely with foil for the last 5 minutes.
  8. Rest before serving: Let the casserole sit for 5-10 minutes after baking to set before serving.

Notes

Shred your own cheese for better melting. Keep streusel butter cold for a crunchy topping. Let the casserole rest before serving to set. For a dairy-free version, use vegan butter and dairy-free cheese. For a gluten-free version, use a gluten-free flour blend in the streusel.

Nutrition

  • Serving Size: 1 serving (1/8 of ca
  • Calories: 385
  • Sugar: 18
  • Sodium: 480
  • Fat: 22
  • Saturated Fat: 11
  • Carbohydrates: 40
  • Fiber: 6
  • Protein: 10

Keywords: sweet potato casserole, cheesy sweet potato casserole, pecan streusel, holiday side dish, potluck recipe, easy side dish, comfort food

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 ★☆ ★☆ ★☆ ★☆ ★☆