
This candied sweet potato recipe is the showstopper your holiday table has been waiting for—creamy, buttery, and absolutely irresistible with those caramelized marshmallow peaks. I grew up watching my grandmother make this every Thanksgiving, and honestly, it’s the one dish everyone fights over. It’s become such a beloved tradition in our family that people literally ask me weeks in advance if I’m making it this year.
What makes this version so special? The secret is in the balance—you get tender sweet potatoes that are cooked to perfection, a rich brown sugar and butter sauce that clings to every bite, and those golden, toasted marshmallows on top that add the perfect sweet contrast. This isn’t just a side dish; it’s comfort in a casserole dish.
Jump To Section
The beauty of this candied sweet potato recipe is that it comes together faster than you’d think, and most of the work can be done ahead of time. You can prep everything the night before and simply pop it in the oven while your turkey is resting. That means less stress in the kitchen when you should be enjoying time with loved ones.
Why This Recipe Works
The foundation of any great candied sweet potato dish starts with quality ingredients and proper technique. When you roast fresh sweet potatoes instead of using canned, you get a more nuanced, less mushy texture that actually holds up beautifully under the topping. Fresh potatoes have a natural sweetness that doesn’t need much enhancement—just the right amount of brown sugar, butter, and warm spices to complement rather than overpower.
Additionally, the combination of brown sugar, butter, cinnamon, nutmeg, and a pinch of salt creates a sauce that’s rich and complex without being cloying. Many recipes rely too heavily on sugar, but this one lets the sweet potato shine while the other ingredients support it. The butter adds richness and helps create that gorgeous caramelization during baking.
Meanwhile, the marshmallow topping serves a real purpose beyond looks—as it toasts, it creates a protective layer that keeps the sweet potatoes moist and tender underneath. The marshmallows also add a subtle vanilla flavor and a textural contrast that makes each spoonful interesting. This is why homemade is always better than the canned version.
Ingredient Tips & Substitutions
For the best results, choose medium-sized sweet potatoes that are roughly the same size so they cook evenly. You’ll want about 3 pounds total, which usually translates to 4-5 medium potatoes. Avoid the really large ones, as they can be fibrous and less flavorful than their smaller cousins.
Brown sugar is essential here—don’t substitute white sugar, as you’ll lose the molasses depth that makes this dish so craveable. If you only have white sugar on hand, you can mix it with a tablespoon of molasses, but fresh brown sugar is always better. The butter should be unsalted so you can control the salt level yourself.
For the marshmallows, use full-sized marshmallows rather than mini ones—they toast more evenly and look more impressive. However, if mini marshmallows are what you have, just watch them closely during the final baking stage, as they’ll brown much faster. Some people swear by using pecans or walnuts mixed into the sweet potato layer, and that’s absolutely delicious if you want to add some crunch.
If you’re looking to make this recipe with a twist, you could try sweet potato gnocchi as a completely different preparation method. Or, if you want to explore other seasonal vegetable sides, our butternut squash soup recipe offers another delicious way to celebrate fall flavors.
Preparation & Cooking Tips
Start by scrubbing your sweet potatoes under cold water to remove any dirt. You don’t need to peel them at this stage—the skin helps them hold their shape while cooking. Pierce each potato several times with a fork to allow steam to escape, then place them directly on your oven rack with a baking sheet on the rack below to catch any drips.
Roast at 400°F for about 45 minutes, or until a knife slides through the thickest part with minimal resistance. The potatoes should be tender but not falling apart. Once they’re cool enough to handle, you can easily peel away the skin—it should slip right off.
For instance, some cooks prefer to boil their sweet potatoes, but roasting brings out so much more flavor through caramelization. The roasting method also concentrates the natural sugars, giving you a deeper, more complex taste. Once peeled and cooled, slice the potatoes into ¼-inch thick rounds, which is the ideal thickness for even cooking in the final bake.
Serving Suggestions
This candied sweet potato recipe is the perfect companion to traditional holiday meals, especially Thanksgiving dinner. Serve it alongside turkey, ham, or prime rib—the sweetness complements savory proteins beautifully. It also pairs wonderfully with easy Tuscan chicken pasta if you’re planning a different kind of dinner.
For a lighter meal, try serving it with a Mediterranean salad recipe for a nice balance of flavors. The acidity of a fresh salad cuts through the richness beautifully. You could also make this as part of a vegetarian holiday spread where it becomes one of the main attractions rather than just a supporting player.
If you’re serving a crowd with diverse tastes, consider making this alongside vegetable beef soup for those who want something savory and warming. Having variety on the table ensures everyone finds something they love.
Storage & Reheating
This dish is wonderfully make-ahead friendly. You can prepare the sweet potato and topping mixture the night before, cover it with plastic wrap, and refrigerate it until you’re ready to bake. Just add 10-15 minutes to your baking time since you’re starting with a cold casserole. Add the marshmallow topping right before baking—don’t add it the night before, as they’ll dissolve into the filling.
Leftovers keep beautifully in the refrigerator for up to 3 days, covered with foil. To reheat, cover the casserole loosely with foil and warm it in a 350°F oven for about 20 minutes, or until heated through. If you want to re-crisp the marshmallows, remove the foil during the last few minutes of reheating, though they won’t be quite as spectacular as the first time.
You can also freeze this dish before adding the marshmallow topping. Wrap the casserole tightly in plastic wrap and then foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking, then top with marshmallows and bake as directed, adding a few extra minutes if needed.
According to Serious Eats, proper storage techniques can extend the life of your holiday dishes significantly. For more detailed make-ahead strategies, NYT Cooking offers excellent guidance on prepping holiday sides in advance.
This candied sweet potato recipe has earned its place as a holiday classic for good reason—it’s delicious, manageable, and absolutely show-stopping. Every time you make it, you’ll understand why people come back to this dish year after year. The combination of tender sweet potatoes, buttery sauce, and toasted marshmallows is simply unbeatable, and honestly, it’s become the dish people remember most fondly from the meal.
Ingredients
- 3 pounds fresh sweet potatoes (about 4-5 medium potatoes)
- 6 tablespoons unsalted butter
- 1 cup packed brown sugar
- 1/4 cup orange juice or water
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon ground ginger
- 1/4 teaspoon ground cloves
- 1/2 teaspoon vanilla extract
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 4 cups large marshmallows (about 32 marshmallows)
- 2 tablespoons chopped pecans (optional)
- 2 tablespoons chopped walnuts (optional)

Instructions
- Preheat your oven to 400°F and scrub the sweet potatoes under cold running water to remove any dirt. Pierce each potato several times with a fork to allow steam to escape during roasting.
- Place sweet potatoes directly on the center oven rack with a baking sheet on the rack below to catch any drips. Roast for 45 minutes to 1 hour, or until a knife slides through the thickest part with just slight resistance.
- Remove the sweet potatoes from the oven and set aside until they’re cool enough to handle. Peel away the skin—it should slip off easily. Slice the potatoes into ¼-inch thick rounds and set aside.
- Reduce oven temperature to 350°F. In a small saucepan, melt the butter over medium heat, then whisk in the brown sugar, orange juice, cinnamon, nutmeg, ginger, cloves, vanilla extract, salt, and pepper.
- Cook the butter mixture for 2-3 minutes, stirring constantly, until the brown sugar is completely dissolved and the sauce is smooth and glossy. Remove from heat and let cool for a minute.
- Arrange half of the sliced sweet potatoes in a single layer in a greased 9×13-inch baking dish. Pour half of the butter-brown sugar sauce evenly over the potatoes.
- Layer the remaining sweet potato slices on top, then pour the remaining sauce over them. Use a spatula to gently press the layers down slightly so the sauce distributes evenly.
- Bake uncovered at 350°F for 25-30 minutes, until the sweet potatoes are tender and the sauce is bubbling around the edges.
- Remove the casserole from the oven and arrange the marshmallows over the top in a single layer, covering as much of the surface as possible. If desired, sprinkle the chopped pecans or walnuts between the marshmallows.
- Return to the oven and bake for 10-15 minutes, watching carefully, until the marshmallows are golden brown and puffed. Watch closely during the final minutes, as marshmallows can go from golden to burnt quickly.
- Remove from the oven and let rest for 5 minutes before serving. The marshmallows will set slightly and the sauce will thicken a bit, making it easier to serve.

Pro Tips
Make-ahead magic: This candied sweet potato recipe is perfect for holiday entertaining because you can do most of the work in advance. Prepare the sweet potato and sauce mixture the day before, cover it with plastic wrap, and refrigerate it overnight. Just add 10-15 minutes to your baking time since you’re starting with a cold casserole. Wait to add the marshmallow topping until right before baking for the best texture and appearance.
Temperature matters more than you’d think when baking this dish. Using room-temperature sweet potatoes that have been prepared the morning of will cook faster than cold ones straight from the refrigerator. The marshmallows toast beautifully at 350°F, giving them that perfect golden exterior with soft, warm centers. If your oven runs hot, watch the marshmallows carefully starting at the 8-minute mark.
For a fun variation, try adding a sprinkle of bourbon or dark rum to the sauce before baking—about 2 tablespoons works perfectly. The alcohol cooks off but leaves behind a sophisticated depth of flavor. Some people also love adding a tablespoon of maple syrup to the sauce for extra richness and complexity.
If you’re serving this at a potluck or bringing it to someone’s home, you can bake it completely at home, let it cool, wrap it well, and reheat it at the destination. Wrap the unbaked casserole tightly in plastic wrap and foil, and it will travel beautifully. Reheat covered at 325°F for about 20 minutes, then add fresh marshmallows and toast them just before serving for maximum impact.
Additionally, if anyone at your table has marshmallow allergies or simply doesn’t enjoy them, you can top this with a simple streusel topping instead—a mixture of brown sugar, butter, chopped pecans, and rolled oats creates a delicious crunchy contrast. Meanwhile, others in your group might prefer a candied pecan topping, which is equally delicious and adds wonderful texture.
The orange juice in the sauce is key—it brightens the flavors and prevents the dish from tasting one-dimensional. However, if you don’t have orange juice, you can substitute apple juice, pineapple juice, or simply use water with a tablespoon of lemon juice for acidity.
