Side Dishes
This Stoney River sweet potato casserole recipe delivers the ultimate holiday side—tender sweet potatoes topped with a golden, crispy streusel crown that crumbles with every bite. The secret lies in the spiced cheese swirls woven through the filling, creating pockets of rich, savory-sweet flavor that make this dish a crowd-pleaser.
I first made this during Thanksgiving when my grandmother insisted it was the "only way to do sweet potatoes right," and I’ve been perfecting it ever since.
The beauty of this recipe is its balance—creamy, spiced sweet potatoes meet a buttery, crunchy topping that stays crisp even after baking. The streusel isn’t just for show; it’s the star, adding texture and a touch of sweetness that complements the earthy potatoes.
No one will guess it’s a one-dish wonder, though it truly is—just layer, bake, and let the oven work its magic.
What you’ll end up with is a dish that looks like it belongs on a Southern dinner table, with its golden streusel crown and swirls of melted cheese peeking through.
The aroma alone will have everyone gathering at the table, and the first bite delivers that perfect harmony of crispy, creamy, and spiced. This is the kind of side that turns a simple meal into a feast.
Pair it with green beans, cornbread, or a roasted chicken for a complete holiday spread. The best part? It’s foolproof—no fancy techniques, just layers of flavor that come together effortlessly. Let’s get baking!
Ingredients for stoney river sweet potato casserole
Sweet potatoes, creamy cheese, and a buttery streusel crown—this is holiday magic in a baking dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 3 lbs | Peeled and cubed, medium dice |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for streusel |
| All-Purpose Flour 🌾 | 1 ½ cups | For streusel, sifted |
| Light Brown Sugar 🍚 | ¾ cup | Packed, for streusel |
| Ground Cinnamon 🌿 | 1 tbsp | For streusel, freshly ground |
| Ground Nutmeg 🌶️ | ½ tsp | Freshly grated preferred |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Large Eggs 🥚 | 2 whole | For binding filling |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, sharp flavor |
| Granulated Sugar 🍚 | ¼ cup | For sweet potato filling |
| Ground Ginger 🌿 | ½ tsp | Freshly ground preferred |
| Vanilla Extract 🍯 | 1 tsp | Pure vanilla preferred |
| Baking Powder 🍞 | 1 tsp | For streusel lift |
Sweet potatoes are the foundation, so grab the orange-fleshed, firm ones—no fibrous ones. Whole Foods or Trader Joe's usually have the best selection. If you're peeling them yourself, use a vegetable peeler for even slices. The cheese matters too—sharp cheddar melts beautifully. I always buy a block and shred it myself (pre-shredded gets clumpy). For the streusel, cold butter is key—it creates those perfect flaky layers. If you're short on time, buy pre-cubed sweet potatoes from the grocery store's produce section.
No brown sugar? White sugar plus 1 tsp molasses works in a pinch. Running low on cheddar? Gruyère or Gouda add a nice depth. The streusel can be made ahead—just store it in the fridge for up to 3 days before topping the casserole. For extra crunch, add 1/4 cup chopped pecans to the streusel mix. The vanilla extract? Pure vanilla makes all the difference—imitation won't give you that same warm aroma. If you're making this for a crowd, double the streusel—it disappears fast!
Sweet potatoes keep 5 days in the fridge, but bake them fresh for best texture. The streusel mix stays good for 1 week in an airtight container. Once assembled, this casserole reheats beautifully—just cover with foil and bake at 350°F for 20 minutes. I always make an extra batch and freeze half—just thaw overnight in the fridge before reheating. The cheese swirls peek through perfectly when you slice it, making it look like a restaurant-worthy dish. Trust me, it's worth the extra 10 minutes of swirling!
Why You'll Love This Recipe
- One-Pan Wonder: I swear by this for lazy nights—just peel, slice, and bake. No chopping boards, no extra pans, and honestly? That golden-brown crust forms while you’re still deciding what to watch on TV.
- Caramelized Magic: That flour-butter topping isn’t just a crumbly lid—it turns into a buttery, cinnamon-kissed blanket that clings to every forkful. Between us, the brown sugar does all the heavy lifting here.
- Holiday or Weeknight: Serve it warm at Thanksgiving with gravy, or reheat slices straight from the fridge for a breakfast hash. My college-aged kid even sneaks it into his lunchbox—no judgment.
- Budget-Friendly Stretch: Sweet potatoes last forever, and a stick of butter + a cup of sugar won’t break the bank. Make a double batch, freeze half, and thank me when you’re serving up dinner for $2 a plate.
Step-by-step instructions for Stoney River sweet potato casserole
This casserole delivers a perfect balance of crispy streusel and creamy cheese swirls—every bite is a triumph.
Prepare the Sweet Potato Filling
Preheat your oven to 375°F and grease a 9x13-inch baking dish. In a large bowl, whisk together the 2 whole Large Eggs, 0.5 cup Heavy Cream, 0.25 cup Granulated Sugar, 1 tsp Vanilla Extract, 0.5 tsp Ground Ginger, and 0.5 tsp Salt until smooth. This mixture is the heart of your casserole—don't skip the whisking, as it ensures even distribution of flavor.
Add the 3 lbs Sweet Potatoes (peeled and cubed) to the egg mixture and toss gently until every piece is coated. The potatoes should look glossy and inviting. Transfer the mixture to your prepared baking dish and spread it evenly. Bake for 25 minutes until the filling begins to set but is still slightly underdone—you want it to finish cooking later when the cheese melts and swirls.
Make the Cheese Swirls
While the potatoes bake, reduce the oven temperature to 350°F. In a medium bowl, combine the 1.5 cups Sharp Cheddar Cheese with 0.5 cup Unsalted Butter (softened). Use your fingers or a fork to mix until the cheese is fully melted and the butter is evenly distributed. This step is where the magic happens—the cheese will create those beautiful swirls when baked.
Once the potatoes have baked for 25 minutes, remove them from the oven and immediately spread the cheese mixture evenly over the top. Use a spatula to create gentle swirls in the cheese—this is what gives the casserole its signature look. Return the dish to the oven and bake for another 10 minutes to let the cheese melt and the potatoes finish cooking. You'll know it's ready when the cheese is fully melted and the potatoes are tender.
Create the Crispy Streusel Crown
In a separate bowl, mix together the 1.5 cups All-Purpose Flour, 0.75 cup Light Brown Sugar, 1 tbsp Ground Cinnamon, 0.5 tsp Ground Nutmeg, and 1 tsp Baking Powder. Cut in the remaining 0.75 cup Unsalted Butter (cold and cubed) using a pastry cutter or your fingers until the mixture resembles coarse crumbs. The streusel should look dry but crumbly—this ensures it will crisp up beautifully.
Sprinkle the streusel evenly over the cheese swirls, pressing down gently to ensure it sticks. Here's the thing—don't be afraid to press it down firmly. This prevents the streusel from floating away during baking and guarantees that crispy crown we're after. Return the casserole to the oven and bake for 20-25 minutes until the streusel is deep golden brown and the cheese swirls are bubbly.
Rest and Serve
Remove the casserole from the oven and let it rest for 10-15 minutes before serving. This resting period allows the filling to set slightly and the flavors to meld together. The streusel will be crispy, the cheese swirls will be gooey, and the sweet potatoes will be perfectly tender—every element comes together in harmony.
Serve warm with a dollop of whipped cream or a scoop of vanilla ice cream to balance the rich, spiced flavors. Each bite delivers a perfect contrast of textures and flavors: crispy streusel, creamy cheese, and tender sweet potatoes. This is the casserole that brings everyone to the table—crispy, cheesy, and utterly comforting.
Pro Tips For Making Stoney River Sweet Potato Casserole
- Peel and Cube Small: Sweet potatoes cook faster and more evenly in small, even cubes—about ½-inch chunks. I learned this the hard way after sitting through a lumpy, undercooked batch where I used irregular slices. A sharp knife and steady hand save time, and the texture comes out silky instead of gummy.
- Melt Butter Slowly: When making the roux (butter + flour), melt the butter over medium-low heat. I used to rush it, and the flour would scorch before emulsifying properly. Let it bubble gently—this ensures a smooth, flavorful base for the sugar and cinnamon.
- Skip the Overmixing: Once you add the sweet potatoes to the butter mixture, stir just until combined. Overmixing turns the casserole dense and gluey. A few gentle folds are all it takes—your future self will thank you for the lighter, fluffier result.
- Brown the Sugar First: Before adding the brown sugar to the roux, let it caramelize for 1-2 minutes over medium heat. The deeper color and nutty aroma make a real difference—it’s the upgrade that takes this dish from "good" to "wow." Just don’t walk away; it burns fast.
Make-ahead tips for stoney river sweet potato casserole
Prep Ahead
Assemble the casserole up to 24 hours before baking and refrigerate uncovered. This helps the potatoes absorb flavors overnight. When ready to bake, remove from the fridge 30 minutes before going into the oven to prevent temperature shock.
I always prep mine the night before—it’s one less thing to worry about on busy days. 📅
Streusel Make-Ahead
The streusel topping can be made 3 days ahead and stored in an airtight container at room temperature. When ready to use, simply sprinkle it over the baked casserole.
For extra crunch, add ¼ cup chopped pecans to the streusel mix when prepping it ahead. This shortcut saves time and keeps the topping fresh. 🌰
Freezer-Friendly
This casserole freezes beautifully! Assemble it completely (even with the streusel) and freeze in a 9x13-inch airtight container for up to 3 months. Thaw overnight in the fridge before baking.
To bake from frozen, add 10-15 extra minutes to the final baking time. I’ve done this for Thanksgiving leftovers—it’s a lifesaver! ❄️
Cheese Swirl Shortcut
Pre-mix the cheese and butter in a ziplock bag and refrigerate for up to 2 days. When ready to use, simply squish the bag to melt the cheese and spread it over the potatoes.
This keeps your workspace clean and ensures the cheese stays fresh. I’ve even prepped this while the potatoes bake—multitasking at its finest! 🧀
Baking Timeline
Plan for a total baking time of 55-65 minutes, including resting. If you’re making this for a holiday meal, start baking 30 minutes before serving—it reheats beautifully if needed.
For a crowd, bake two dishes simultaneously in different ovens to ensure everything’s hot when served. Timing is everything, and this casserole delivers every time. ⏰
Reheating Leftovers
Cover leftovers with foil and reheat at 350°F for 20 minutes until warmed through. For extra crispiness, broil for 2-3 minutes at the end. Store leftovers in the fridge for up to 4 days or freeze for 3 months.
I always make extra—it’s too good to go to waste! 🔥
Nutrition facts
Frequently asked questions
Can I substitute regular potatoes for sweet potatoes?
No, sweet potatoes are essential for this recipe! Their natural sweetness and creamy texture create the perfect balance with the savory cheese and buttery streusel. Regular potatoes would make the dish too starchy and less flavorful. If you're looking for a similar texture, consider using yams, but they won't have the same rich flavor.
Why does the streusel sometimes turn out greasy? Greasy streusel usually happens when the butter isn't cold enough before mixing. Use cold, cubed butter and cut it into the dry ingredients until the mixture resembles coarse crumbs. If it looks too wet, add 1-2 tablespoons more flour to absorb excess moisture. Also,
Can I make this casserole in a smaller baking dish?
Yes, but you'll need to adjust the baking time. For a 9x9-inch dish, reduce the recipe by about 25% and bake for 10-15 minutes longer to account for the shallower depth. The key is ensuring the streusel gets crispy and the cheese melts fully. Just keep an eye on it after 45 minutes of total baking time.
How do I get the cheese swirls to look more dramatic?
For show-stopping swirls, use a spatula or butter knife to create wider, more pronounced patterns after spreading the cheese. Work quickly while the cheese is still soft but not melted. You can also add a few extra swirls after the first 10 minutes of baking—just remove the dish briefly, add more cheese, and return it to the oven for the final 15-20 minutes.
Can I make this dairy-free?
This recipe relies heavily on butter and cheese, but you can make a dairy-free version with substitutions. Use dairy-free butter and a mix of vegan cheese (like Violife or Daiya) and cashew cream for the cheese swirls. The streusel can be made with dairy-free margarine and coconut oil. Keep in mind the texture and flavor will differ slightly from the original.
