If you’re craving a comforting, crowd-pleasing dish that brings warmth and a touch of sweetness to your table, you’re in for a treat with this Easy Sweet Potato Casserole Recipe. It’s a classic, soul-satisfying casserole that perfectly balances creamy mashed sweet potatoes with a crunchy, buttery pecan topping, and if you like, a gooey marshmallow finish that melts in your mouth. Whether you’re serving it for a holiday feast, a cozy family dinner, or simply because you deserve a little comfort food magic, this recipe is straightforward, delicious, and destined to become a favorite.

Ingredients You’ll Need
Gathering simple, wholesome ingredients is the first step to making this casserole truly shine. Each component plays a vital role, contributing to the dish’s luscious texture, warm flavors, and inviting color that will brighten your plate and your mood.
- 4 medium sweet potatoes, peeled and cubed: The heart of the dish, delivering natural sweetness and creamy texture when mashed.
- 1/2 cup milk: Adds creaminess and helps achieve the perfect mash consistency.
- 1/4 cup unsalted butter, melted: Brings richness and a silky smooth mouthfeel.
- 1/4 cup brown sugar: Enhances the natural sweetness with a touch of molasses depth.
- 1 teaspoon vanilla extract: Lends a warm, fragrant note that elevates the overall flavor.
- 1/2 teaspoon ground cinnamon: Infuses subtle spice that complements the sweetness wonderfully.
- 1/4 teaspoon ground nutmeg: Adds a hint of earthiness and warmth.
- 1/4 teaspoon salt: Balances all the sweetness and rounds out the flavors.
- 1/2 cup chopped pecans: For a delightful crunch and nutty contrast in texture.
- 1/4 cup brown sugar (for topping): Sweetens and caramelizes the pecan topping beautifully.
- 2 tablespoons unsalted butter, melted (for topping): Helps bind the topping ingredients and encourages crispiness.
- 1/2 cup mini marshmallows (optional): A classic finishing touch that melts to golden perfection for extra gooeyness and fun.
How to Make Easy Sweet Potato Casserole Recipe
Step 1: Prepare and Cook the Sweet Potatoes
Begin by peeling and cubing your sweet potatoes into evenly sized pieces to ensure they cook uniformly. Boil them in a large pot of water for about 10 to 15 minutes until fork-tender. This step softens the potatoes perfectly for mashing, forming the creamy base of your casserole.
Step 2: Mash and Flavor
Once drained, return the hot sweet potatoes to the pot and mash them thoroughly until smooth with a potato masher or fork. Then stir in the milk, melted butter, brown sugar, vanilla extract, cinnamon, nutmeg, and salt. This mixture is where the magic happens—each ingredient working together to create a sweet, warmly spiced, and velvety mash that feels like a hug in a bowl.
Step 3: Assemble the Casserole
Grease a 9×13-inch baking dish to prevent sticking, then spread the sweet potato mixture evenly across the bottom. This layer is your canvas for the delicious topping that’s about to elevate this dish into something spectacular.
Step 4: Add the Topping
In a small bowl, combine the chopped pecans, brown sugar, and melted butter. This mixture forms a crisp, caramelized crust once baked, adding textural contrast and that irresistible nutty flavor. Sprinkle it evenly over the sweet potatoes.
Step 5: Optional Marshmallow Finish and Baking
If you’re a marshmallow fan, now is the time to scatter the mini marshmallows over the pecan topping. This adds a melty, golden layer of sweetness that turns the casserole into a festive treat. Bake in your preheated oven at 350°F (175°C) for 25 to 30 minutes. Bake until the topping is bubbly, golden, and crispy, signaling it’s ready to impress.
How to Serve Easy Sweet Potato Casserole Recipe

Garnishes
Serving your Easy Sweet Potato Casserole Recipe with a sprinkle of fresh chopped parsley or a light dusting of cinnamon can add a fresh pop of color and aroma. If you want a little extra texture, consider extra toasted pecans or a dollop of whipped cream for a luxurious touch.
Side Dishes
This casserole pairs wonderfully with savory mains like roast turkey, glazed ham, or grilled chicken. Add a crisp green salad or roasted vegetables on the side to balance the richness and complete a well-rounded meal.
Creative Ways to Present
For a festive occasion, consider serving the casserole in individual ramekins to make every guest feel special. Alternatively, use decorative bakeware to add some flair to your holiday spread or potluck table. You can also turn it into a layered sweet potato pie-inspired dessert by adding a cinnamon-sugar crust on top before baking.
Make Ahead and Storage
Storing Leftovers
Leftovers from your Easy Sweet Potato Casserole Recipe can be stored covered in the refrigerator for up to 4 days. This gives you a delicious ready-made side to enjoy again without extra work.
Freezing
You can freeze the casserole either before or after baking. For the best texture, assemble but don’t add the marshmallows, then cover tightly and freeze for up to 2 months. When ready to enjoy, thaw overnight and bake as usual, adding marshmallows fresh if desired.
Reheating
Reheat leftovers in the oven at 350°F (175°C) until warm and bubbly, usually about 15–20 minutes. This method helps retain the crisp topping and creamy interior better than microwaving, keeping the casserole just as delicious as when freshly baked.
FAQs
Can I make this casserole vegan or dairy-free?
Absolutely! Swap the butter for coconut oil or a dairy-free margarine, and use almond milk or another plant-based milk instead. The marshmallows can be replaced with vegan varieties or omitted altogether without losing the fantastic flavor.
Do I have to use marshmallows on top?
Nope! Marshmallows are entirely optional. The crunchy pecan topping alone offers plenty of texture and sweetness, and some folks prefer the casserole without the added gooey marshmallow layer.
Can I use canned sweet potatoes instead of fresh?
Fresh sweet potatoes provide the best texture and flavor, but if you’re in a pinch, you can use canned sweet potatoes. Just be sure to drain them well and mash thoroughly before continuing with the recipe.
What if I don’t have pecans?
You can substitute toasted walnuts, almonds, or even skip the nuts altogether. The topping will still be delicious, though pecans are traditional for their rich, buttery crunch.
How long will leftovers keep in the fridge?
Store leftovers in an airtight container and enjoy them within 3 to 4 days to ensure freshness and flavor. Reheat thoroughly before serving for the best experience.
Final Thoughts
This Easy Sweet Potato Casserole Recipe is truly a treasure for anyone who loves a balance of creamy, sweet, and crunchy in one irresistible dish. It’s perfect for holidays, family dinners, or any time you want a little extra comfort on your plate. I can’t wait for you to try it and share the joy it brings with your loved ones because once you taste that first warm, tender bite paired with a crispy topping, you’ll be hooked for life!
Print
Easy Sweet Potato Casserole Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 8 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
Description
This easy sweet potato casserole is a classic, comforting side dish perfect for holidays or family dinners. Creamy mashed sweet potatoes are blended with warm spices and vanilla, then topped with a crunchy pecan brown sugar mixture and gooey marshmallows for a delightful texture contrast.
Ingredients
Sweet Potato Mixture
- 4 medium sweet potatoes, peeled and cubed
- 1/2 cup milk
- 1/4 cup unsalted butter, melted
- 1/4 cup brown sugar
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon salt
Topping
- 1/2 cup chopped pecans
- 1/4 cup brown sugar
- 2 tablespoons unsalted butter, melted
- 1/2 cup mini marshmallows (optional)
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C) to ensure it is ready for baking the casserole later.
- Boil Sweet Potatoes: Place the peeled and cubed sweet potatoes into a large pot and cover with water. Bring to a boil and cook for 10-15 minutes until the potatoes are fork-tender. Drain well and return to the pot.
- Mash Sweet Potatoes: Using a potato masher or fork, mash the sweet potatoes in the pot until smooth and creamy.
- Mix Ingredients: Stir in the milk, melted butter, brown sugar, vanilla extract, ground cinnamon, ground nutmeg, and salt until the mixture is evenly combined and smooth.
- Transfer to Baking Dish: Grease a 9×13-inch baking dish and spread the sweet potato mixture evenly inside.
- Prepare Topping: In a small bowl, combine the chopped pecans, brown sugar, and melted butter. Sprinkle this mixture evenly over the sweet potatoes in the baking dish.
- Add Marshmallows (Optional): For a classic touch, scatter mini marshmallows over the pecan topping.
- Bake: Place the casserole in the preheated oven and bake for 25-30 minutes, or until the topping is golden brown and crispy and marshmallows are melted and lightly browned.
Notes
- Boiling the sweet potatoes ensures a creamy texture after mashing.
- Optionally, substitute or omit marshmallows for a less sweet version.
- The casserole is best served warm and can be prepared a day ahead and reheated.
- For a richer flavor, use half-and-half or cream instead of milk.
- Chopped pecans can be toasted beforehand to intensify their flavor.

