Sweet Potato Casserole Recipe

Introduction

Crispy, golden pecans meet creamy, buttery sweet potatoes in this irresistible Sweet Potato Casserole Recipe. Every spoonful delivers a delicious contrast between silky, naturally sweet potatoes and a crunchy cinnamon-pecan topping. It is cozy enough for a quiet family dinner yet special enough for Thanksgiving, Christmas, or any festive gathering. Best of all, you can prepare much of it ahead of time, making holiday cooking easier. You’ll learn… how to make a rich, flavorful casserole with simple ingredients and a perfectly golden finish.

Why You’ll Love This Recipe

This Sweet Potato Casserole Recipe brings everything you want in a comforting holiday side dish. The sweet potatoes become incredibly smooth and creamy after baking, while the buttery pecan topping adds a satisfying crunch. That contrast makes every bite exciting rather than overly soft or one-dimensional.

You’ll also love how naturally flavorful the sweet potatoes are. A little brown sugar enhances their caramel-like sweetness, while cinnamon and vanilla add warmth without overpowering the main ingredient. Butter gives the filling a rich, luxurious texture.

Another reason this recipe works so well is its flexibility. You can make it for a large Thanksgiving dinner, a smaller Sunday meal, or a festive potluck. It pairs beautifully with savory roasted meats and vegetables, creating a balanced plate.

Even better, the casserole requires straightforward preparation. Mash, mix, top, and bake. Once it reaches the oven, the aroma of cinnamon, butter, and toasted pecans fills the kitchen.

Ingredients

For the sweet potato filling:

  • 3 pounds (1.36 kg) sweet potatoes, peeled and cubed
  • 4 tablespoons (56 g) unsalted butter, melted
  • 1/3 cup (67 g) packed brown sugar
  • 1/3 cup (80 ml) whole milk
  • 2 large eggs
  • 1 teaspoon (5 ml) vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg
  • 1/2 teaspoon salt

For the pecan topping:

  • 1 cup (110 g) chopped pecans
  • 1/3 cup (67 g) packed brown sugar
  • 1/4 cup (32 g) all-purpose flour
  • 3 tablespoons (42 g) unsalted butter, softened
  • 1/2 teaspoon ground cinnamon

The sweet potatoes create the creamy base, while brown sugar, cinnamon, and vanilla build warm flavor. Pecans provide the essential crunchy topping.

Pro Tips

First, cook the sweet potatoes until completely tender. A fork should slide through the thickest pieces without resistance. Undercooked potatoes can leave you with a lumpy filling, so give them enough time.

Second, avoid adding too much liquid. Sweet potatoes naturally contain plenty of moisture. Start with the recommended milk and mix until smooth. If the potatoes seem particularly moist, you may need slightly less milk.

Third, watch the topping during the final minutes of baking. The pecans and brown sugar should become golden and fragrant without turning too dark. If the topping browns too quickly, loosely cover the casserole with foil and continue baking.

For the smoothest filling, mash the potatoes while they remain warm. You can use a potato masher for a rustic texture or an electric mixer for an extra-creamy result. Do not overmix, though, because excessive mixing can make the texture heavier.

If you are preparing this for a holiday meal, assemble the casserole earlier in the day. Keep it refrigerated until you are ready to bake, then allow a little extra oven time.

Step-by-Step Instructions

Step 1: Prepare the Sweet Potatoes

Peel the sweet potatoes and cut them into evenly sized cubes. Keeping the pieces similar in size helps them cook at the same rate. Place them in a large pot, cover with water, and bring to a boil. Reduce the heat and simmer for about 15 to 20 minutes, or until fork-tender.

Drain the potatoes thoroughly. Let them sit for a minute or two so excess moisture can evaporate.

Step 2: Make the Creamy Filling

Transfer the warm sweet potatoes to a large mixing bowl. Add the melted butter, brown sugar, milk, eggs, vanilla, cinnamon, nutmeg, and salt.

Mash everything together until smooth and creamy. For a slightly rustic casserole, leave a few small pieces of sweet potato intact. For a silky texture, use an electric mixer briefly.

Taste the mixture before transferring it to the baking dish. If you prefer a sweeter casserole, add another tablespoon of brown sugar.

Step 3: Prepare the Topping

In a separate bowl, combine the chopped pecans, brown sugar, flour, softened butter, and cinnamon. Use a fork or your fingertips to work the butter into the mixture until it resembles coarse crumbs.

Do not pack the topping down. Loose crumbs create more crispy edges and allow the pecans to toast beautifully.

Step 4: Assemble the Casserole

Preheat your oven to 350°F (175°C). Lightly grease a 9-by-13-inch (23-by-33-cm) baking dish.

Spread the sweet potato mixture evenly into the dish. Smooth the surface with a spatula, then sprinkle the pecan topping evenly over the top.

Try to distribute the topping from edge to edge so every serving gets some of that crunchy goodness.

Step 5: Bake Until Golden

Bake the casserole for 30 to 35 minutes, until the filling is hot and the topping turns golden brown. If you prepared the casserole straight from the refrigerator, add approximately 10 to 15 minutes to the baking time.

Let it rest for 5 to 10 minutes before serving. This short resting period helps the filling settle while keeping the topping crisp.

Variations

For a marshmallow version, replace the pecan topping with mini marshmallows during the final 8 to 10 minutes of baking. Let them become lightly golden and puffy.

For a nut-free casserole, skip the pecans and make a simple brown sugar crumble with flour, butter, cinnamon, and oats. This keeps the crunchy texture without using nuts.

For a less-sweet version, reduce the brown sugar in the filling to 2 tablespoons (25 g) and rely more on the natural sweetness of the potatoes. You can also add a pinch of ground ginger for extra warmth.

For a dairy-free adaptation, use plant-based butter and unsweetened oat or almond milk. Choose a dairy-free topping if needed.

Storage and Serving

Store leftover Sweet Potato Casserole Recipe portions in an airtight container in the refrigerator for up to 4 days. You can also cover the entire baking dish tightly with foil before refrigerating.

To reheat, warm individual servings in the microwave or heat the full casserole in a 325°F (165°C) oven until hot throughout. The oven works best for restoring some crispness to the topping.

For holiday meals, serve this casserole alongside roast turkey, glazed ham, roasted chicken, or beef. It also works beautifully with green beans, Brussels sprouts, cranberry sauce, and warm dinner rolls.

If you are preparing the casserole ahead, assemble it without baking and refrigerate it for up to 24 hours. Add a few extra minutes to the baking time when cooking it chilled.

FAQs

Can I make sweet potato casserole ahead of time?
Yes. Assemble it up to 24 hours ahead, cover it, and refrigerate. Bake when ready to serve.

Can I use canned sweet potatoes?
Yes. Drain them thoroughly before mashing. Because canned sweet potatoes often contain added syrup, reduce the brown sugar if necessary.

Why is my casserole watery?
The potatoes may have retained too much water, or you may have added too much milk. Drain cooked potatoes thoroughly and measure liquids carefully.

Can I freeze sweet potato casserole?
Yes. Freeze the assembled casserole without the crunchy topping for up to 2 months. Thaw overnight in the refrigerator, add fresh topping, and bake.

How do I keep the topping crunchy?
Avoid covering the casserole while baking. If you need to reheat it, use the oven rather than the microwave to help preserve the crisp topping.

This Sweet Potato Casserole Recipe is comfort food at its finest — creamy, buttery, warmly spiced, and finished with an irresistible golden pecan crunch. It’s the kind of dish that makes holiday dinners feel extra special while keeping preparation wonderfully simple. Whether you serve it with Thanksgiving turkey, Christmas ham, or a cozy family meal, it brings a beautiful balance of sweet and savory flavors to the table. Prepare it ahead, bake it until golden, and watch everyone reach for another spoonful. This classic side dish is sure to become a treasured part of your holiday traditions.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Sweet Potato Casserole Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: amina amina
  • Total Time: 45

Description

This sweet potato casserole is creamy, cozy, and topped with a golden pecan crunch. It is the holiday side dish everyone will want seconds of.


Ingredients

Scale
  • 3 lbs. (1.36 kg) sweet potatoes, peeled and cubed
  • 4 tbsp. (56 g) unsalted butter, melted
  • 1/3 cup (67 g) packed brown sugar
  • 1/3 cup (80 ml) whole milk
  • 2 large eggs
  • 1 tsp. (5 ml) vanilla extract
  • 1 tsp. ground cinnamon
  • 1/2 tsp. ground nutmeg
  • 1/2 tsp. salt
  • 1 cup (110 g) chopped pecans
  • 1/3 cup (67 g) packed brown sugar
  • 1/4 cup (32 g) all-purpose flour
  • 3 tbsp. (42 g) unsalted butter, softened
  • 1/2 tsp. ground cinnamon

Instructions

  • Peel and cube the sweet potatoes, then boil until completely tender. Drain thoroughly.
  • Mash the warm sweet potatoes with butter, brown sugar, milk, eggs, vanilla, cinnamon, nutmeg, and salt until creamy.
  • Combine pecans, brown sugar, flour, butter, and cinnamon to make the crumb topping.
  • Spread the sweet potato mixture into a greased 9-by-13-inch baking dish.
  • Sprinkle the pecan topping evenly over the sweet potatoes.
  • Bake at 350°F (175°C) for 30 to 35 minutes, until hot and golden.
  • Let the casserole rest for 5 to 10 minutes before serving.
  • Prep Time: 15
  • Category: Breakfast
  • Cuisine: American

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star