This Sweet Potato Casserole Recipe, featuring creamy sweet potatoes topped with a buttery brown sugar streusel, is the perfect addition to any Thanksgiving spread. But, we won’t blame you if you decide to make it all year round!

This sweet side dish is the perfect complement to an herb-roasted turkey breast, savory mashed potatoes, and a fresh vibrant Winter salad.

Overhead image of the Sweet Potato Casserole

Sweet Potato Casserole Recipe

Three reasons we’re obsessed with this recipe:

  1. Versatility: Perfect for Thanksgiving but equally delightful any time of the year.
  2. Delicious Texture: Creamy sweet potato base paired with a crunchy, buttery streusel topping creates a delightful contrast.
  3. Prepare in Advance: Refrigerate it until ready to bake, making it convenient to warm up when ready to enjoy.

We love sweet potatoes! Check out our practically-famous Roasted Sweet Potatoes, our secret hack for the best Baked Sweet Potatoes, and our favorite Sweet Potato Salad.

Process shots-- images of all the sweet potatoes and remaining ingredients being added to a stand mixer and it all being mixed together

Sweet Potato Casserole Recipe Ingredients

Sweet Potato Base:

  • Sweet Potatoes: Choose fresh, firm ones.
  • Orange Juice: Freshly squeezed for better flavor.
  • Heavy Whipping Cream: Adds richness.
  • Unsalted Butter: For controlled saltiness.
  • Light Brown Sugar: Adjust sweetness as desired.
  • Ground Cinnamon & Nutmeg: Adjust to personal preference
  • Vanilla Extract: Pure extract enhances flavor.
  • Salt: Balances sweetness and enhances overall flavor.

Streusel Topping:

  • Unsalted Butter: Binds the streusel ingredients.
  • All-Purpose Flour: Ensures a crumbly texture.
  • Light Brown Sugar: Adds sweetness and a molasses touch.
  • Ground Cinnamon: Adds warmth.

Process shots of sweet potato casserole-- images of the butter and remaining streusel ingredients being sprinkled over the casserole

How To Make Sweet Potato Casserole Recipe Ahead Of Time

  1. Prepare and refrigerate the sweet potato base in a dish for up to 4 days or freeze for 3 months.
  2. Mix and store the streusel topping in a bag or container, refrigerate for up to 4 days or freeze for 3 months.
  3. Thaw both parts if frozen and let sit at room temperature for 30 minutes before baking.
  4. Add the streusel topping to the base and bake, extending time by 5-10 minutes if chilled. Bake until golden brown.

Re-Heating Leftovers

  • Preheat oven to 350°F.
  • Place casserole in an oven-safe dish and cover with foil.
  • Heat for 15-20 minutes; remove foil in the last 5 minutes for crispy topping.

Quick Tip

Thaw frozen casserole before reheating. Ensure it reaches 165°F before serving.

Image of the dish being baked

Baking Sweet Potatoes

  • Clean them thoroughly under running water with a brush.
  • Pierce with a fork to allow steam to escape for even cooking.
  • Bake on a lined sheet at 350°F for 60-90 minutes until tender.
  • Let cool before handling, then scoop out the flesh.

Quick Tip

Keep the skins on while baking to prevent drying out. 

Sweet Potato Casserole Recipe Tips

  • Pierce sweet potatoes with a fork for even baking.
  • Spread the base evenly with a spatula for uniform cooking.
  • Let melted butter cool before mixing streusel ingredients to avoid greasiness.
  • Add flour to the streusel as needed to achieve a clumpy consistency.

Up close overhead image of the sweet potato casserole being served

Quick Tip

Serving Size

A 9×13 inch sweet potato casserole typically serves 8-12 as a side or 6-8 as a main course. Serving size varies based on appetite and portion size. Make extra for guests or leftovers.

Oh, and here’s the dish featured in these photos!

More Holiday Favorites:

5 from 1 vote

Sweet Potato Casserole Recipe

This Sweet Potato Casserole, with creamy sweet potatoes and a buttery brown sugar streusel, is the perfect Thanksgiving sideโ€”or a great side year-round!
Prep Time: 30 minutes
Cook Time: 1 hour 45 minutes
Total Time: 2 hours 15 minutes
Servings: 10 servings (as a side)

Equipment

  • Ceramic baking dish 9 x 13-inch
  • large sheet pan,
  • Aluminum foil or parchment paper
  • Hand mixer or stand mixer with whisk attachment

Ingredients 
 

  • Cooking spray

Sweet Potato Base

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

Streusel Topping

  • 6 tablespoons unsalted butter melted and cooled
  • 1 cup all-purpose flour
  • 1/2 cup light brown sugar firmly packed
  • 3/4 teaspoon ground cinnamon
  • 1/8 heaping teaspoon salt

Instructions 

  • Preheat oven to 350ยฐF and grease a ceramic 9x13-inch pan with cooking spray. Scrub sweet potatoes, but donโ€™t peel them. Pierce them all over with a fork. Place them on a large sheet pan lined with foil or parchment paper and bake until very tender, approximately 60โ€“90 minutes (variation depending on size/thickness). Remove potatoes from oven and slice them in half. Let cool until you can handle them easily.
  • Once cool, scoop out the flesh of the sweet potatoes, measuring to get 5-3/4 cups. Add to a large bowl or bowl attached to a stand mixer. Add remaining ingredients for the โ€œsweet potato base,โ€ including 1/4 cup freshly squeezed orange juice, and use a hand mixer or a whisk attachment on a stand mixer to beat until smooth. Transfer mixture to prepared baking dish and smooth it into an even layer using a spatula.ย See note 1 for a make ahead option.
  • In a separate bowl, melt butter under โ€œstreusel toppingโ€ in the microwave and let cool. Add flour, brown sugar, cinnamon, and salt to the melted butter and mix until evenly combined and forms small clumps. Use your fingers to knead into clumps if needed. If streusel is too wet, add more flour, 1 tablespoon at a time.
  • Sprinkle streusel evenly over sweet potato base; donโ€™t press it in. Bake 35โ€“45 minutes or until streusel is set and golden brown. Remove from oven and let cool 5 minutes before serving.

Video

Recipe Notes

Note 1: Make Ahead: At this point in the recipe, you can cover the dish without the streusel and refrigerate it 3โ€“4 days. Prepare streusel separately and store it in an airtight container also for 3โ€“4 days. Before continuing with the recipe, remove both from the fridge and let them sit at room temperature for 30 minutes.
Storage: To store sweet potato casserole, cool it completely, cover tightly, and refrigerate for up to 4 days. For longer storage, wrap and freeze for up to 3 months.ย 

Nutrition

Serving: 1serving | Calories: 332kcal | Carbohydrates: 53g | Protein: 3.8g | Fat: 12.2g | Cholesterol: 33mg | Sodium: 90.5mg | Fiber: 5g | Sugar: 20.5g

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

Meet Chelsea


Hello, and welcome to Chelseaโ€™s Messy Apron! Iโ€™m Chelsea, the recipe developer, food photographer, and writer behind the site. Iโ€™m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping byโ€”I hope you find something delicious to make!

More Recipes You'll Love

5 from 1 vote (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




1 Comment

  1. kyliegrrrl says:

    Could marshmallows be added on top of the streusel? Or replace the streusel for half of the casserole?