Sweet Potato Casserole with Marshmallows and Pecans – Creamy, Sweet, and Irresistible Holiday Side Dish

Imagine bringing a beautiful, bubbling sweet potato casserole to your Thanksgiving table, its golden marshmallow topping perfectly toasted and its crunchy pecans glistening with buttery brown sugar. Beneath that irresistible topping lies a creamy, velvety layer of sweet potatoes flavored with warm cinnamon, vanilla, and just the right amount of sweetness.

That’s exactly what makes this Sweet Potato Casserole with Marshmallows and Pecans such a beloved holiday favorite.

Sweet potato casserole has long been a staple of American holiday cooking, particularly in the Southern United States, where sweet potatoes are frequently prepared with butter, sugar, warm spices, and delicious toppings.

Over the years, the combination of sweet potatoes and marshmallows has become especially popular at Thanksgiving celebrations. Adding pecans brings another wonderful dimension, creating a delightful contrast between the soft, creamy filling, fluffy toasted marshmallows, and crunchy nuts.

Unlike ordinary mashed sweet potatoes, this casserole transforms simple ingredients into a rich, comforting dish that feels almost like dessert while still earning its place among traditional holiday side dishes.

Furthermore, the recipe is surprisingly easy to prepare. With a few basic ingredients and simple baking steps, you can create a casserole that looks impressive and tastes absolutely delicious.

Whether you’re preparing Thanksgiving dinner, planning a Christmas feast, or looking for a comforting fall side dish, this recipe is a wonderful addition to your holiday menu.

The result is a beautifully golden, creamy, sweet, and crunchy casserole that will have everyone reaching for another spoonful.

Why You’ll Love This Recipe

1. Perfect Combination of Creamy and Crunchy Textures

One of the best things about this sweet potato casserole is its incredible texture.

The sweet potato filling is smooth, creamy, and rich, while the pecan topping adds a satisfying crunch. Meanwhile, the marshmallows become soft and gooey underneath their beautifully toasted golden surfaces.

Every spoonful delivers an irresistible combination of textures.

2. Deliciously Sweet Holiday Flavor

Sweet potatoes naturally have a pleasant sweetness that becomes even more delicious when combined with brown sugar, cinnamon, vanilla, and butter.

The toasted marshmallows add a caramelized flavor, while the pecans contribute a warm, nutty richness.

Together, these ingredients create the classic comforting taste associated with Thanksgiving and Christmas dinners.

3. Easy to Make with Simple Ingredients

Although this casserole looks impressive, it requires only a handful of familiar ingredients.

Sweet potatoes, butter, milk, eggs, brown sugar, marshmallows, and pecans are the main components.

Additionally, most of the preparation can be completed with basic kitchen equipment.

4. Perfect for Thanksgiving and Christmas

This sweet potato casserole makes a beautiful addition to any holiday table.

Its vibrant orange filling, golden marshmallows, and toasted pecans create a festive appearance that pairs wonderfully with traditional holiday dishes.

It is especially popular alongside roasted turkey, chicken, mashed potatoes, green beans, and homemade dinner rolls.

5. Convenient Make-Ahead Recipe

Holiday cooking can become stressful when several dishes need oven space at the same time.

Fortunately, the sweet potato filling can be prepared in advance and refrigerated until you’re ready to bake.

Simply add the toppings near the end of baking for the best texture.

6. Easy to Customize

This recipe can be adjusted to suit different preferences.

For example, you can reduce the sugar for a less sweet casserole, add orange zest for brightness, or replace pecans with walnuts.

You can also use dairy-free alternatives when needed.

Health Benefits

Sweet potatoes provide several important nutrients, making them a nutritious foundation for this holiday casserole.

They are particularly rich in beta-carotene, a plant pigment that the body converts into vitamin A. Vitamin A helps support normal vision, immune function, and healthy skin.

Sweet potatoes also contain dietary fiber, which contributes to digestive health and helps promote feelings of fullness.

Additionally, they provide potassium, vitamin C, vitamin B6, and manganese.

Pecans contribute heart-healthy unsaturated fats, along with small amounts of protein, fiber, magnesium, and antioxidants.

Cinnamon adds warm flavor and contains naturally occurring plant compounds.

However, this casserole also includes butter, brown sugar, and marshmallows, making it richer and higher in added sugar than plain baked sweet potatoes.

Therefore, it is best enjoyed as a flavorful holiday side dish rather than considered a low-sugar vegetable preparation.

For a lighter variation, reduce the brown sugar, use fewer marshmallows, and allow the natural sweetness of the sweet potatoes to shine.

You can also increase the pecan topping slightly while reducing the marshmallows, although nuts still contribute calories.

When prepared with gluten-free marshmallows and other certified gluten-free ingredients, this recipe can be suitable for a gluten-free diet.

Preparation Time, Servings, and Nutritional Information

  • Preparation Time: 25 minutes

  • Sweet Potato Cooking Time: 20–25 minutes

  • Baking Time: 25–30 minutes

  • Total Time: Approximately 1 hour 15 minutes

  • Servings: 10–12

  • Cooking Method: Boiling and oven baking

  • Oven Temperature: 350°F (175°C)

  • Difficulty Level: Easy

  • Best Occasion: Thanksgiving, Christmas, holiday dinners, and fall gatherings

Nutritional Information Per Serving

For approximately 12 servings, each portion contains an estimated:

Nutrient Approximate amount
Calories 300–370 kcal
Carbohydrates 45–55 g
Protein 3–5 g
Total Fat 12–17 g
Saturated Fat 5–7 g
Fiber 3–5 g
Sugar 25–35 g
Sodium 100–180 mg

These values are estimates and vary depending on the sweet potato size, marshmallow brand, topping quantities, and serving portions.

Ingredients List

The ingredients for this sweet potato casserole are simple, but each one contributes to its creamy texture, comforting flavor, or irresistible topping.

For the Sweet Potato Filling

  • 3 pounds sweet potatoes, peeled and cut into chunks

  • ½ cup unsalted butter, melted

  • ½ cup packed light brown sugar

  • ½ cup whole milk

  • 2 large eggs, lightly beaten

  • 2 teaspoons pure vanilla extract

  • 1 teaspoon ground cinnamon

  • ¼ teaspoon ground nutmeg

  • ½ teaspoon salt

  • ¼ teaspoon ground ginger, optional

For the Pecan Topping

  • 1 cup pecans, roughly chopped

  • ⅓ cup packed light brown sugar

  • 3 tablespoons unsalted butter, melted

  • ¼ cup all-purpose flour

  • ½ teaspoon ground cinnamon

  • Pinch of salt

For the Marshmallow Topping

  • 2½ cups mini marshmallows

  • ½ cup pecan halves, optional, for decoration

  • 1 tablespoon melted butter, optional, for extra richness

Choosing the Best Sweet Potatoes

For the creamiest casserole, choose orange-fleshed sweet potatoes with smooth, firm skins.

Varieties such as Beauregard or Jewel work particularly well because they become naturally sweet and soft when cooked.

Avoid sweet potatoes with soft spots, visible mold, or significant damage.

Medium-sized sweet potatoes are often easier to peel and cut than extremely large ones.

Why Butter Is Important

Butter gives the sweet potato filling its rich, silky texture.

It also enhances the warm flavors of cinnamon, nutmeg, and vanilla.

Using unsalted butter allows you to control the overall saltiness of the dish.

The Role of Eggs

Eggs help bind the sweet potato filling and give it a slightly fluffy, structured texture after baking.

Without eggs, the casserole will still taste delicious, but the filling may be softer and less cohesive.

Why Brown Sugar Works Best

Brown sugar contains molasses, which contributes a subtle caramel flavor.

This complements the natural sweetness of the potatoes and creates a deeper flavor than white sugar alone.

Light brown sugar provides a delicate caramel taste, while dark brown sugar creates a more pronounced molasses flavor.

Choosing Marshmallows

Mini marshmallows are ideal because they distribute evenly over the casserole and toast quickly.

They create a soft, gooey topping with attractive golden-brown peaks.

Choose marshmallows made with ingredients appropriate for your dietary needs, such as halal-certified gelatin or gelatin-free alternatives.

Why Pecans Make This Recipe Special

Pecans add a buttery, slightly earthy flavor that balances the sweetness of the marshmallows.

They also create a delicious crunchy contrast against the creamy sweet potato filling.

For the best results, use fresh pecans and chop them into medium-sized pieces.

Smart Ingredient Substitutions

Whole milk can be replaced with half-and-half for a richer filling or unsweetened oat milk for a dairy-free alternative.

Coconut oil or plant-based butter can replace regular butter.

Maple syrup can replace some of the brown sugar, although it may slightly soften the filling.

Walnuts are a good substitute for pecans.

For a gluten-free version, use a suitable gluten-free flour blend or finely ground almond flour in the pecan topping.

Step-By-Step Cooking Instructions

Step 1: Prepare the Sweet Potatoes

Begin by washing the sweet potatoes thoroughly under cool running water.

Peel them using a vegetable peeler, then cut them into approximately 1½-inch chunks.

Try to keep the pieces relatively uniform so they cook evenly.

Place the chopped sweet potatoes into a large pot and cover them with cold water.

Add a small pinch of salt.

Step 2: Cook the Sweet Potatoes

Place the pot over medium-high heat and bring the water to a boil.

Reduce the heat slightly and simmer the sweet potatoes for approximately 20–25 minutes.

The potatoes are ready when a fork slides easily through the center of the largest pieces.

Avoid undercooking them because firm pieces will make the filling lumpy.

Once tender, drain the sweet potatoes thoroughly in a colander.

Allow them to sit for two or three minutes so excess moisture can evaporate.

This step is important because watery sweet potatoes can produce a loose casserole.

Step 3: Mash Until Smooth

Transfer the cooked sweet potatoes to a large mixing bowl.

Use a potato masher to mash them until smooth.

For an especially creamy texture, use an electric hand mixer on low speed.

Avoid excessive mixing, which can make the filling overly dense or gluey.

The finished sweet potatoes should be soft, fluffy, and mostly free of lumps.

Step 4: Add the Butter and Brown Sugar

Pour the melted butter over the warm mashed sweet potatoes.

Add the light brown sugar and mix until fully incorporated.

The warmth of the sweet potatoes helps dissolve the sugar and distribute the butter evenly.

At this stage, the filling should begin to look glossy and creamy.

Step 5: Add the Milk and Flavorings

Pour in the milk, then add the vanilla extract, cinnamon, nutmeg, salt, and optional ginger.

Mix gently until everything is combined.

The cinnamon and nutmeg create the warm holiday aroma that makes this casserole especially comforting.

Taste the mixture before adding the eggs and adjust the sweetness or spices if needed.

Step 6: Incorporate the Eggs

Allow the sweet potato mixture to cool slightly so it is warm rather than hot.

Add the lightly beaten eggs.

Stir until the eggs are completely incorporated and the filling looks smooth.

The eggs help the casserole hold its shape while maintaining a soft, creamy interior.

Avoid adding eggs to piping-hot sweet potatoes because they may begin cooking before they are evenly mixed.

Step 7: Prepare the Baking Dish

Preheat the oven to 350°F (175°C).

Lightly grease a 9-by-13-inch baking dish with butter or nonstick cooking spray.

Transfer the sweet potato mixture into the prepared dish.

Spread it evenly using a spatula, smoothing the surface into a level layer.

A consistent thickness helps the casserole bake evenly.

Step 8: Prepare the Pecan Crumble

In a medium bowl, combine the chopped pecans, brown sugar, flour, cinnamon, and salt.

Pour in the melted butter.

Stir with a fork until the ingredients form a crumbly mixture.

The topping should resemble coarse, buttery crumbs with visible pieces of pecans.

If it seems too dry, add another teaspoon of melted butter.

Step 9: Add the Pecan Topping

Sprinkle the pecan crumble evenly over the sweet potato filling.

Try to distribute the mixture across the entire surface so each serving contains a little crunch.

Reserve a few pecan halves for decorating the finished casserole if desired.

At this point, the casserole is ready for its first baking stage.

Step 10: Bake the Sweet Potato Casserole

Place the baking dish on the center rack of the preheated oven.

Bake uncovered for approximately 20 minutes.

During this time, the filling will heat through and begin to set while the pecan topping becomes fragrant.

The edges may start bubbling gently.

Avoid adding the marshmallows at the beginning because they can brown too quickly or melt excessively during a long baking period.

Step 11: Add the Marshmallows

Carefully remove the casserole from the oven.

Sprinkle the mini marshmallows evenly over the surface, allowing some of the pecan topping to remain visible.

For a decorative appearance similar to the pictured casserole, arrange the marshmallows in small clusters with pecans between them.

This creates a beautiful combination of white marshmallow peaks and golden-brown nuts.

Return the casserole to the oven.

Step 12: Toast the Marshmallows

Bake for another 5–10 minutes, watching carefully.

The marshmallows should puff slightly and develop a golden-brown surface.

For a deeper toasted appearance, briefly switch the oven to broil for approximately 30–60 seconds, only if needed.

Keep the casserole under constant supervision because marshmallows can burn extremely quickly.

Remove the dish as soon as the topping reaches your preferred golden color.

Step 13: Let the Casserole Rest

Place the baking dish on a heat-safe surface.

Allow the casserole to rest for approximately 10–15 minutes before serving.

This short resting period helps the filling settle and makes serving easier.

The marshmallow topping will remain soft and gooey, while the pecans provide a pleasant crunch.

Step 14: Garnish and Serve

For an attractive finishing touch, scatter a few toasted pecan halves over the casserole.

Add a light sprinkle of cinnamon if desired.

Serve warm using a large spoon.

Each serving should include creamy orange sweet potatoes, golden marshmallows, and crunchy pecans.

How to Serve

Sweet Potato Casserole with Marshmallows and Pecans is best served warm, when the filling is creamy and the marshmallow topping is still soft.

For Thanksgiving dinner, present the casserole directly in its baking dish.

A white ceramic baking dish creates a beautiful contrast against the vibrant orange sweet potatoes and golden topping.

Place it on a wooden serving board or heat-safe trivet, surrounded by simple seasonal decorations such as fresh rosemary or small pumpkins.

For a more formal holiday meal, transfer individual portions to small serving plates.

Use a wide serving spoon to lift generous portions while preserving some of the topping.

If you’re serving a large crowd, place the casserole alongside other warm holiday side dishes so guests can help themselves.

Because this recipe is naturally sweet, smaller portions work particularly well when served with a complete holiday dinner.

Pairing Suggestions

Sweet potato casserole pairs beautifully with savory dishes that balance its rich sweetness.

Roasted Turkey

Classic herb-roasted turkey is one of the best pairings.

The savory flavors of rosemary, thyme, garlic, and roasted poultry create a delicious contrast with the sweet casserole.

Garlic Herb Roast Chicken

Juicy roasted chicken seasoned with garlic, lemon, and herbs provides a wonderful balance.

This pairing is especially suitable for smaller holiday gatherings.

Green Bean Casserole

Creamy green beans with crispy onions bring a savory flavor and different texture to the meal.

The combination creates a classic American holiday dinner experience.

Roasted Brussels Sprouts

Brussels sprouts roasted with olive oil, garlic, and black pepper offer a slightly earthy flavor.

Their lightly crisp edges balance the soft, sweet casserole.

Homemade Dinner Rolls

Warm, buttery dinner rolls are excellent for rounding out a comforting holiday plate.

Fresh Cranberry Sauce

Cranberry sauce adds a tart, fruity contrast that cuts through the sweetness of the casserole.

For drinks, sparkling apple cider, cranberry-orange mocktails, or lightly sweetened iced tea work beautifully.

An especially delicious combination is roasted turkey, green beans, sweet potato casserole, and homemade cranberry sauce.

Storage, Freezing and Reheating Instructions

Refrigerating Leftovers

Allow the casserole to cool briefly after serving.

Transfer leftovers to airtight containers or cover the baking dish tightly.

Refrigerate within two hours of cooking.

Properly stored sweet potato casserole keeps for approximately 3–4 days in the refrigerator at 40°F (4°C) or below.

The marshmallow topping may soften during storage, but the flavor will remain delicious.

Freezing Sweet Potato Casserole

For the best results, freeze the sweet potato filling before adding marshmallows and pecans.

Prepare the filling and transfer it to a freezer-safe baking dish.

Allow it to cool, then wrap tightly with plastic wrap and aluminum foil or use an airtight freezer-safe container.

Freeze for up to approximately 2–3 months for best quality.

Thaw overnight in the refrigerator before baking.

Add the pecan topping before baking and the marshmallows during the final minutes.

Reheating in the Oven

Preheat the oven to 325°F (165°C).

Place the refrigerated casserole in an oven-safe baking dish.

Cover loosely with foil to prevent excessive browning.

Heat for approximately 15–25 minutes, depending on the portion size, until thoroughly heated.

For leftovers, aim for an internal temperature of 165°F (74°C).

Remove the foil during the final few minutes if you want to refresh the topping.

Reheating in the Microwave

Place an individual serving on a microwave-safe plate.

Heat in short intervals, stirring the sweet potato portion if practical.

Continue until the center is thoroughly hot.

Keep in mind that marshmallows may expand and become very soft in the microwave.

What Does Not Freeze Well?

The marshmallow topping does not freeze particularly well.

After thawing, it can become sticky, watery, or lose its fluffy texture.

Pecan crumble may also lose some crispness.

For this reason, freezing the filling separately produces the best results.

Common Mistakes to Avoid

1. Leaving Too Much Water in the Sweet Potatoes

Excess water can make the filling loose and prevent the casserole from developing its desired creamy consistency.

Drain the cooked sweet potatoes thoroughly before mashing.

2. Adding Too Much Sugar

Sweet potatoes are naturally sweet, especially after cooking.

Adding excessive brown sugar can overpower their flavor.

Start with the recommended amount and adjust according to your preferences.

3. Overmixing the Filling

Mixing the sweet potatoes too aggressively can affect their texture.

Mash until smooth, then combine the remaining ingredients gently.

4. Adding Eggs to Very Hot Sweet Potatoes

Extremely hot sweet potatoes may partially cook the eggs before they are fully incorporated.

Allow the filling to cool slightly before adding them.

5. Adding Marshmallows Too Early

Marshmallows brown quickly and can burn during prolonged baking.

Always add them during the final stage of cooking.

6. Burning the Pecans

Pecans contain natural oils and can become bitter when overbaked.

Monitor the casserole carefully, especially when using the broiler.

7. Skipping the Resting Time

Serving immediately from the oven can make the casserole difficult to portion.

Allowing it to rest briefly helps the filling settle.

Pro Tips

1. Roast the Sweet Potatoes for Deeper Flavor

Instead of boiling, roast whole sweet potatoes at 400°F (200°C) until completely tender, usually 45–70 minutes depending on size.

Roasting concentrates their natural sweetness and reduces excess moisture.

Let them cool enough to handle, then scoop out the flesh.

2. Use Room-Temperature Ingredients

Allow the milk and eggs to come closer to room temperature before mixing.

This helps them incorporate smoothly into the filling.

3. Toast Pecans Lightly Before Using

For extra nutty flavor, toast pecans in a dry skillet over medium-low heat for approximately 3–5 minutes.

Stir frequently and remove them once fragrant.

Because they will bake again, avoid browning them too deeply.

4. Combine Mini and Regular Marshmallows

For a visually interesting topping, use a mixture of mini and standard-sized marshmallows.

The larger marshmallows create attractive golden peaks, while the smaller ones fill the spaces between them.

5. Prepare the Filling One Day Ahead

Make the sweet potato filling the day before your holiday meal.

Store it covered in the refrigerator.

When ready to bake, add the pecan topping and allow extra baking time if the filling is cold.

Finish with fresh marshmallows.

6. Add Orange Zest for Freshness

A teaspoon of finely grated orange zest adds a pleasant citrus aroma.

It helps balance the rich sweetness without changing the traditional character of the dish.

7. Use a Ceramic Baking Dish

Ceramic baking dishes retain heat well and look beautiful on the holiday table.

They also make it easy to serve the casserole directly from the oven.

8. Adjust the Sweetness to Your Menu

If you’re serving several sweet side dishes, reduce the brown sugar in the filling.

If the casserole is the main sweet element of your holiday menu, the traditional version may be ideal.

Frequently Asked Questions

Can I Make Sweet Potato Casserole Ahead of Time?

Yes. Prepare the sweet potato filling up to one day in advance and refrigerate it in a covered baking dish.

Add the pecan topping before baking and the marshmallows near the end.

This helps preserve the best texture.

Can I Use Canned Sweet Potatoes?

Yes. Canned sweet potatoes can be used as a convenient alternative.

Drain them thoroughly before mashing.

If they are packed in syrup, reduce the added brown sugar because they may already be sweetened.

Should I Boil or Bake Sweet Potatoes for Casserole?

Both methods work well.

Boiling is faster and convenient, while roasting generally produces a more concentrated sweet potato flavor.

If you prefer a richer, less watery filling, roasting is an excellent option.

How Do I Keep Marshmallows from Burning?

Add marshmallows only during the final 5–10 minutes of baking.

Watch them closely, especially if using the broiler.

Remove the casserole once they become golden brown.

Can I Make This Recipe Without Eggs?

Yes. You can omit the eggs for a softer, more mashed-potato-like casserole.

The filling will be less structured but still delicious.

Can I Make Sweet Potato Casserole Without Pecans?

Absolutely.

Simply omit the pecans and use marshmallows as the topping.

Alternatively, prepare a brown sugar crumble without nuts.

Can I Use Walnuts Instead of Pecans?

Yes. Walnuts are an excellent substitute.

They provide a slightly different flavor but create a similar crunchy texture.

How Can I Make the Casserole Less Sweet?

Reduce the brown sugar in the filling to ¼ cup and use fewer marshmallows.

You can also increase the cinnamon slightly to enhance flavor without adding more sugar.

Why Is My Sweet Potato Casserole Watery?

Watery casserole usually results from excess moisture in the cooked sweet potatoes.

Drain them thoroughly, avoid adding too much milk, and bake until the filling has set.

Can I Make This Recipe Dairy-Free?

Yes. Replace the butter with plant-based butter or coconut oil and use unsweetened dairy-free milk.

Check the remaining ingredients to ensure they meet your dietary requirements.

Can I Double the Recipe?

Yes. Double all ingredients and divide the mixture between two 9-by-13-inch baking dishes.

Avoid making the filling excessively deep in one dish because it may bake unevenly.

Is Sweet Potato Casserole a Side Dish or Dessert?

Traditionally, sweet potato casserole is served as a holiday side dish in the United States.

However, its sweet filling and marshmallow topping make it taste similar to a dessert.

It works beautifully in either role, depending on your menu.

This Sweet Potato Casserole with Marshmallows and Pecans brings together everything that makes holiday comfort food so special: creamy sweet potatoes, warm cinnamon, rich butter, crunchy pecans, and beautifully toasted marshmallows.

The combination of soft, fluffy filling and golden, gooey topping creates an irresistible dish that looks just as wonderful as it tastes.

Furthermore, its simple preparation and make-ahead convenience make it an excellent choice for busy Thanksgiving and Christmas celebrations.

Whether you’re preparing a traditional family holiday dinner or trying a new seasonal recipe, this casserole is sure to become a favorite.

Serve it alongside roasted turkey, savory vegetables, and homemade dinner rolls for a comforting, festive meal.

Save this recipe for your next holiday gathering, share it with friends and family, and let us know how your sweet potato casserole turns out!

Sometimes, the most memorable holiday dishes are the simplest ones—made with familiar ingredients, a little extra love, and plenty of delicious flavor.

Leave a Comment