Sweet Potato Casserole Recipe
If you’re looking for a dish that feels like a warm hug on a plate, then this Sweet Potato Casserole Recipe will become your new favorite! This creamy casserole is topped with a crunchy candied pecan topping and toasted vegan marshmallows that add just the right amount of sweetness. It’s perfect for busy weeknights when you want something comforting or for family gatherings that call for something a little special.
Whether you’re enjoying it during a cozy dinner or celebrating a holiday, this dish brings smiles all around the table. Trust me, once you try it, you’ll be adding it to your regular rotation!
Why You’ll Love This Recipe
- Easy to prepare: With just a few simple steps, this casserole comes together quickly, making it perfect for any occasion.
- Family-friendly appeal: Kids and adults alike will love the sweet flavors and gooey marshmallows on top!
- Make-ahead convenience: You can prepare this casserole ahead of time, saving you stress on busy days.
- Deliciously comforting: The creamy sweet potatoes paired with crunchy pecans create a delightful texture and flavor combination.

Ingredients You’ll Need
The best part about this Sweet Potato Casserole Recipe is that it uses simple, wholesome ingredients that are easy to find. Let’s gather what we need:
For the Sweet Potato Base
- 5 pounds sweet potatoes (peeled and cut into 2-inch pieces)
- 1 cup water
- 2 eggs
- 1 teaspoon vanilla extract
- ½ cup butter (melted)
- 1 cup brown sugar
- 2-3 teaspoons salt (or to taste)
- ½ cup heavy cream (or milk)
For the Topping
- ½ cup brown sugar
- ½ cup flour
- ⅓ cup melted butter
- 1 cup chopped pecans
- 3-4 cups mini vegan marshmallows
Variations
This recipe is wonderfully flexible! Feel free to make it your own with these tasty variations:
- Add some spice: Mix in cinnamon or nutmeg to the sweet potato base for an extra layer of flavor.
- Switch up the nuts: Use walnuts or almonds instead of pecans for a different crunch.
- Make it gluten-free: Substitute the flour with almond flour or a gluten-free blend to accommodate dietary needs.
- Try different toppings: Instead of marshmallows, top with coconut flakes or crushed graham crackers for a fun twist.
How to Make Sweet Potato Casserole Recipe
Step 1: Prepare the Sweet Potatoes
Start by cooking your sweet potatoes until they are tender. You can boil them with water or use your slow cooker or Instant Pot—my favorite method! Cooking them until soft ensures they mash easily and create that creamy base we love.
Step 2: Mash and Mix
Once cooked, preheat your oven to 375°F (190°C). Mash those sweet potatoes until they reach your desired level of smoothness. Then, stir in the eggs, vanilla extract, melted butter, brown sugar, salt, and heavy cream (or milk). Mixing these together creates a rich and flavorful mixture.
Step 3: Assemble It All Together
Spread your sweet potato mixture evenly into a greased 9×13 baking dish. This step is key—it allows every bite of this casserole to be packed with flavor!
Step 4: Make the Pecan Topping
In a separate bowl, combine brown sugar, flour, melted butter, and chopped pecans. Mixing by hand keeps things simple. Once blended, sprinkle this topping over your sweet potato layer; don’t worry if it’s not completely covered—a little surprise is always fun!
Step 5: Bake It Up
Place your casserole in the oven and bake uncovered for about 20-25 minutes until the pecans are caramelized. The aroma will fill your kitchen and get everyone excited!
Step 6: Add Vegan Marshmallows
Finally, sprinkle mini vegan marshmallows evenly over the top. Return to the oven for another 5-7 minutes until they puff up and turn lightly golden. The final touch makes all the difference!
Now you’re ready to serve this delicious Sweet Potato Casserole! Enjoy every bite!
Pro Tips for Making Sweet Potato Casserole Recipe
Creating the perfect sweet potato casserole is easier than you think! Here are some helpful tips to ensure your dish turns out delicious every time.
- Choose fresh sweet potatoes: Fresh sweet potatoes will yield a sweeter and creamier texture, making your casserole more flavorful.
- Don’t overmix the potatoes: Mixing too much can lead to a gummy texture. Aim for a smooth blend while leaving some small chunks for added character.
- Let the casserole rest: Allowing your casserole to sit for a few minutes after baking helps the flavors meld together and makes serving easier.
- Experiment with spices: Adding spices like cinnamon or nutmeg can enhance the flavor profile of your sweet potato mixture, giving it a warm, cozy note.
- Use high-quality vegan marshmallows: Not all vegan marshmallows are created equal; choose ones that melt well and have a great flavor to make topping your casserole a delight.
How to Serve Sweet Potato Casserole Recipe
Serving your sweet potato casserole can be just as fun as making it! Here are some ideas to present this delightful dish beautifully.
Garnishes
- Chopped fresh herbs: Sprinkle some fresh parsley or chives on top for a pop of color and freshness that balances the sweetness.
- Extra pecans: A few extra toasted pecans scattered on top add texture and enhance that nutty flavor.
Side Dishes
- Roasted Brussels sprouts: The earthy flavor of roasted Brussels sprouts pairs well with the sweetness of the casserole, creating a balanced meal.
- Green bean almondine: This dish adds a crunchy texture and bright color, making it an appealing complement to the creamy casserole.
- Quinoa salad: A light quinoa salad with lemon vinaigrette adds freshness and protein, making it a nutritious side option.
- Garlic mashed potatoes: For those who can’t get enough potatoes, garlic mashed potatoes provide a savory contrast to the sweetness of the casserole.
With these tips and serving suggestions, you’ll create not just a dish but an experience that everyone will remember! Enjoy every bite of your delicious sweet potato casserole!

Make Ahead and Storage
This Sweet Potato Casserole Recipe is perfect for meal prep, making it a fantastic addition to your holiday gatherings or weeknight dinners. You can prepare it in advance, store it, and simply heat it up when it’s time to enjoy!
Storing Leftovers
- Allow the casserole to cool completely before storing.
- Transfer leftovers to an airtight container.
- Store in the refrigerator for up to 3-5 days.
Freezing
- Cool the casserole completely before freezing.
- Wrap tightly with plastic wrap, then foil, or place in a freezer-safe container.
- Freeze for up to 2 months for best quality.
Reheating
- Thaw overnight in the refrigerator if frozen.
- Preheat the oven to 350°F (175°C).
- Cover the casserole with foil and reheat for about 20-25 minutes, or until warmed through. Remove foil during the last 5 minutes for a crispy top.
FAQs
Here are some common questions about this delightful Sweet Potato Casserole Recipe.
Can I make this Sweet Potato Casserole Recipe without eggs?
Yes! You can substitute eggs with flaxseed meal mixed with water or unsweetened applesauce. Use 1 tablespoon of flaxseed meal mixed with 3 tablespoons of water per egg as a replacement.
What can I use instead of heavy cream in this Sweet Potato Casserole Recipe?
You can easily swap heavy cream with coconut cream or any plant-based milk like almond or oat milk. Adjust based on your desired richness.
How do I know when my sweet potatoes are cooked?
Sweet potatoes are cooked when they are fork-tender. If you can easily pierce them with a fork, they are ready for mashing!
Can I add other toppings to my Sweet Potato Casserole?
Absolutely! Feel free to add chopped nuts, cinnamon, or even a sprinkle of brown sugar for extra sweetness before baking.
Is this recipe suitable for vegan diets?
Yes! By using vegan butter and mini vegan marshmallows, this recipe is fully adaptable for those following a vegan diet.
Final Thoughts
I hope you find joy in preparing this Sweet Potato Casserole Recipe! It’s not just a side dish; it’s a heartwarming comfort food that brings friends and family together. Whether you’re making it for a special occasion or just because, I’m sure you’ll love how delicious it turns out. Enjoy every bite and happy cooking!
Sweet Potato Casserole
If you’re in search of a dish that embodies comfort and warmth, this Sweet Potato Casserole Recipe is your go-to! This rich and creamy casserole is topped with a delightful pecan crumble and fluffy vegan marshmallows, striking the perfect balance between sweetness and texture. Ideal for busy weeknights or festive gatherings, it’s sure to impress at any table. With its inviting flavors, your family and friends will be asking for seconds!
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: Serves about 10 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
- 5 pounds sweet potatoes
- 1 cup water
- 2 eggs
- 1 teaspoon vanilla extract
- ½ cup melted butter
- 1 cup brown sugar
- 2–3 teaspoons salt (or to taste)
- ½ cup heavy cream (or plant-based milk)
- ½ cup flour
- 1 cup chopped pecans
- 3–4 cups mini vegan vegan marshmallows
Instructions
- Cook sweet potatoes until tender using boiling water or a slow cooker.
- Preheat your oven to 375°F (190°C). Mash the sweet potatoes until smooth and mix in eggs, vanilla, melted butter, brown sugar, salt, and heavy cream.
- Spread the mixture into a greased baking dish.
- In a bowl, combine brown sugar, flour, melted butter, and pecans for the topping; sprinkle over the sweet potato mixture.
- Bake uncovered for 20-25 minutes until caramelized.
- Add marshmallows on top and bake for an additional 5-7 minutes until golden.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 30g
- Sodium: 180mg
- Fat: 15g
- Saturated Fat: 7g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 6g
- Protein: 4g
- Cholesterol: 45mg
