This post may contain affiliate links. Please read our disclosure policy.
This homemade sweet potato casserole with marshmallows is a crowd-pleaser that captures the essence of the holiday season. It’s a perfect balance of sweet and savory, creamy and crunchy, and it’s a delightful addition to any Thanksgiving menu.
I’ve been making this classic sweet potato casserole recipe my entire life, and I’m so excited to share this traditional Thanksgiving side dish with you. Once you take a bite of the delicious casserole with its toasty marshmallow topping, you will agree it is the best sweet potato casserole recipe out there.
Reminiscent of my other sweet potato recipes including mashed sweet potatoes, sweet potato pie, or my twice baked sweet potatoes, our Thanksgiving table isn’t complete without this recipe. It is a classic Thanksgiving side dish, and is a favorite along with green bean casserole, Southern cornbread dressing, and homemade cranberry sauce.
Why You Should Make THIS Recipe
You might get overwhelmed if you start searching for a sweet potato casserole recipe. There are a ton of versions out there to choose from.
I will tell you that I make this easy sweet potato casserole every single year and people always rave about it. My kids don’t even like sweet potatoes, but this is something they actually fight over!
Irresistible Flavor and Texture
The combination of fresh sweet potatoes, brown sugar, pineapple, crunchy pecans, and mini marshmallows creates a delightful blend of sweet and savory flavors.
Enjoy the contrast of creamy sweet potatoes, crunchy pecans, and gooey marshmallows in every bite.
The golden-brown marshmallow topping adds visual appeal to your holiday table.
Nostalgic Holiday Classic
It’s a staple at Thanksgiving dinner, making it a beloved tradition for many. I usually make it for Christmas dinner too!
It evokes warm memories of home-cooked meals and holiday gatherings.
It’s a side dish that pleases both sweet and savory palates, making it a hit with everyone.
Easy Preparation and Make Ahead
Anyone can follow these simple steps in this easy recipe. It uses common ingredients make it accessible for cooks of all levels.
Prep this casserole dish in advance and pop it in the oven on Thanksgiving day. This will allow you to focus on other dishes or spend more time with guests.
Kid-Friendly with a Surprising Twist
Kids love the marshmallow topping, making it a family favorite.
The addition of crushed pineapple adds a unique and tasty dimension to the dish.
Ingredients Needed
The ingredients used in this recipe are fresh sweet potatoes, canned crushed pineapple, brown sugar, raw pecan pieces, butter, and miniature marshmallows.
How to Make Sweet Potato Casserole
Cook the Sweet Potatoes
Peel and chop about two pounds of whole sweet potatoes.
In a large stockpot, cover the peeled and chopped sweet potatoes with cold water. Bring to a boil over high heat.
Cook until the sweet potatoes are fork tender, about 15-20 minutes. Drain the softened sweet potatoes and add them to a 9×9 inch baking dish.
Mix the Casserole Ingredients
Mash the sweet potatoes using a fork or potato masher. You can use a hand mixer, but they should be soft enough to mash by hand.
Add the crushed pineapple, brown sugar, pecan pieces, and pumpkin pie spice.
Stir this mixture to combine and dot with small pieces of butter.
Mix the butter into the sweet potato mixture. Spread it evenly in the pan.
Cover with marshmallows and press them into the sweet potato mixture. Cover the baking dish with aluminum foil.
Bake
When you’re ready to cook, preheat the oven to 350°F. Cook the casserole until heated through, about 30 minutes if it’s at room temperature or 45 minutes if it was prepared ahead of time and was refrigerated.
Broil
Once the sweet potato casserole is fully heated through, remove the foil, change the oven to broil, and remove as soon as the marshmallows turn golden brown. Be careful – this happens quickly. Serve hot.
Substitutions and Variations
This recipe has been tested dozens of times and I recommend you make it as written, but if you need or want to make a change, here are some suggestions.
Dietary Restrictions
- Vegan or Dairy-Free: To make this sweet potato casserole dairy-free or vegan, substitute the butter with vegan margarine or coconut oil, and use vegan marshmallows.
- Nut Allergies: Omit pecans or replace them with chopped sunflower seeds, pumpkin seeds, or a nut-free granola for a delightful crunch without nuts.
- Healthier Twist: For a healthier casserole, use sweet potatoes without added sugar and swap out brown sugar for a natural sweetener like maple syrup. Consider omitting marshmallows entirely if you need a less sweet option.
Substitution Ideas
- Different Root Vegetables: Experiment with a blend of sweet potatoes and other root vegetables like carrots, parsnips, or butternut squash for a diverse flavor profile.
- Spice Variations: Customize the spice mix by adding a dash of cinnamon, nutmeg, or allspice to create your unique flavor.
- Streusel Topping: If you’re a fan of streusel, you can make a topping by combining rolled oats, brown sugar, a pinch of salt, and melted butter. Sprinkle this mixture over the casserole before baking for an added layer of texture and flavor.
- Fresh Sweet Potatoes vs. Canned: While fresh sweet potatoes are recommended, you can use canned sweet potatoes if you’re short on time or fresh sweet potatoes are not available. Just be sure to drain them well and adjust the cooking time accordingly. If you use sweetened canned yams in syrup, you will want to omit the brown sugar from the recipe.
- Fruit Variations: If you’re not a fan of pineapple, consider using alternatives like apples, raisins, or cranberries for a different fruity twist.
- Size Variations: Adjust the size of your casserole dish to accommodate larger or smaller gatherings. You may need to adjust cooking times slightly.
Remember that these ingredient additions and substitutions allow you to tailor the sweet potato casserole to your dietary needs and personal taste preferences.
Feel free to get creative and make it your own while still enjoying the comfort and warmth this classic dish brings to your table.
FAQs
Yes, you can prepare it in advance, cover it with foil, and refrigerate it until you’re ready to bake. At least an hour before dinner, follow the baking directions. For Thanksgiving, I always prepare this recipe the day before.
Keep a close eye, and it usually takes just a few minutes, so be cautious.
Yes, but miniature marshmallows distribute more evenly.
Yes, I’ve made this recipe many times with fresh pineapple. Just measure out about a half cup of juicy diced fresh pineapple.
It reheats nicely without sacrificing texture or flavor, however you won’t have fluffy marshmallows. What we like to do is reheat the casserole, add a handful of marshmallows to the top of the casserole, and then broil it.
Pin this now to save it for later
Pin ItKrissy’s Sweet Potato Casserole
Video
Equipment
Ingredients
- 2 pounds sweet potatoes 4 medium sized, peeled and chopped
- 8 ounces canned crushed pineapple
- 1/4 cup brown sugar packed
- 1/2 cup raw pecan pieces
- 1/4 teaspoon pumpkin pie spice
- 2 tablespoons unsalted butter cold, cut into small pieces
- 10 ounces miniature marshmallows
Instructions
- Cook sweet potatoes: In a large stockpot, cover sweet potatoes with cool water. Bring to a boil. Cook until potatoes are fork tender, about 15-20 minutes. Drain.
- Mix casserole ingredients: Mash sweet potatoes in 9×9 inch baking dish. Mix in crushed pineapple, brown sugar, pecan pieces, and pumpkin pie spice. Dot with small pieces of butter and stir. Spread mixture evenly in pan. Cover with marshmallows (that is, whatever's left after your kids steal some) and press into sweet potato mixture. Cover with aluminum foil.
- Bake: When ready to cook, preheat oven to 350°F. Cook until heated through, 30-45 minutes (depending on whether the casserole had been stored in the refrigerator).
- Broil: Once the sweet potato casserole is fully heated through, remove the foil, change the oven to broil, and remove as soon as the marshmallows turn golden brown. Be careful – this happens quickly. Serve hot.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
This recipe was originally published in November 2014 and has been updated with helpful information, ingredient and process photos, as well as recipe tips. Don’t worry – the recipe hasn’t changed!
I love sweet potato casserole and with pineapple in it….even better!
Anyone know if the pineapple should be drained?
I never really drain the juice. I just stick a big spoon in the can and scoop it out.
I made this for Thanksgiving dinner. It is delicious. My only issue was that my marshmallows melted. โน๏ธ Perhaps I did not press them into the mixture? Next time I will put the marshmallows on after the sweet potatoes are heated up, then broil.
I notices there are no eggs in the recipe? Is that correct .
Correct. I’ve never added eggs to my sweet potato casserole.
I have to make this tonight. Yum! Did you drain the pineapple?
Hi Amy! I did not drain the pineapple. When its crushed, it ends up being kind of a pineapple mash, so I just spooned it in. -Krissy
Just in time for Thanksgiving! And this is a really neat recipe with the pineapple!
I LOVE that you can make this ahead of time and then pop it in the oven!
Cheers to showering on Thanksgiving! Haha.
Pinning!
๐ Anna
This sounds delicious! Pinning ๐
Pineapple? Yes! We will be trying this soon!!! I’m kind of excited now. I never would have thought to add pineapple to sweet potatoes. Then again, we usually just dump a can of sweet potatoes in a dish, top it with brown sugar and marshmallows, bake and call it good, lol
This is my favorite part of Thanksgiving – Sweet Potatoe Casserole (: Yummy, def craving it now!