Spiced Sweet Potato Delight

Indulge in the ultimate holiday classic: our signature Sweet Potato Casserole. This cherished recipe brings together velvety smooth sweet potatoes, a perfectly spiced brown sugar streusel, and a luscious layer of golden, gooey marshmallows, creating an unforgettable symphony of textures and flavors. Whether it’s for Thanksgiving, Christmas, or any special occasion, this casserole promises to be the star of your dinner table.

For those times when oven space is a premium, don’t miss our equally delicious Slow Cooker Sweet Potato Casserole, offering the same comforting taste with effortless preparation.

Classic Sweet Potato Casserole with a dual topping of streusel and marshmallows
A tantalizing view of the finished Sweet Potato Casserole, showcasing its perfect streusel and marshmallow topping.

My Favorite Sweet Potato Casserole Recipe: A Holiday Must-Have

If you’ve followed my culinary journey, you know my undeniable passion for sweet potatoes. They are, without a doubt, my absolute favorite Thanksgiving side dish, and frankly, a beloved ingredient year-round! From perfectly roasted sweet potatoes to fluffy baked sweet potatoes, and even in vibrant burrito bowls, I simply can’t get enough of their natural sweetness and versatility.

This sweet potato casserole recipe is the culmination of extensive testing and a quest for perfection. Many traditional recipes feature either a crunchy streusel or a soft, melted marshmallow topping. However, I found myself unable to choose between these two equally delightful options. So, after countless trials, I developed this unique recipe that embraces both! It’s truly the best sweet potato casserole, ensuring every guest finds their favorite topping on a single, glorious dish.

The harmonious blend of the sweet potato base, the textural contrast of the streusel, and the sugary kiss of marshmallows elevates this casserole to a gourmet level, making it far more than just a side dish—it’s an experience. Prepare to impress your family and friends with this exceptional holiday centerpiece!

Quick Tip: Customize Your Topping

While I wholeheartedly recommend the delightful combination of both streusel and marshmallow toppings for maximum flavor and texture, feel free to simplify! You can absolutely choose just one of these delicious toppings and generously cover the entire casserole with it if you prefer. Both options yield fantastic results!

Ingredients laid out for Sweet Potato Casserole preparation
Fresh, high-quality ingredients are the foundation for an exceptional sweet potato casserole.

Essential Ingredients for the Perfect Sweet Potato Casserole

Crafting this incredible Sweet Potato Casserole from scratch requires a selection of fresh, high-quality ingredients. Each component plays a crucial role in achieving the rich flavor and irresistible texture that makes this dish a holiday staple:

  • Sweet Potatoes: The star of the show! Opt for firm, unblemished Garnet or Jewel varieties. These types are known for their moist texture and naturally sweet, vibrant orange flesh, which are ideal for mashing and creating a luscious base.
  • Orange Juice: Freshly squeezed orange juice is key here. It adds a bright, zesty note that beautifully complements and enhances the sweetness of the potatoes, preventing the dish from becoming overly rich.
  • Heavy Cream: This ingredient is essential for achieving the casserole’s signature velvety smooth and incredibly indulgent texture. It adds richness and a luxurious mouthfeel that makes every bite heavenly.
  • Unsalted Butter: Using unsalted butter allows you to control the overall saltiness of the dish, ensuring a perfectly balanced flavor profile. Melted and cooled, it integrates seamlessly into both the sweet potato base and the streusel.
  • Light Brown Sugar: Brown sugar contributes a deep, caramel-like sweetness and a hint of molasses that pairs wonderfully with the sweet potatoes and warm spices. It’s used in both the potato base and the streusel topping.
  • Cinnamon & Nutmeg: These classic warm spices are non-negotiable for sweet potato casserole. They infuse the dish with cozy, aromatic notes that are synonymous with holiday baking and create a truly comforting flavor.
  • Vanilla Extract: Pure vanilla extract is a flavor enhancer that pulls all the sweet and savory notes together, adding depth and a fragrant finish to the casserole.
  • Salt: A touch of salt is vital to balance the sweetness and bring out the full spectrum of flavors in the sweet potatoes and other ingredients.
  • All-Purpose Flour: The foundation of our delightful streusel topping. Flour, when combined with butter and sugar, creates those irresistible crumbly clusters.
  • Miniature Marshmallows: For that iconic gooey, toasted topping, miniature marshmallows are perfect. Make sure to use a fresh, soft bag for the best melt and a beautiful golden-brown finish.
Close-up of the creamy sweet potato base in a baking dish
The smooth and perfectly spiced sweet potato base, ready for its delicious toppings.

Step-by-Step Guide: How To Make This Decadent Sweet Potato Casserole

Creating this show-stopping Sweet Potato Casserole is a rewarding process, culminating in a dish that will be a highlight of any meal. Follow these detailed steps for guaranteed success:

  1. Prepare and Bake the Sweet Potatoes: Begin by preheating your oven to 350°F (175°C). Lightly grease a 9×13-inch ceramic baking pan and set it aside. Thoroughly scrub your sweet potatoes under cold water. Using a fork, pierce each potato several times all over—this allows steam to escape during baking. Arrange the pierced potatoes on a foil-lined sheet pan. Bake for 60 to 90 minutes, or until they are incredibly tender when squeezed. The baking time will vary based on the size of your potatoes. Once tender, remove them from the oven, carefully slice them in half lengthwise, and allow them to cool slightly until they are comfortable to handle.
  2. Create the Creamy Sweet Potato Base: Once cooled, scoop the soft, cooked flesh from the sweet potato skins into a large mixing bowl. You should aim for approximately 5-3/4 cups of mashed sweet potato. To this, add 1/4 cup of fresh orange juice, heavy cream, the melted and cooled unsalted butter, light brown sugar, ground cinnamon, ground nutmeg, vanilla extract, and salt. Using a hand mixer or a stand mixer fitted with the paddle attachment, beat the mixture until it is wonderfully smooth and free of lumps. Spread this rich and creamy sweet potato mixture evenly into your prepared 9×13-inch baking dish.
  3. Assemble the Crunchy Streusel Topping: In a separate medium-sized bowl, combine the remaining melted and cooled unsalted butter, all-purpose flour, the other portion of light brown sugar, ground cinnamon, and the final pinch of salt. Stir these ingredients together with a fork until they are just combined, then use your hands to gently knead the mixture. Continue kneading until distinct, crumbly clumps begin to form. If the streusel mixture feels overly wet or oily, gradually add an additional tablespoon of flour at a time until you achieve a perfectly crumbly texture.
  4. First Bake (Sweet Potato Base with Streusel): Evenly sprinkle the prepared streusel topping over the smooth sweet potato base in the baking dish. You should use all of the streusel mixture for a generous, crunchy layer. Place the casserole into the preheated oven and bake for 35 to 45 minutes. The streusel should become beautifully golden brown and set, offering a delightful crispness.
  5. Add Marshmallows and Finish Baking: Carefully remove the casserole from the oven. Arrange the miniature marshmallows strategically between the rows of streusel, or spread them evenly over the entire streusel layer. Return the casserole to the oven for an additional 4 to 8 minutes. During this final short baking period, the marshmallows will puff up, melt into a gooey confection, and turn a lovely light golden brown. It’s crucial to watch them closely, as marshmallows can go from perfect to burnt very quickly. Once the marshmallows are perfectly toasted, remove the casserole from the oven and serve warm immediately for the best texture and flavor experience.
A close-up of the streusel topping before marshmallows are added
The perfectly golden brown streusel topping, adding a delightful crunch to the casserole.

Expert Recipe Tips for Sweet Potato Casserole Success

Achieving the perfect Sweet Potato Casserole is easier than you think with these expert tips:

  • Ensure Potatoes Are Fully Cooked: The key to a silky-smooth base is making sure your sweet potatoes are incredibly soft and tender after baking. If they offer any resistance, bake them for a bit longer.
  • Achieve a Smooth Texture: For the creamiest possible sweet potato base, don’t just mash them with a fork. Utilize a hand mixer or stand mixer to thoroughly beat the cooked sweet potato flesh with the other ingredients. This eliminates any lumps and creates an incredibly smooth, luxurious texture.
  • Watch Marshmallows Closely: Marshmallows can transform from perfectly golden to burnt in a matter of seconds. Keep a vigilant eye on them during the final baking stage. Once they are puffed and lightly browned, remove the casserole immediately.
  • Don’t Press the Streusel: When adding the streusel topping, resist the urge to press it down into the sweet potato base. Gently sprinkle it over the top. This technique ensures that the streusel remains light, airy, and wonderfully crunchy after baking.
  • Serve Warm for Best Experience: This casserole is truly at its peak when served warm, straight from the oven. The creamy potatoes, crunchy streusel, and gooey marshmallows are all at their ideal textures and temperatures.
  • Adjust Sweetness to Taste: Sweet potatoes vary in natural sweetness. Feel free to slightly adjust the amount of brown sugar in the base to match your preference.
  • Don’t Peel Raw Sweet Potatoes: Baking sweet potatoes with their skins on helps them retain moisture and nutrients. Peeling them before baking can lead to a drier mash.
Sweet Potato Casserole with melted marshmallows, ready to serve
The ultimate Sweet Potato Casserole, with golden-brown marshmallows perfectly melted over the streusel.

Preparation & Storage: Making Sweet Potato Casserole Ahead of Time

Sweet Potato Casserole is an ideal dish for holiday meal planning, as much of the preparation can be done in advance. This allows you to save precious time on the big day while still serving a freshly baked, delicious side.

You can prepare the sweet potato base up to 2 days ahead of time. Once mashed and mixed, spread it into your baking dish, cover tightly with plastic wrap, and refrigerate. The streusel topping can also be made in advance, up to 4 days ahead. Store the streusel in an airtight container in the refrigerator, separate from the sweet potato base. When you’re ready to bake, simply add the streusel and marshmallows right before it goes into the oven. I generally don’t recommend baking the entire casserole fully in advance and then reheating, as the textures of both the streusel and marshmallows can suffer.

Storage and Freezing Guidelines

How To Store Sweet Potato Casserole Leftovers

Any leftover Sweet Potato Casserole can be stored in an airtight container in the refrigerator for 3-5 days. For the best possible texture upon reheating, I recommend gently scraping off the streusel and marshmallow topping before storing. Add a fresh layer of streusel (if you have extra) or a few fresh marshmallows when reheating, then briefly broil or bake until golden and bubbly.

How To Freeze Sweet Potato Casserole (Base Only)

You can successfully freeze the sweet potato base without the toppings. Allow the prepared sweet potato mixture to cool completely in its baking dish. Wrap the dish tightly with several layers of plastic wrap and then aluminum foil. It can be frozen for up to one month. Thaw overnight in the refrigerator before adding fresh toppings and baking as directed.

A perfectly baked Sweet Potato Casserole, ready for serving.
This casserole is designed to be a memorable and comforting addition to your holiday spread.

More Irresistible Holiday Side Dishes

Looking to complete your holiday feast? Here are more of my favorite side dishes that perfectly complement this Sweet Potato Casserole:

  • Roasted Brussels Sprouts with a crispy parmesan topping – a savory delight!
  • A refreshing Winter Fruit Salad, showcasing the best seasonal fruits.
  • Classic Thanksgiving Dressing made with an abundance of fresh herbs for incredible aroma and flavor.
  • Bright and tangy Cranberry Sauce made from scratch – far superior to canned versions!
  • Hearty Green Bean Casserole featuring a decadent homemade cream base.

Sweet Potato Casserole Recipe

This Sweet Potato Casserole is the ultimate holiday side dish! Creamy mashed sweet potatoes topped with a crunchy brown sugar streusel and gooey melted marshmallows—it’s the perfect balance of textures and flavors that will earn rave reviews at any gathering.

By: Chelsea Lords

Prep Time: 30 minutes

Cook Time: 35 minutes

Sweet Potatoes Cook Time: 1 hour

Total Time: 2 hours 5 minutes

Servings: 16 servings

Equipment

  • 9 x 13-inch baking pan
  • Sheet pan (15″ x 10″)
  • Aluminum foil
  • Hand mixer (or stand mixer)

Ingredients

Sweet Potato Base

  • 4 pounds sweet potatoes (about 6 large, yields approximately 5-3/4 cups when mashed)
  • 1 orange (for fresh juice)
  • 2/3 cup heavy cream
  • 4 tablespoons unsalted butter (melted and cooled)
  • 1/3 cup light brown sugar (packed)
  • 3/4 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1-1/4 teaspoons vanilla extract
  • 1 teaspoon salt

Topping

  • 6 tablespoons unsalted butter (melted and cooled)
  • 1 cup all-purpose flour
  • 1/2 cup light brown sugar (packed)
  • 3/4 teaspoon ground cinnamon
  • 1/8 teaspoon salt
  • 1-1/2 cups miniature marshmallows

Instructions

  1. Prepare Potatoes: Preheat your oven to 350°F (175°C) and grease a 9×13-inch ceramic baking pan. Scrub the sweet potatoes clean and pierce them all over with a fork. Place them on a foil-lined sheet pan and bake for 60-90 minutes, or until they are very tender when squeezed. Remove from the oven, slice in half lengthwise, and allow them to cool sufficiently to handle.
  2. Make Sweet Potato Base: Scoop the cooked sweet potato flesh into a large bowl (you should have about 5-3/4 cups). Add 1/4 cup fresh orange juice, heavy cream, the melted butter, light brown sugar, cinnamon, nutmeg, vanilla extract, and salt. Using a hand mixer or stand mixer, beat the mixture until it is completely smooth and creamy. Spread this sweet potato mixture evenly into your prepared baking dish.
  3. Prepare Streusel Topping: In a separate bowl, combine the remaining melted butter, flour, light brown sugar, cinnamon, and salt. Stir with a fork, then use your hands to gently knead the mixture until distinct, crumbly clumps form. If the mixture seems too wet, add a little more flour, one tablespoon at a time, until the desired crumbly consistency is reached.
  4. Bake with Streusel: Evenly sprinkle all of the streusel mixture over the sweet potato base in the baking dish. Bake for 35-45 minutes, or until the streusel topping is golden brown and set.
  5. Add Marshmallows & Finish: Carefully remove the casserole from the oven. Arrange the miniature marshmallows over the streusel topping. Return the casserole to the oven and bake for an additional 4-8 minutes, or until the marshmallows are melted, puffed, and lightly golden brown. Keep a very close eye on them to prevent burning. Serve warm and savor every bite.

Recipe Notes

Make Ahead: Prepare the sweet potato base and spread it into the baking dish, then cover and refrigerate for up to 2 days. Make the streusel topping and store it separately in an airtight container in the fridge for up to 4 days. When ready to bake, sprinkle the cold streusel over the sweet potato base and bake as directed. Add marshmallows for the final few minutes of baking.

Storage: Store any leftover casserole in an airtight container in the refrigerator for 3–5 days. For the best texture, remove the streusel and marshmallow topping before storing and add a fresh layer when reheating.

Nutrition Facts

Serving: 1 serving | Calories: 314kcal | Carbohydrates: 52g | Protein: 4g | Fat: 11g | Saturated Fat: 5g | Trans Fat: 1g | Cholesterol: 41mg | Sodium: 204mg | Potassium: 457mg | Fiber: 4g | Sugar: 27g | Vitamin A: 16319IU | Vitamin C: 3mg | Calcium: 75mg | Iron: 1mg

Nutrition information is automatically calculated and should only be used as an approximation.

Enjoy this delightful Sweet Potato Casserole, a dish that truly embodies the warmth and comfort of holiday gatherings. We hope it becomes a cherished tradition in your home!

Love this recipe? Leave a comment below and share your thoughts!