Love this? Save it for later!
Share the inspiration with your friends
There used to be a tiny Southern diner off Highway 17 in South Carolina called Miss Bea’s Table that made the most ridiculous sweet potato casserole I’ve ever tasted. When they closed after forty years in 2019, I actually drove past the boarded-up window three times before I believed it. After about seven tries—some where the streusel turned into a sugary brick, others where the sweet potatoes were way too watery—I finally cracked the code.
Honestly, I still dream about that first bite at Miss Bea’s. The sweet potatoes were silky but not mushy, and that pecan streusel had this salty-sweet crunch that made you close your eyes involuntarily. The best part? A whisper of sharp cheddar woven through the whole thing. Sounds weird, right? But trust me, it works in a way that pure sugar versions just can’t touch. I spilled half a bag of pecans on the floor on attempt number four, and let me tell you, sweeping up crushed pecans while questioning my life choices became a core memory.
This cozy cheesy sweet potato casserole with pecan streusel is my love letter to that little diner. Maybe you’ve been there—the place that made a dish so good you spent years trying to get it back. This is that recipe for me, and I think it might become that for you too. The cheese isn’t overpowering; it just adds this savory depth that makes the whole thing taste more grown-up and satisfying. Every time I make it now, I remember that cracked vinyl booth and the way the November light came through those dusty windows.
Why You’ll Love This Recipe
This isn’t your grandmother’s sweet potato casserole—though I say that with total respect to grandmas everywhere. This cozy cheesy sweet potato casserole with pecan streusel brings something special to the table that keeps people coming back for thirds.
- Quick & Easy: Comes together in under an hour, with only about 20 minutes of active prep. Perfect for busy holiday mornings or when you need a showstopper side without the stress.
- Simple Ingredients: No fancy grocery trips needed. Sweet potatoes, cheese, pecans, and pantry staples are all you need.
- Perfect for Thanksgiving & Christmas: This dish belongs on your holiday table. It’s cozy, festive, and feeds a crowd beautifully.
- Crowd-Pleaser: Kids love the sweet streusel topping, adults appreciate the savory cheese balance. Everyone wins.
- Unbelievably Delicious: The texture combo is next-level—creamy sweet potatoes, gooey melted cheese, crunchy pecan topping. It’s comfort food at its finest.
What makes this recipe different from all the others? It’s that whisper of cheddar. Most sweet potato casseroles go all-in on sugar and marshmallows, which is fine, but this one has a secret weapon. The sharp cheddar cuts through the sweetness and adds this savory complexity that makes the whole dish taste more sophisticated. Plus, the pecan streusel gets perfectly toasted without burning—something I struggled with for years.
This is the kind of recipe that makes you close your eyes after the first bite. It’s comfort food reimagined—familiar but surprising, sweet but savory, simple but unforgettable. Perfect for impressing your in-laws without spending all day in the kitchen.
What Ingredients You Will Need
This cozy cheesy sweet potato casserole with pecan streusel uses simple, wholesome ingredients to deliver that perfect balance of sweet and savory. Most of these are pantry staples, but a few deserve a little explanation.
For the Sweet Potato Base
- 3 lbs sweet potatoes (about 4-5 medium), peeled and cubed (look for firm, unblemished potatoes with deep orange flesh—they’re sweeter and creamier)
- 4 tbsp unsalted butter, melted (I use Kerrygold for the richness, but any good butter works)
- 1/2 cup whole milk (adds creaminess; you can sub with 2% or unsweetened oat milk if needed)
- 1/4 cup brown sugar, packed (light or dark both work—dark gives more molasses flavor)
- 2 large eggs, lightly beaten (room temperature so they incorporate smoothly)
- 1 tsp vanilla extract (pure, not imitation, if you can swing it)
- 1/2 tsp salt (don’t skip this—it balances the sweetness)
- 1/4 tsp black pepper (trust me on this one, it wakes everything up)
- 1 cup sharp cheddar cheese, shredded (buy a block and shred it yourself—pre-shredded has anti-caking agents that mess with the melt)
For the Pecan Streusel Topping

- 1 cup pecans, chopped (toast them lightly first for extra flavor—I burn mine about 30% of the time, so watch carefully)
- 1/4 cup all-purpose flour (or use almond flour for a gluten-free option)
- 1/4 cup brown sugar, packed
- 1/4 tsp cinnamon (adds warmth without overpowering)
- 1/4 tsp salt (crucial for that salty-sweet magic)
- 3 tbsp unsalted butter, cold and cut into small cubes
Ingredient Tips & Substitutions
For the sweet potatoes, I recommend garnet yams if you can find them—they have that deep orange color and natural sweetness that makes the casserole shine. If you’re dairy-free, use vegan butter and unsweetened oat milk. For a nut-free version, skip the pecans and use crushed cornflakes mixed with a little brown sugar and butter for crunch. Honestly, the cornflake version is pretty amazing in its own right.
One thing I learned the hard way: don’t use pre-shredded cheese. It just doesn’t melt as smoothly, and you’ll end up with little chewy bits instead of that gorgeous creamy texture. Buy a block of sharp cheddar and spend the two minutes shredding it yourself. Your future self will thank you.
Equipment Needed
You don’t need a fancy kitchen to pull off this cozy cheesy sweet potato casserole with pecan streusel. Here’s what you’ll need:
- Large pot for boiling the sweet potatoes (a 6-quart works great)
- Colander for draining
- Mixing bowls (one large, one medium)
- 9×13 inch baking dish (a 2-quart casserole dish works too, just adjust baking time slightly)
- Potato masher or hand mixer (I prefer a masher for chunkier texture, but use what you have)
- Cheese grater (for that freshly shredded cheese)
- Measuring cups and spoons
- Sharp knife and cutting board
- Pastry cutter or two forks (for cutting butter into the streusel)
If you don’t have a pastry cutter, honestly, just use your fingers. Pinch the cold butter into the flour mixture until it looks like coarse crumbs. It’s messier but works perfectly. I’ve also used a food processor in a pinch—just pulse a few times until it comes together, being careful not to overmix.
One tip: a glass baking dish lets you see if the bottom is browning evenly. I learned that after pulling a slightly underdone casserole out of a ceramic dish one Christmas. We ate it anyway, obviously.
Preparation Method
Let me walk you through making this cozy cheesy sweet potato casserole with pecan streusel step by step. Take your time, and don’t rush the sweet potatoes—they’re the star here.
- Preheat your oven to 375°F (190°C). Grease your 9×13 baking dish with butter or non-stick spray. This prevents sticking and makes cleanup easier.
- Peel and cube the sweet potatoes. Cut them into roughly 1-inch chunks. Try to keep them uniform in size so they cook evenly. I usually end up with one or two rogue tiny pieces that cook faster—that’s fine, just embrace the imperfection.
- Boil the sweet potatoes. Place them 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-high and cook for 12-15 minutes, until fork-tender. You want them soft enough to mash easily but not falling apart completely. Test with a fork—it should slide in with little resistance.
- Drain well. Pour the sweet potatoes into a colander and let them sit for a minute or two. Excess water is the enemy of creamy casserole. I once skipped this step and ended up with soupy sweet potatoes. Not ideal.
- Mash the sweet potatoes. Return them to the pot or transfer to a large mixing bowl. Mash until smooth, leaving a few small lumps for texture. I use a potato masher because I like some chunkiness, but a hand mixer on low speed works for ultra-smooth results.
- Add the wet ingredients. To the mashed sweet potatoes, add the melted butter, milk, brown sugar, beaten eggs, vanilla, salt, and pepper. Stir until everything is well combined. The mixture should be smooth and slightly glossy.
- Fold in the cheese. Gently stir in 3/4 cup of the shredded cheddar cheese, reserving the remaining 1/4 cup for the top. Fold just until incorporated—overmixing can make the texture gummy.
- Spread the mixture. Transfer the sweet potato mixture to your prepared baking dish and spread it evenly with a spatula. Give the dish a gentle tap on the counter to settle everything.
- 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 or your fingers to work the butter into the dry ingredients until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining. Don’t overwork it—those little butter bits create the best crunchy texture.
- Top the casserole. Sprinkle the remaining 1/4 cup of shredded cheddar over the sweet potato mixture, then evenly distribute the pecan streusel on top. Don’t press it down—let it sit loosely for maximum crunch.
- Bake. Place the dish in the preheated oven and bake for 25-30 minutes, until the streusel is golden brown and the edges are bubbly. The filling should be set but still slightly jiggly in the center—it will continue to set as it cools.
- Rest before serving. Let the casserole rest for 5-10 minutes after baking. This allows the filling to firm up and makes serving cleaner. I know it’s hard to wait, but trust me.
Your kitchen will smell absolutely incredible at this point. The sweet potatoes, the toasting pecans, the melted cheese—it’s a combination that should be bottled as a candle.
Cooking Tips & Techniques
After making this cozy cheesy sweet potato casserole with pecan streusel about a dozen times, I’ve picked up a few tricks that make a real difference.
Don’t over-boil the sweet potatoes. I made this mistake on attempt number three. The sweet potatoes were so waterlogged that the casserole never set properly. Cook them just until fork-tender, then drain thoroughly. If you’re really worried about moisture, spread the drained cubes on a baking sheet for a few minutes to let steam escape.
Toast your pecans first. This is a game-changer. Spread the chopped pecans on a baking sheet and toast at 350°F for 5-7 minutes, until fragrant. Watch them carefully—they go from perfect to burnt in about 30 seconds. I’ve lost count of how many batches I’ve sacrificed to the toaster gods.
Use cold butter for the streusel. The butter needs to be straight from the fridge. If it’s too soft, the streusel will turn into a paste instead of those lovely crumbly bits. I’ve even popped my butter in the freezer for 10 minutes before cutting it in.
Let the eggs come to room temperature. Cold eggs can seize up the mixture and make it lumpy. Just set them on the counter while you peel and boil the sweet potatoes—they’ll be perfect by the time you need them.
Bake on the middle rack. This ensures even browning without burning the streusel. If the top is browning too fast, tent loosely with foil for the last 10 minutes. I’ve definitely had to scrape burnt pecan bits off a casserole before, and it’s not fun.
Make ahead tip: You can assemble the casserole (without the streusel topping) a day ahead, cover, and refrigerate. Add the streusel just before baking, and add about 10 minutes to the baking time since you’re starting from cold.
Variations & Adaptations
This cozy cheesy sweet potato casserole with pecan streusel is wonderfully adaptable. Here are some variations I’ve tried and loved:
Savory Herb Version
Skip the brown sugar and vanilla, and add 1 tsp fresh thyme leaves and 1/4 cup chopped fresh sage to the sweet potato mixture. Use gruyere instead of cheddar for a more sophisticated flavor. This version pairs beautifully with roasted pork or chicken.
Vegan Adaptation
Use vegan butter and unsweetened oat milk. Replace the eggs with 2 tbsp ground flaxseed mixed with 6 tbsp water (let sit for 5 minutes to thicken). Use your favorite vegan cheddar shreds. The texture will be slightly different but still delicious. I made this for a vegan friend’s Thanksgiving, and she asked for the recipe twice.
Spicy Southwest Twist
Add 1/2 tsp chipotle powder and 1/4 tsp cumin to the sweet potato mixture. Use pepper jack cheese instead of cheddar. Top with toasted pepitas (pumpkin seeds) along with the pecans. This version is incredible with grilled meats or as a side for tacos.
Low-Carb Option
Replace the sweet potatoes with cooked and mashed cauliflower (about 2 large heads). Add an extra egg to help bind it. Use almond flour in the streusel instead of all-purpose flour. It won’t be exactly the same, but it scratches the itch when you’re watching carbs.
Marshmallow Streusel Hybrid
Make the casserole as directed, but after baking, sprinkle mini marshmallows over the top and broil for 1-2 minutes until golden. This combines the best of both worlds—savory cheese and sweet marshmallow. My kids go absolutely crazy for this version.
Serving & Storage Suggestions
This cozy cheesy sweet potato casserole with pecan streusel is best served warm, straight from the oven. Let it rest for 5-10 minutes after baking so the filling sets up nicely. I like to serve it in the baking dish family-style, with a large spoon for scooping.
What to serve with it: This casserole is a natural side for holiday roasts—turkey, ham, or prime rib. It also pairs beautifully with roasted chicken, pork chops, or even a simple green salad for a lighter meal. For a cozy weeknight dinner, I’ve served it alongside pan-seared salmon with excellent results.
Beverage pairings: A crisp white wine like Sauvignon Blanc cuts through the richness nicely. For non-alcoholic options, sparkling apple cider or a warm chai latte complement the sweet potato flavors perfectly.
Storage: Leftovers keep well in an airtight container in the refrigerator for up to 4 days. The streusel will soften slightly, but the flavors actually meld and deepen overnight. I honestly love leftovers even more than the fresh version sometimes.
Reheating: The best way to reheat is in a 350°F oven for 10-15 minutes, which helps re-crisp the streusel. The microwave works in a pinch (about 2 minutes on high), but the topping will be soft. If you’re reheating a large portion, add a splash of milk to keep it creamy.
Freezing: This casserole freezes beautifully. Assemble completely (with streusel), but don’t bake. Wrap tightly in plastic wrap, then foil, and freeze for up to 3 months. To serve, thaw overnight in the refrigerator, then bake as directed, adding 10-15 minutes to the baking time.
One thing I’ve noticed: the flavors develop over time. Day-old casserole tastes even more complex, with the cheese and sweet potatoes fully marrying together. It’s the kind of dish that gets better with a little patience.
Nutritional Information & Benefits
Here’s the estimated nutritional breakdown for one serving (about 1/8 of the recipe):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 385 |
| Total Fat | 22g |
| Saturated Fat | 9g |
| Cholesterol | 75mg |
| Sodium | 380mg |
| Total Carbohydrates | 40g |
| Dietary Fiber | 6g |
| Sugars | 16g |
| Protein | 9g |
| Vitamin A | 380% DV |
| Vitamin C | 25% DV |
| Calcium | 15% DV |
| Iron | 8% DV |
Sweet potatoes are nutritional powerhouses. They’re loaded with beta-carotene, which your body converts to vitamin A for healthy vision and immune function. They also provide fiber for digestive health and potassium for blood pressure regulation. Pecans add healthy fats and antioxidants, while the cheese contributes calcium and protein.
This recipe is naturally gluten-free if you use almond flour in the streusel. It contains dairy and nuts, so keep that in mind for guests with allergies. For a lighter version, you can reduce the butter and use low-fat milk, but honestly, this is a comfort food—sometimes you just need the real deal.
Conclusion
This cozy cheesy sweet potato casserole with pecan streusel has become a staple in my kitchen, and I think it deserves a spot in yours too. It’s the dish that brings people together, sparks conversation, and makes everyone ask for the recipe. The combination of creamy sweet potatoes, sharp cheddar, and crunchy pecan topping is just perfection.
I love how forgiving this recipe is. You can tweak the cheese, adjust the sweetness, swap the nuts—it always turns out delicious. That’s the mark of a great recipe, right? One that gives you room to make it your own.
I’d love to hear how yours turns out. Did you add extra cheese? Try a different nut? Burn the streusel like I did on attempt number four? Drop a comment below and let me know. And if you share a photo on Pinterest, tag me—I want to see your beautiful creations. Happy cooking, friends!
Frequently Asked Questions
Can I use canned sweet potatoes instead of fresh?
You can, but I don’t recommend it. Canned sweet potatoes are much softer and more watery, which can make the casserole mushy. Fresh sweet potatoes give you better control over texture and flavor. If you’re in a pinch, drain canned sweet potatoes very well and pat them dry with paper towels before mashing.
Can I make this casserole ahead of time?
Absolutely! Assemble the casserole (without the streusel topping) up to 24 hours in advance, cover, and refrigerate. Add the streusel just before baking. You’ll need to add about 10 minutes to the baking time since you’re starting from cold. This is a huge time-saver for holiday meals.
Why did my streusel turn out soggy?
Soggy streusel usually means the butter was too warm when you mixed it, or you overworked it. Make sure your butter is cold straight from the fridge, and mix just until it forms coarse crumbs. Also, don’t press the streusel into the sweet potato mixture—let it sit loosely on top for maximum crunch.
Can I freeze this casserole?
Yes! This casserole freezes beautifully. Assemble it completely (with streusel) but don’t bake. Wrap tightly in plastic wrap and then foil, and freeze for up to 3 months. Thaw overnight in the refrigerator, then bake as directed, adding 10-15 minutes to the baking time. The streusel might be slightly less crunchy, but it’s still delicious.
What cheese can I use instead of cheddar?
Gruyere, gouda, or monterey jack all work wonderfully. Gruyere adds a nutty, sophisticated flavor. Smoked gouda gives a lovely smoky depth. For a milder version, try monterey jack or even cream cheese mixed in with the sweet potatoes. Just avoid super soft cheeses like brie—they don’t hold up well during baking.
Pin This Recipe!

Cozy Cheesy Sweet Potato Casserole with the Best Pecan Streusel
A cozy, cheesy sweet potato casserole with a crunchy pecan streusel topping. The secret is a whisper of sharp cheddar that balances the sweetness, creating a savory depth that makes this dish unforgettable.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 3 lbs sweet potatoes (about 4–5 medium), peeled and cubed
- 4 tbsp unsalted butter, melted
- 1/2 cup whole milk
- 1/4 cup brown sugar, packed
- 2 large eggs, lightly beaten
- 1 tsp vanilla extract
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 cup sharp cheddar cheese, shredded (divided: 3/4 cup for filling, 1/4 cup for topping)
- 1 cup pecans, chopped
- 1/4 cup all-purpose flour
- 1/4 cup brown sugar, packed (for streusel)
- 1/4 tsp cinnamon
- 1/4 tsp salt (for streusel)
- 3 tbsp unsalted butter, cold and cut into small cubes
Instructions
- Preheat your oven to 375°F (190°C). Grease a 9×13 baking dish with butter or non-stick spray.
- Peel and cube the sweet potatoes into roughly 1-inch chunks.
- Place 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-high and cook for 12-15 minutes, until fork-tender.
- Drain the sweet potatoes well in a colander and let sit for a minute or two.
- Return sweet potatoes to the pot or transfer to a large mixing bowl. Mash until smooth, leaving a few small lumps for texture.
- Add melted butter, milk, brown sugar, beaten eggs, vanilla, salt, and pepper to the mashed sweet potatoes. Stir until well combined.
- Gently fold in 3/4 cup of the shredded cheddar cheese, reserving the remaining 1/4 cup for the top.
- Spread the sweet potato mixture evenly into the prepared baking dish.
- In a medium bowl, combine chopped pecans, flour, brown sugar, cinnamon, and salt. Add cold butter cubes. Use a pastry cutter or your fingers to work the butter into the dry ingredients until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining.
- Sprinkle the remaining 1/4 cup of shredded cheddar over the sweet potato mixture, then evenly distribute the pecan streusel on top. Do not press it down.
- Bake for 25-30 minutes, until the streusel is golden brown and the edges are bubbly.
- Let the casserole rest for 5-10 minutes before serving.
Notes
For best results, use fresh sweet potatoes (not canned), toast the pecans lightly before using, and use cold butter for the streusel. Let eggs come to room temperature. Bake on the middle rack. To make ahead, assemble without streusel, refrigerate, add streusel just before baking, and add 10 minutes to baking time.
Nutrition
- Serving Size: 1/8 of recipe
- Calories: 385
- Sugar: 16
- Sodium: 380
- Fat: 22
- Saturated Fat: 9
- Carbohydrates: 40
- Fiber: 6
- Protein: 9
Keywords: sweet potato casserole, pecan streusel, cheesy sweet potato casserole, Thanksgiving side, Christmas side, comfort food, holiday recipe


