Eggless Sweet Potato Casserole

This post may contain affiliate links. Read our disclosure policy.

This Eggless Sweet Potato Casserole is creamy, buttery, and perfectly sweet — proof that you don’t need eggs to make a holiday classic everyone loves! After 12+ years of testing egg-free recipes for my family’s food allergies, I’ve perfected a version that’s smooth, rich, and reliable every single time. Made with simple, everyday ingredients and topped with a crunchy pecan streusel (or gooey marshmallows!), this dish brings everyone to the table — no one feels left out. It’s the kind of allergy-friendly comfort food that tastes just like home.

A white baking dish filled with Eggless Sweet Potato Casserole, topped with a pecan and crumb topping, with a serving spoon and a portion already scooped out.

Oriana’s Thoughts On The Recipe

Oriana Romero, creator of Mommy's Home Cooking and egg-free baking queen.

This Eggless Sweet Potato Casserole has been a staple on our holiday table for years, and honestly, no one ever guesses it’s egg-free. The sweet potatoes turn out silky-smooth and perfectly buttery every single time. And let’s talk about that topping! I’m team pecan streusel all the way, but if your crew prefers marshmallows, go for it. Plus, it’s make-ahead friendly, which means one less thing to stress about on busy mornings.

Why You’ll Want to Try My Recipe

  • Easy to make: No tricky steps, just simple baking that works every time.
  • Allergy-friendly: Completely egg-free and easy to make dairy-free or nut-free.
  • Make-ahead friendly: Prep it the day before—perfect for stress-free holidays.
  • Customizable topping: Choose between crunchy pecan streusel or classic marshmallows.
  • Family-approved: Tested, tweaked, and loved by kids and adults alike.
oriana's signature.


Ingredients You’ll Need, Substitutions & Notes

Top-down view of labeled ingredients for Eggless Sweet Potato Casserole, including sweet potatoes, pecans, brown sugar, evaporated milk, cornstarch, flour, vanilla, cinnamon, black pepper, salt, and butter.
  • Sweet Potatoes: The star of the show! Use fresh sweet potatoes for the best flavor and texture. Boil, peel, and mash until smooth.
  • Evaporated Milk: Makes the filling creamy without being too heavy. You can substitute with whole milk or a non-dairy milk like oat or almond if needed.
  • Cornstarch: This is my secret to replacing eggs — it thickens the filling and gives it structure.
  • Light Brown Sugar: Adds sweetness and a hint of caramel flavor. You can adjust the amount based on your preference.
  • Butter: Adds richness and a buttery flavor. Use dairy-free butter if you need the recipe to be dairy-free.
  • Vanilla Extract: Enhances the natural sweetness of the sweet potatoes.
  • Salt & Black Pepper: Don’t skip these — a little seasoning brings out all the flavors.

Pecan Topping:

  • Light Brown Sugar: Sweetens the topping and gives it that irresistible caramel note.
  • All-Purpose Flour: Helps the streusel hold together. Use a gluten-free blend if needed.
  • Ground Cinnamon: Adds warmth and depth.
  • Butter: Binds everything together and makes the topping crisp as it bakes.
  • Pecan Halves: Give the casserole that signature crunch and nutty flavor.

Marshmallow Topping:

  • Miniature Marshmallows: For the classic gooey, golden top that kids (and adults!)

Food Allergy Swaps

This recipe is naturally egg, wheat/gluten, nut, peanut, soy, sesame, fish, and shellfish-free, making it suitable for most dietary needs, but always check labels for hidden allergens.

  • Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
    • Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter, Trader Joe’s brand vegan butter, and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking. For the best flavor, use a vegan butter that tastes good. Use sticks or blocks, not tub (spreadable) butter.
    • Evaporated Milk: Use evaporated coconut milk or evaporated oat milk, or make your own dairy-free evaporated milk with your favorite plant-based milk. Evaporated milk is just milk that has been reduced to eliminate the water content, so it’s super easy to make at home with any milk of your choice. Check out my How to Make Evaporated Milk post. If evaporated milk is not an option, you can use any dairy-free milk, but keep in mind that the texture might change slightly.
  • Nut-Free: Skip the pecans and use oats or crushed graham crackers for the topping.

Process Overview: Step-by-Step Photos

Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).

Prep the Dish

Let’s start by preheating your oven to 375°F (190°C). Lightly grease a 9×13-inch casserole dish with butter or nonstick cooking spray, then set it aside. That way, it’s ready to go once the filling is done.

Cook the Sweet Potatoes

Boil with the Skin On

Here’s a little secret for extra flavor and texture: boil your sweet potatoes with the skin on. It keeps them from soaking up too much water, so your casserole turns out richer and creamier every time. Plus, the skins slip right off once they’re cooked — no peeler needed! You’ll also hold onto more nutrients and that naturally sweet, buttery flavor that makes this dish so comforting.

Mash Them Up

Pop those cooked potatoes in a bowl and mash with an electric mixer until they’re smooth. No big chunks — just creamy, orange goodness!

Make It Creamy

Tip (No Mixer? No Problem!):

If you don’t have an electric mixer, you can still get that ultra-smooth, creamy texture! Just mash the cooked sweet potatoes really well with a potato masher or a sturdy fork, then switch to a whisk to smooth out any little lumps. Sweet potatoes don’t get gummy like regular ones, so they’ll still turn out velvety and delicious — promise.

Make the Pecan Topping

Assemble

Bake

Recipe Tips For Success

➤ Troubleshooting Tips:

  • Lumpy Sweet Potatoes: Sometimes the potatoes can turn out a bit chunky. Pro Tip: Mash them while still warm using a potato masher or hand mixer for the smoothest texture.
  • Runny Filling: If the mixture feels too loose, it may not set well. Pro Tip: The cornstarch helps thicken it — don’t skip it! Also, make sure the sweet potatoes are drained well if you boiled them.
  • Overbaked or Burnt Topping: The topping can brown too fast. Pro Tip: If it starts to brown too quickly, loosely cover the dish with foil for the rest of the baking time.
  • Too Sweet for Your Taste: Some casseroles can be overly sugary. Pro Tip: Adjust the brown sugar to your liking — I prefer mine lightly sweet to balance the savory meal.

➤ Extra Tips:

  • For extra flavor, roast the sweet potatoes instead of boiling them — it deepens their natural sweetness.
  • Boil with the Skin On – boil your sweet potatoes with the skin on. It keeps them from soaking up too much water, so your casserole turns out richer and creamier every time. Plus, the skins slip right off once they’re cooked — no peeler needed! You’ll also hold onto more nutrients and that naturally sweet, buttery flavor that makes this dish so comforting.
  • If using marshmallows, add them halfway through baking so they don’t burn.
  • A little sprinkle of sea salt on top adds the perfect finishing touch.
A white baking dish filled with Eggless Sweet Potato Casserole topped with a pecan crumble, with a portion scooped out, sits on a cooling rack.

Variations & Additions

  • Half & Half Topping: Can’t decide? Do half the casserole with pecans and half with marshmallows — everyone wins!
  • Add Orange Zest: A little citrus zest in the filling adds a lovely brightness.
  • Spiced Up: Add a pinch of nutmeg or pumpkin pie spice to warm things up.

Serving Suggestions

Serve warm as a side dish for Thanksgiving or Christmas dinner. It pairs perfectly with roasted turkey, ham, or even chicken. It’s also delicious reheated the next morning with coffee — sweet potato casserole for breakfast is absolutely a thing in my house!

Storage and Freezing Instructions

Store: Cover leftovers tightly and refrigerate for up to 4 days. Reheat in the oven at 350°F until warmed through.

Freeze: You can freeze the unbaked casserole (without topping) for up to 2 months. Thaw overnight in the fridge, add the topping, and bake as directed.

Make Ahead: Assemble the casserole a day in advance, cover tightly, and refrigerate. Add the topping right before baking.

Frequently Asked Questions

Yes, just make sure to drain and mash them well before using.

Absolutely! Swap the butter for plant-based butter and the evaporated milk for a dairy-free option like coconut or oat milk.

You can, but brown sugar adds a deeper, more caramel-like flavor that works beautifully here.

Yes! Just use a larger baking dish and increase the baking time slightly.

Yes — that’s one of my favorite parts about this recipe! It’s make-ahead friendly and reheats beautifully.

A close-up of a spoon lifting eggless sweet potato casserole with a crumbly pecan topping from a white baking dish.

❤️ Love what you see? Subscribe to Mommy’s Home Cooking email list, so you’ll never miss a recipe! Follow along on Instagram, Pinterest, and Facebook for more fun! 

Recipe Card

A white baking dish filled with Eggless Sweet Potato Casserole topped with a pecan crumble, with a portion scooped out, sits on a cooling rack.

Eggless Sweet Potato Casserole

Oriana Romero
Creamy, buttery, and perfectly sweet, this Eggless Sweet Potato Casserole is an allergy-friendly holiday favorite! Made with simple ingredients and topped with pecan streusel or marshmallows, it’s smooth, comforting, and always a crowd-pleaser.
5 from 1 vote
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 12 servings

Equipment

Ingredients
 

Pecan Topping:

Marshmallow Topping:

  • 2 cups miniature marshmallows

Important

You can find step-by-step photos above in the post and/or right here on the recipe card. They’ll walk you through the process and make everything super clear! Just click the camera icon button below on the right to show or hide them. Turn them off before printing if you prefer a cleaner copy!

Instructions
 

For the Sweet Potatoes:

  • Preheat the oven to 375° F (190° C). Lightly grease a 9×13-inch casserole dish with nonstick spray or butter and set aside.
  • Wash the sweet potatoes. Cut them into 3-inch chunks approximately. Place the sweet potatoes in a large pot and add enough water to cover them by about 1 inch. Bring to a boil over high heat, then reduce to medium and cook for 15–20 minutes, or until the potatoes are very tender. Drain well. Let them slightly cool and peel.
    Tip > Boil with the Skin On: Here’s a little secret for extra flavor and texture: boil your sweet potatoes with the skin on. It keeps them from soaking up too much water, so your casserole turns out richer and creamier every time. Plus, the skins slip right off once they’re cooked — no peeler needed! You’ll also hold onto more nutrients and that naturally sweet, buttery flavor that makes this dish so comforting.
  • Place the peeled cooked potatoes in a bowl and mash with an electric mixer until they’re smooth. No big chunks.
  • Mix evaporated milk and cornstarch until smooth. Add this mixture to the mashed sweet potatoes. Then add the brown sugar, butter, vanilla, salt, and pepper. Beat with an electric hand mixer or stir well with a wooden spoon until smooth and creamy.
    Tip > No Mixer? No Problem!: If you don’t have an electric mixer, you can still get that ultra-smooth, creamy texture! Just mash the cooked sweet potatoes really well with a potato masher or a sturdy fork, then switch to a whisk to smooth out any little lumps. Sweetpotatoes don’t get gummy like regular ones, so they’ll still turn out velvety and delicious — promise.
  • Spread the sweet potato mixture evenly into the prepared baking dish and smooth out the top. Set aside to cool slightly while you make the topping.

For the Topping:

  • In a medium bowl, mix together the brown sugar, flour, and cinnamon. Add the melted (and slightly cooled) butter and stir with a fork until the mixture looks crumbly. Stir in the chopped pecans.
  • Sprinkle the topping evenly over the sweet potato layer.

Bake:

  • Bake for 25–30 minutes, or until the casserole is slightly puffed and golden on top. Let it rest for about 10 minutes before serving — it’ll set beautifully and be ready to steal the show.
Oriana’s Notes
 
Store: Cover leftovers tightly and refrigerate for up to 4 days. Reheat in the oven at 350°F until warmed through.
 
Freeze: You can freeze the unbaked casserole (without topping) for up to 2 months. Thaw overnight in the fridge, add the topping, and bake as directed.
 
Make Ahead: Assemble the casserole a day in advance, cover tightly, and refrigerate. Add the topping right before baking.
 
Marshmallow Topping: If using marshmallows, add them halfway through baking so they don’t burn.
 
Food Allergy Swaps:
This recipe is naturally egg, wheat/gluten, nut, peanut, soy, sesame, fish, and shellfish-free, making it suitable for most dietary needs, but always check labels for hidden allergens.
  • Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
    • Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter, Trader Joe’s brand vegan butter, and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking. For the best flavor, use a vegan butter that tastes good. Use sticks or blocks, not tub (spreadable) butter.
    • Evaporated Milk: Use evaporated coconut milk or evaporated oat milk, or make your own dairy-free evaporated milk with your favorite plant-based milk. Evaporated milk is just milk that has been reduced to eliminate the water content, so it’s super easy to make at home with any milk of your choice. Check out my How to Make Evaporated Milk post. If evaporated milk is not an option, you can use any dairy-free milk, but keep in mind that the texture might change slightly.
  • Nut-Free: Skip the pecans and use oats or crushed graham crackers for the topping.
 
Recipe Tips For Success:
➤ Troubleshooting Tips:
  • Lumpy Sweet Potatoes: Sometimes the potatoes can turn out a bit chunky. Pro Tip: Mash them while still warm using a potato masher or hand mixer for the smoothest texture.
  • Runny Filling: If the mixture feels too loose, it may not set well. Pro Tip: The cornstarch helps thicken it — don’t skip it! Also, make sure the sweet potatoes are drained well if you boiled them.
  • Overbaked or Burnt Topping: The topping can brown too fast. Pro Tip: If it starts to brown too quickly, loosely cover the dish with foil for the rest of the baking time.
  • Too Sweet for Your Taste: Some casseroles can be overly sugary. Pro Tip: Adjust the brown sugar to your liking — I prefer mine lightly sweet to balance the savory meal.
 
➤ Extra Tips:
  • For extra flavor, roast the sweet potatoes instead of boiling them — it deepens their natural sweetness.
  • Boil with the Skin On – boil your sweet potatoes with the skin on. It keeps them from soaking up too much water, so your casserole turns out richer and creamier every time. Plus, the skins slip right off once they’re cooked — no peeler needed! You’ll also hold onto more nutrients and that naturally sweet, buttery flavor that makes this dish so comforting.
  • If using marshmallows, add them halfway through baking so they don’t burn.
  • A little sprinkle of sea salt on top adds the perfect finishing touch.
 
➤ Variations & Additions
  • Half & Half Topping: Can’t decide? Do half the casserole with pecans and half with marshmallows — everyone wins!
  • Add Orange Zest: A little citrus zest in the filling adds a lovely brightness.
  • Spiced Up: Add a pinch of nutmeg or pumpkin pie spice to warm things up.
 

I appreciate your feedback, and it helps others, too!

Recipe reviews on the website are extremely valuable to other readers online. So, please don’t forget to give it a 5-star rating below.

Nutrition

Calories: 363kcalCarbohydrates: 56gProtein: 4gFat: 15gSaturated Fat: 6gPolyunsaturated Fat: 2gMonounsaturated Fat: 6gTrans Fat: 0.3gCholesterol: 25mgSodium: 314mgPotassium: 507mgFiber: 4gSugar: 33gVitamin A: 16366IUVitamin C: 3mgCalcium: 108mgIron: 1mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Share your Creations!Tag @mommyshomecooking on Instagram and hashtag it #mommyshomecooking or Join my Private Facebook Group
Course Side Dish
Cuisine American
Calories 363
Keyword casserole egg-free sweet potato
5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Comments

  1. 5 stars
    Looking forward to making this! Definitely will add orange and some ground ginger. Any thoughts on swapping out some of the evaporated milk with orange juice?

    1. Hello Debby! That sounds like a delicious twist! 🍊 I’d keep the evaporated milk as is, though. It’s what gives the recipe its creamy, rich texture, and swapping it with orange juice would make it thinner and could affect how it sets. You can absolutely add orange zest and ground ginger for extra flavor—those will shine without changing the texture.