I am absolutely in love with this Twice Baked Sweet Potatoes with Brown Sugar Cinnamon Filling and Streusel Topping Recipe because it turns humble sweet potatoes into an irresistible, cozy side dish that feels both comforting and a little bit special. The combination of creamy, cinnamon-spiced filling with that crunchy, buttery streusel topping has quickly become a personal favorite in my kitchen, especially during cooler months or holiday gatherings. I always find myself excited to make these for friends and family, knowing how much they’ll enjoy the perfect balance of sweet and buttery flavors wrapped in a tender sweet potato skin.
Why You'll Love This Twice Baked Sweet Potatoes with Brown Sugar Cinnamon Filling and Streusel Topping Recipe
What really gets me about this Twice Baked Sweet Potatoes with Brown Sugar Cinnamon Filling and Streusel Topping Recipe is the way the flavors come together so beautifully. The rich brown sugar and warm cinnamon in the filling give the sweet potatoes an irresistible sweetness that’s cozy without being overpowering. Adding cream cheese makes the filling luxuriously smooth and creamy, while the streusel topping adds this wonderful nutty crunch that perfectly contrasts the soft interior. Honestly, it’s like dessert and a side dish had the best meeting ever.
Aside from tasting incredible, this recipe is surprisingly easy to pull together. Baking the sweet potatoes first, scooping out the insides and mixing them with a few simple ingredients feels straightforward, especially since I only have to bake them twice. The hands-on part is minimal, but the results are so impressive I love bringing this dish to parties or holiday dinners where I want something that feels homemade and delicious, but doesn’t keep me stuck in the kitchen for hours.
Whether it’s for Thanksgiving, a cozy weekend family meal, or even a potluck, this recipe stands out because it feels thoughtful but not complicated. I appreciate how it’s comforting but also has a little bit of elegance thanks to the topping and the smooth, spiced filling. It’s a new favorite I’m thrilled to share again and again because I know it will warm everyone up and satisfy their sweet tooth in the best way!
Ingredients You'll Need

The ingredients for this Twice Baked Sweet Potatoes with Brown Sugar Cinnamon Filling and Streusel Topping Recipe are simple yet essential — each one contributes to the creamy, sweet, and crunchy textures that make this dish shine. From sweet potatoes full of natural sweetness to the richness of cream cheese and butter, plus a brown sugar and cinnamon duo adding warmth and spice, these ingredients blend together perfectly to create a dish that’s both comforting and impressive.
TIP : You'll find the full list of ingredients and measurements in the recipe card below
- Sweet potatoes: Naturally sweet and creamy when baked, they form the delicious base of this dish.
- Olive oil: Used to brush the skins for a crispy texture and beautiful golden color.
- Cream cheese: Adds luxurious creaminess and balances the sweetness perfectly in the filling.
- Light brown sugar: Brings warm sweetness and depth to both the filling and the streusel topping.
- Salted butter: Adds richness and helps create that deliciously crumbly topping.
- Vanilla extract: A subtle hint that elevates the sweet flavors and adds complexity.
- Ground cinnamon: Infuses warming spice into the filling and topping, tying all the flavors together.
- All-purpose flour: The key to binding the streusel topping and giving it structure.
Directions
Step 1: Preheat your oven to 400°F (200°C). While waiting, thoroughly scrub your sweet potatoes under running water to remove any dirt from the skin, then pat them dry.
Step 2: Poke holes all over each sweet potato using a fork. This will allow steam to escape and ensure even cooking.
Step 3: Place the sweet potatoes on a baking sheet, brush each one generously with olive oil to encourage crispy skin, then bake them for about 45 minutes. The test for doneness is when a fork slides in easily, signaling tenderness inside.
Step 4: Remove the sweet potatoes from the oven and let them cool just enough to handle. Cut each potato in half lengthwise, then carefully scoop out the insides into a large mixing bowl, making sure to keep the skins intact for refilling.
Step 5: To the bowl with sweet potato flesh, add the cream cheese (softened to room temperature), light brown sugar, melted salted butter, vanilla extract, and ground cinnamon. Mash everything together until you get a smooth, creamy filling with no lumps.
Step 6: Evenly distribute the sweet potato mixture back into the hollowed skins, pressing gently to fill each one up.
Step 7: For the streusel topping, combine all-purpose flour, light brown sugar, melted salted butter, and ground cinnamon in a separate bowl. Stir until crumbly and well mixed.
Step 8: Sprinkle the streusel topping generously over each filled sweet potato half.
Step 9: Place the stuffed potatoes back on the baking sheet and bake them for an additional 10 to 15 minutes. You'll know they're ready when the topping turns golden brown and crunchy.
Step 10: Serve the twice baked sweet potatoes immediately while warm and enjoy every bit of that creamy, sweet, and crunchy delight.
Servings and Timing
This Twice Baked Sweet Potatoes with Brown Sugar Cinnamon Filling and Streusel Topping Recipe makes about 6 servings, perfect for a family dinner or a holiday table. Preparation takes roughly 20 minutes, with about 45 minutes of initial baking and a final 10 to 15 minutes to bake after stuffing and topping. Altogether, you’re looking at just over an hour from start to finish. There’s no need for resting time — these are best served warm out of the oven for that melty, fresh taste and texture.
How to Serve This Twice Baked Sweet Potatoes with Brown Sugar Cinnamon Filling and Streusel Topping Recipe

When it comes to serving, I love pairing these twice baked sweet potatoes with hearty main dishes like roasted turkey, glazed ham, or a simple grilled chicken breast to balance out the sweetness. They also complement well with savory greens like sautéed kale or a crisp arugula salad dressed with lemon vinaigrette, adding brightness and texture contrast on the plate.
Presentation-wise, I sprinkle some chopped toasted pecans or walnuts on top right before serving to give a touch of extra crunch and nutty aroma. A light dusting of cinnamon or a drizzle of maple syrup adds a lovely finishing touch, especially if you’re aiming to make the dish feel extra festive. I generally serve these warm, scooped out right onto plates with their fluffy interiors and golden streusel topping clearly visible, which always gets smiles around the table.
For drinks, a chilled glass of lightly oaked Chardonnay or a sparkling apple cider perfectly pairs with the sweet, buttery flavors here. These twice baked sweet potatoes also make a wonderful side during holiday feasts, weekend gatherings, or even a cozy weeknight dinner. Wherever you bring them, they are sure to be the star side dish everyone asks about!
Variations
I love how easy it is to customize this Twice Baked Sweet Potatoes with Brown Sugar Cinnamon Filling and Streusel Topping Recipe to fit different tastes and dietary needs. For a dairy-free or vegan version, simply substitute the cream cheese with vegan cream cheese and use coconut oil or vegan butter instead of salted butter. The sweetness and spices still shine through beautifully without the dairy.
If you want to play with flavors, adding a pinch of nutmeg or ginger into the filling boosts the warm spices nicely. A splash of bourbon or rum mixed into the mashed sweet potato filling also creates a sophisticated twist that always gets compliments. For extra texture, I sometimes stir in some mini marshmallows into the filling before topping with streusel for that gooey contrast.
For a gluten-free take, use almond flour or gluten-free all-purpose flour in the streusel topping. You can also try baking the sweet potatoes wrapped in foil for an even softer skin and quicker cleanup, though I personally prefer roasting them uncovered for crispiness. The options are plentiful, and it’s fun to experiment till you find your favorite version.
Storage and Reheating
Storing Leftovers
If you happen to have leftovers (though I find that quite rare!), store them in airtight containers in the refrigerator. I usually keep them for up to 3 days. To preserve the texture of the streusel topping, I recommend placing a layer of parchment paper between servings if stacking them, to avoid sogginess.
Freezing
You can freeze these twice baked sweet potatoes, but I suggest freezing them before baking with the streusel topping for best results. Scoop the filling into potato skins, wrap them tightly with plastic wrap and then foil or place in freezer-safe bags. They keep well frozen for up to 2 months. When ready to eat, bake them straight from frozen with an extra 10-15 minutes or until heated through and golden on top.
Reheating
The best way to reheat is in a preheated oven at 350°F (175°C) to help regain that crispy topping and warm creamy filling without drying out. Avoid microwaving if possible, as it can make the topping soggy and the texture uneven. Reheat for about 15-20 minutes until warmed through and enjoy as if fresh from the oven.
FAQs
Can I prepare these Twice Baked Sweet Potatoes with Brown Sugar Cinnamon Filling and Streusel Topping Recipe ahead of time?
Absolutely! You can bake the sweet potatoes in advance, cool them, and keep the filling and topping separate until you are ready to assemble and bake the second time. This makes it really convenient for entertaining or busy weeknight meals.
What if I can’t find light brown sugar? Can I use dark brown sugar instead?
Yes, dark brown sugar works just fine and will add a slightly deeper molasses flavor to the dish. The result will be just as delicious and maybe even a bit richer in taste.
Is it okay to use frozen sweet potatoes instead of fresh?
For the best texture and flavor, I recommend using fresh whole sweet potatoes. Frozen sweet potatoes are usually mashed or cooked already and may not hold together well in the skins or allow for that lovely twice-baked effect.
Can I make this dish gluten-free?
Definitely! Substitute the all-purpose flour in the streusel topping with a gluten-free flour blend or almond flour. The texture may differ slightly, but the flavor will still be wonderful.
What can I serve this with to make it a full meal?
These twice baked sweet potatoes are fantastic alongside roasted meats like turkey or ham, grilled chicken, and green vegetable sides. Add a fresh salad or some steamed broccoli, and you have a comforting and complete meal.
Conclusion
I truly hope you give this Twice Baked Sweet Potatoes with Brown Sugar Cinnamon Filling and Streusel Topping Recipe a try because it’s become one of my absolute favorite ways to enjoy sweet potatoes. The creamy filling and crunchy topping combination is pure comfort food that’s surprisingly simple to make. Whether you’re feeding a crowd or just want an indulgent but wholesome side, this recipe will not disappoint. I can’t wait to hear what you think once you’ve tasted it for yourself!
Print
Twice Baked Sweet Potatoes with Brown Sugar Cinnamon Filling and Streusel Topping Recipe
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 20 minutes
- Yield: 6 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
Description
Twice Baked Sweet Potatoes feature a creamy, sweet filling made with cream cheese, brown sugar, and cinnamon, topped with a buttery streusel topping that bakes to a golden perfection. This comforting American side dish pairs perfectly with any main course and brings warm, cozy flavors to your table.
Ingredients
Main Ingredients
- 3 large sweet potatoes
- 1 Tablespoon olive oil
- 4 ounces (½ block) cream cheese, softened to room temperature
- ¼ cup light brown sugar, packed
- 2 Tablespoons salted butter, melted
- ½ teaspoon vanilla extract
- ¼ teaspoon ground cinnamon
Topping Ingredients
- 5 Tablespoons all-purpose flour
- 3 Tablespoons light brown sugar, packed
- 2 Tablespoons salted butter, melted
- ¼ teaspoon ground cinnamon
Instructions
- Preheat Oven: Preheat your oven to 400°F (204°C) to prepare for baking the sweet potatoes.
- Prepare Sweet Potatoes: Scrub the sweet potatoes thoroughly under running water and pat them dry. Use a fork to poke holes all over each sweet potato to allow steam to escape during baking.
- Bake Sweet Potatoes: Place the sweet potatoes on a sheet tray and brush them all over with olive oil. Bake for about 45 minutes or until they are fork-tender. Note that baking time may vary depending on size.
- Scoop and Mash: Remove the baked sweet potatoes from the oven and slice them in half. Carefully scoop out the insides into a large bowl, leaving the skins intact to use as boats for the filling. Mash the sweet potato flesh with cream cheese, brown sugar, melted butter, vanilla extract, and cinnamon until smooth and well combined.
- Fill Potato Skins: Evenly divide the mashed sweet potato mixture back into the empty sweet potato skins, spreading it smoothly.
- Prepare Streusel Topping: In a separate bowl, mix together the all-purpose flour, brown sugar, melted butter, and cinnamon until crumbly and combined.
- Add Topping and Final Bake: Sprinkle the streusel topping evenly over the filled sweet potato halves. Return them to the oven and bake for another 10-15 minutes until the tops are golden brown and crispy.
- Serve: Remove from the oven and serve immediately for best flavor and texture.
Notes
- Baking times may vary; always check for fork tenderness to determine doneness.
- For a dairy-free version, substitute cream cheese and butter with plant-based alternatives.
- Ensure cream cheese is softened to room temperature to avoid lumps in the mashed filling.
- You can prepare the topping in advance to save time.
- Leftover sweet potatoes can be refrigerated and reheated, though texture may slightly change.




Leave a Reply