Cranberry apple twice-baked sweet potatoes hit that sweet spot between cozy and bright. The filling is creamy and rich, but the cranberry and apple keep it from tasting heavy, and the pecan streusel gives you a crisp, buttery top that breaks apart under the fork. They look special on the plate, but the technique is simple enough for a weeknight side dish.
The key is cooking the cranberry-apple mixture long enough for the cranberries to burst and turn jammy before it gets folded into the sweet potato flesh. That keeps the filling from tasting raw or watery. A little sour cream gives the mash enough tang to balance the maple and brown sugar, and the streusel bakes into the kind of crunchy topping that makes the whole dish feel finished.
Below, I’ll walk through the part that matters most: how to keep the sweet potato shells sturdy while still getting a filling that’s smooth, fragrant, and not overly sweet. There’s also a substitution note if you need to work around the pecans or want to make the dish a little lighter.
The cranberry and apple cooked down into this thick, jammy layer, and the streusel stayed crisp even after baking. I served them with roast chicken and everyone kept going back for another scoop.
Save these cranberry apple twice-baked sweet potatoes for a golden, crunchy side with a jammy fruit filling and buttery pecan streusel.
The Trick to Keeping Twice-Baked Sweet Potatoes From Going Watery
The biggest risk with twice-baked sweet potatoes is moisture. Sweet potatoes hold a lot of steam, and cranberries release juice as they cook, so if you skip the extra reduction step, the filling turns loose instead of creamy. Cooking the fruit mixture until the berries burst and the liquid looks syrupy is what keeps the finished potatoes from collapsing in the oven.
Another detail that matters is how you handle the scooped shells. Leave a thin layer of sweet potato inside the skin so they hold their shape after the second bake. If you scrape them too clean, the skins turn fragile and can split when you refill them.
What Each Part of This Filling Is Doing

- Sweet potatoes — These are the base and the shell, so start with large ones that bake evenly and are sturdy enough to refill. Long, skinny potatoes can work, but wider ones give you more room for the topping and a better filling-to-skin ratio.
- Cranberries — Fresh or frozen both work here. Frozen berries don’t need to thaw first, and they often break down a little faster, which is helpful as long as you cook off the excess liquid.
- Apple — Use a firm apple that keeps some shape while cooking, like Honeycrisp or Granny Smith. A soft apple will disappear into the mixture and won’t give you those little tender bites in the filling.
- Sour cream — This smooths the mash and keeps the sweetness in check. If you need a swap, plain Greek yogurt works, but the filling will taste a little tangier and slightly less rich.
- Pecan streusel — The pecans add crunch and a warm, nutty finish that plain oats can’t match. If you leave them out, the topping still bakes up nicely, but it loses some of the contrast that makes this dish stand out.
Building the Filling, the Topping, and the Bake
Cooking the Cranberry-Apple Mixture
Melt the butter first, then add the diced apple, cranberries, maple syrup, brown sugar, cinnamon, and nutmeg. Cook over medium heat until the cranberries burst and the mixture looks glossy and thick, not watery. Stir often so the sugars don’t catch on the bottom of the pan. If the fruit still looks loose when you pull it off the heat, it will seep into the potato filling and soften the skins.
Mashing the Sweet Potatoes
Scoop the baked sweet potato flesh into a bowl and mash it while it’s still warm. That’s the easiest time to get it smooth, and it helps the sour cream blend in without leaving streaks. Stop mashing once the mixture is creamy; if you beat it too long, it can turn gluey instead of fluffy. Fold in the cranberry-apple mixture gently so the fruit stays visible throughout the filling.
Layering in the Skins
Spoon the filling back into the potato shells and mound it slightly on top. Don’t pack it down hard, or the center gets dense and heavy after the second bake. The streusel should sit loosely over the top so the butter can melt through the oats and pecans and form a crumbly crust.
Finishing in the Oven
Bake at 375°F until the streusel is golden and the filling is hot all the way through, about 18 to 20 minutes. The top should look crisp at the edges and toasted in the center. If the streusel is browning too fast, move the pan to a lower rack for the last few minutes. Serve them while the topping is still crisp.
How to Adapt These Sweet Potatoes for Different Tables
Dairy-Free Version
Swap the butter for a plant-based butter that bakes well and use coconut cream or a plain dairy-free yogurt in place of the sour cream. The filling will still be creamy, but it will taste a little lighter and less tangy than the original.
Nut-Free Topping
Leave out the pecans and add another 2 tablespoons of oats, or use sunflower seeds for crunch. You’ll still get a crisp topping, but it will be more rustic and a little less rich.
Make-Ahead Shortcut
Bake and scoop the sweet potatoes a day ahead, and cook the cranberry-apple filling separately. Assemble everything right before the final bake so the skins stay firm and the streusel keeps its texture.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 4 days. The topping will soften a bit, but the filling stays good.
- Freezer: These freeze fairly well after the first bake and before the final streusel bake. Wrap tightly, freeze for up to 2 months, and thaw in the fridge before finishing in the oven.
- Reheating: Reheat in a 350°F oven until warmed through. The microwave will soften the streusel, so use it only if you don’t mind losing the crunchy top.
Questions I Get Asked About This Recipe

Cranberry Apple Twice-Baked Sweet Potatoes
Ingredients
Equipment
Method
- Halve the sweet potatoes and scoop out the flesh, leaving the skins intact for filling.
- Bake the hollowed potato skins at 375°F until ready to finish, then proceed while warm so they stay tender.
- In a pan, cook cranberries and diced apple with butter, maple syrup, and brown sugar over medium heat for 5-7 minutes until cranberries burst and the mixture looks glossy.
- Stir in cinnamon and nutmeg and cook 30-60 seconds more so the spices bloom, then remove from heat.
- Mash the sweet potato flesh with sour cream until creamy, then fold in the cranberry-apple mixture until evenly streaked and thick.
- Fill each potato skin with the cranberry apple sweet potato mixture, mounding slightly in the center.
- Make the streusel by combining oats, brown sugar, cinnamon, cold butter, and pecans until the mixture looks crumbly with small uneven clumps.
- Top each filled potato with streusel, pressing lightly so it adheres.
- Bake at 375°F for 18-20 minutes until the streusel is golden and the filling is hot throughout, then serve warm.