If you’ve ever thought about the perfect comfort food that hugs your taste buds while adding a dash of nostalgia, this Sweet Potato Casserole Recipe is exactly what you need. It’s that golden dish that combines creamy, sweet mashed sweet potatoes with a toasted marshmallow topping, creating a balance of flavors and textures that’s simply irresistible. Whether it’s for a festive family gathering or a cozy weeknight treat, this recipe brings warmth, sweetness, and a touch of magic to your table that everyone will adore.

Ingredients You’ll Need
Gathering the right ingredients is the first step to making this Sweet Potato Casserole Recipe unforgettable. Each item is straightforward yet essential, contributing flavor, creaminess, or that perfect sugary finish that makes every bite memorable.
- 4 cups mashed sweet potatoes: The creamy, naturally sweet base that gives the casserole its velvety texture and rich flavor.
- 1/2 cup brown sugar: Adds deep, molasses-like sweetness that complements the earthiness of the sweet potatoes.
- 1/4 cup milk: Helps to smooth and lighten the mashed sweet potato mixture for the perfect consistency.
- 1/4 cup butter: Brings richness and a luscious, melt-in-your-mouth quality to the casserole.
- 1 teaspoon vanilla extract: Provides a subtle aromatic sweetness that elevates the entire dish.
- 2 cups mini marshmallows: The crowning glory that melts and browns beautifully, adding a fun texture and sugary crunch.
How to Make Sweet Potato Casserole Recipe
Step 1: Prepare Your Oven and Ingredients
Begin by preheating your oven to 350°F (175°C), setting the stage for that perfect golden finish. While waiting, ensure your sweet potatoes are mashed thoroughly—smoothness here makes all the difference in creating a creamy casserole base that everyone will love.
Step 2: Mix the Sweet Potato Base
In a large bowl, gently combine your mashed sweet potatoes with brown sugar, milk, butter, and vanilla extract. Take your time folding these together until smooth and luscious; this blend is the foundation of your Sweet Potato Casserole Recipe’s irresistible flavor.
Step 3: Spread the Mixture
Grab a baking dish and spread the sweet potato mixture evenly inside. This creates an even layer that will bake uniformly, ensuring every spoonful has that perfect, buttery-sweet taste.
Step 4: Top with Mini Marshmallows
Scatter the mini marshmallows generously over the sweet potato layer. They’ll puff up and turn golden, providing a delightful contrast between gooey and crisp that always delights.
Step 5: Bake to Perfection
Place your dish in the oven and bake for 25-30 minutes, or until the marshmallows are beautifully browned on top. This step turns the casserole into a sweet, toasty delight that’s impossible to resist.
How to Serve Sweet Potato Casserole Recipe

Garnishes
For a little extra charm, consider sprinkling chopped pecans or a dusting of cinnamon on top before serving. These add a subtle crunch and warmth without overshadowing the classic marshmallow sweetness.
Side Dishes
This Sweet Potato Casserole Recipe pairs wonderfully with savory mains like roasted turkey, baked ham, or even a hearty vegetable stew. The subtle sweetness of the casserole complements rich meats and balances out spicy or savory flavors beautifully.
Creative Ways to Present
Serve this casserole in small individual ramekins for a charming presentation, perfect for dinner parties or holiday meals. You can also dress it up with a drizzle of maple syrup or a dollop of whipped cream for an extra festive touch.
Make Ahead and Storage
Storing Leftovers
Leftover sweet potato casserole keeps well in the refrigerator when covered tightly. Place it in an airtight container and enjoy within 3 to 4 days for the best flavor and texture.
Freezing
This casserole freezes beautifully, making it a convenient make-ahead side dish. Freeze in a sealed container before baking, and thaw overnight in the refrigerator when ready to use. Then, follow the baking instructions as usual.
Reheating
To reheat, place the casserole in an oven-safe dish and warm at 350°F (175°C) until heated through, about 15-20 minutes. This helps maintain the marshmallow topping’s texture, ensuring every bite tastes freshly baked.
FAQs
Can I use canned sweet potatoes instead of fresh?
Yes, you can use canned sweet potatoes to save time, but fresh mashed sweet potatoes often provide a better texture and richer flavor for this Sweet Potato Casserole Recipe.
Is it possible to make this recipe vegan?
Absolutely! Substitute the butter with a plant-based alternative and use a non-dairy milk. Just be sure to select vegan marshmallows to maintain the sweet topping.
What can I add to make this dish more crunchy?
Adding a pecan and brown sugar streusel topping before baking is a fantastic way to add crunch and a nutty flavor that pairs perfectly with the sweet potatoes.
Can I prepare the dish in advance and bake later?
Yes, you can assemble the casserole ahead of time and refrigerate it. Add the marshmallows just before baking to keep them from melting prematurely.
How do I prevent the marshmallows from burning?
Keep an eye on the casserole during the last few minutes of baking. If they start browning too quickly, you can loosely cover the dish with foil to prevent burning while allowing the casserole to heat through.
Final Thoughts
There’s something truly special about serving a warm, sweet potato casserole that feels like a big, cozy hug. This Sweet Potato Casserole Recipe is a timeless classic that’s easy to make and endlessly satisfying. I can’t wait for you to try it and discover why it’s a beloved favorite at tables everywhere!
Print
Sweet Potato Casserole Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 8 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
Description
This delicious sweet potato casserole is a comforting and festive dish perfect for family gatherings and holiday dinners. The creamy, sweet mashed sweet potatoes are topped with golden, toasted mini marshmallows, creating a delightful balance of flavors and textures that everyone will love.
Ingredients
Sweet Potato Mixture
- 4 cups mashed sweet potatoes
- 1/2 cup brown sugar
- 1/4 cup milk
- 1/4 cup butter
- 1 teaspoon vanilla extract
Topping
- 2 cups mini marshmallows
Instructions
- Preheat oven: Preheat your oven to 350°F (175°C) to prepare for baking the casserole.
- Mix ingredients: In a large bowl, combine the mashed sweet potatoes, brown sugar, milk, butter, and vanilla extract. Mix thoroughly until smooth and creamy.
- Spread mixture: Transfer the sweet potato mixture evenly into a baking dish, smoothing the top with a spatula.
- Add marshmallow topping: Sprinkle the mini marshmallows evenly over the top of the sweet potato layer.
- Bake: Place the dish in the oven and bake for 25 to 30 minutes until the marshmallows are melted and golden brown on top.
Notes
- For extra flavor, consider adding a pinch of cinnamon or nutmeg to the sweet potato mixture.
- You can substitute milk with a dairy-free alternative for a lactose-free version.
- Ensure marshmallows are evenly spread to get a consistent, golden top.
- This dish is best served warm right out of the oven.
- Leftovers can be stored in the refrigerator for up to 3 days and reheated gently.

