Cranberry Apple Twice-Baked Sweet Potatoes

Loading…

By Reading time
Servings 4–6 people

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.

★★★★★— Megan L.

Save these cranberry apple twice-baked sweet potatoes for a golden, crunchy side with a jammy fruit filling and buttery pecan streusel.

Save to Pinterest

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

Cranberry Apple Twice-Baked Sweet Potatoes, golden streusel, jammy filling
  • 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

Can I use canned sweet potatoes instead of baking fresh ones?+

You can, but the texture won’t be as good. Canned sweet potatoes hold more moisture and tend to make the filling softer, which means the potato skins won’t have the same sturdy, twice-baked texture.

How do I keep the streusel from getting soggy?+

Use cold butter and don’t overmix the topping. The cold butter melts in the oven and creates little pockets of crunch; if you work it into a paste, it bakes up dense instead of crumbly.

Can I make cranberry apple twice-baked sweet potatoes ahead of time?+

Yes. Bake and scoop the potatoes, and cook the filling up to a day ahead, then store them separately in the fridge. Assemble and bake just before serving so the skins stay sturdy and the topping stays crisp.

How do I keep the sweet potato shells from tearing?+

Leave a thin layer of sweet potato inside the skin when you scoop. If the potatoes are overbaked and collapsing before you fill them, they’re harder to handle, so pull them from the oven when they’re tender but still holding their shape.

Can I use dried cranberries instead of fresh or frozen?+

Dried cranberries won’t give you the same jammy texture, so they’re not the best swap here. If you use them, soak them first and expect a sweeter, chewier filling instead of the bright, saucy fruit layer this recipe is built around.

Cranberry Apple Twice-Baked Sweet Potatoes

Cranberry apple twice-baked sweet potatoes with a caramelized cranberry-apple filling and buttery pecan streusel. Twice-baked for a golden, crisp topping over creamy, mashed sweet potato.
Prep Time 20 minutes
Cook Time 1 hour 15 minutes
Total Time 1 hour 35 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: American
Calories: 340

Ingredients
  

sweet potatoes
  • 3 large sweet potatoes baked
  • baked
cranberry apple filling
  • 1 cup fresh or frozen cranberries
  • 1 apple peeled and finely diced
  • 3 tbsp butter
  • 2 tbsp maple syrup
  • 2 tbsp brown sugar
  • 0.5 tsp cinnamon
  • 0.25 tsp nutmeg
  • 0.25 cup sour cream
pecan streusel topping
  • 0.33 cup oats
  • 0.25 cup brown sugar
  • 0.5 tsp cinnamon
  • 2 tbsp cold butter
  • 0.25 cup pecans

Equipment

  • 1 sheet pan

Method
 

Bake and prep the sweet potatoes
  1. Halve the sweet potatoes and scoop out the flesh, leaving the skins intact for filling.
  2. Bake the hollowed potato skins at 375°F until ready to finish, then proceed while warm so they stay tender.
Make the cranberry-apple filling
  1. 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.
  2. Stir in cinnamon and nutmeg and cook 30-60 seconds more so the spices bloom, then remove from heat.
  3. Mash the sweet potato flesh with sour cream until creamy, then fold in the cranberry-apple mixture until evenly streaked and thick.
Fill, top, and twice-bake
  1. Fill each potato skin with the cranberry apple sweet potato mixture, mounding slightly in the center.
  2. Make the streusel by combining oats, brown sugar, cinnamon, cold butter, and pecans until the mixture looks crumbly with small uneven clumps.
  3. Top each filled potato with streusel, pressing lightly so it adheres.
  4. Bake at 375°F for 18-20 minutes until the streusel is golden and the filling is hot throughout, then serve warm.

Notes

For best texture, keep the potato skins reasonably thick so they don’t collapse when loaded with filling. Store baked leftovers covered in the refrigerator up to 3 days; reheat in a 350°F oven until warmed through and the topping crisps again. Freeze filling only up to 2 months, thaw overnight in the fridge, then reheat and assemble for fresh streusel. If you want a lighter option, swap sour cream with plain Greek yogurt for a similar tang and creamy mash.

Loved this recipe?

Save it for later, print a clean copy, or share the link with a friend.

Tip: If you made tweaks, share them in the comments to help other home cooks!

Leave a Comment

Recipe Rating