Hey Nutrition Lady

menu icon
go to homepage
  • About
    • About Katie
  • Vegetarian Main Dishes
  • Quick & Healthy Meals
  • Bean Recipes
  • All Recipes
  • Latest Posts
  • Subscribe
  • Contact
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • About
      • About Katie
    • Vegetarian Main Dishes
    • Quick & Healthy Meals
    • Bean Recipes
    • All Recipes
    • Latest Posts
    • Subscribe
    • Contact
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Side Dishes

    Healthy Vegan Sweet Potato Casserole (Side Dish)

    by Katie Trant on Nov 26, 2019 (last updated Oct 26, 2025) // 2 Comments

    Servings10
    Prep Time30 minutes mins
    Cook Time30 minutes mins
    Total Time1 hour hr
    Jump to Recipe
    5 from 1 vote

    Sweet potatoes and coconut milk are a holiday match made in heaven. My vegan sweet potato casserole skips the marshmallows and brings the flavor with maple syrup, coconut sugar, and a golden pecan crumble topping. Cozy, festive, and totally dairy-free!

    Overhead photo of a vegan sweet potato casserole with a pecan crumble topping

    Move over, marshmallows

    Here's my hot take on the sweet potato casserole: it doesn't need marshmallows. Mother Nature has done a darn good job of making the sweet potato plenty sweet on its own, so I set about putting the HNL spin on this classic Thanksgiving side dish.

    First things first this is a Vegan Sweet Potato Casserole, so everyone can enjoy it. I replaced the traditional cream with full-fat coconut milk, because, frankly, sweet potatoes and coconut are a match made in heaven.

    Save This Recipe Form

    Want to save this recipe?

    Enter your email below & I'll send it straight to your inbox. Plus you’ll get more great recipes and tips from me each week!

    I also knocked the sweetness waaaaaaaaay back so that the sweet potatoes can really shine, and replaced the sugar with a couple of my favorite unrefined sweeteners. The pecan crumble topping is made with wholegrain spelt flour and it, too, is completely vegan.

    So although this might not be your grandma’s traditional sweet potato casserole and there is nary a marshmallow in sight, I’m hoping you’ll still give it a try. It’s nutritionist created and southerner approved. What’s better than that?

    Mmm, maybe only this Vegetarian Mashed Potato Stuffing? But be sure to check out all of my vegetarian side dishes that aren't boring so you can decide for yourself.

    Cubed sweet potatoes, pecans, coconut milk, maple syrup, coconut sugar, coconut oil, cinnamon, spelt flour, vanilla, and salt on a grey background

    Let's make vegan sweet potato casserole together!

    You'll find detailed instructions in the printable recipe card at the end of this post. Use the "jump to recipe" button to skip right down there, or join me for a visual walkthrough before you get there.

    Step 1: cook the sweet potatoes

    Peel and cube your sweet potatoes. Put them in a large pot and cover with water. Bring to a boil, and then let simmer for about 15 minutes, until the sweet potatoes are fork-tender. 

    photo collage of cooked and uncooked sweet potato in a large pot

    Drain the sweet potatoes well, and return to the same pot.

    Step 2: mash 'em up

    Add the coconut milk, maple syrup, vanilla, and spices to the pot. 

    photo collage of coconut milk being mashed into sweet potatoes

    Use a potato masher and mash well. If you prefer a very smooth sweet potato casserole, you can use an electric hand mixer for a finer mash.

    Step 3: make the pecan crumble

    Combine the spelt flour, coconut sugar, coconut oil, and salt in a large bowl. Use your fingers to work the coconut oil into the flour and sugar until the mixture resembles coarse crumbs. 

    overhead photo of pecan crumble being made in a metal bowl

    Add the chopped pecans to the crumble mixture and stir to combine. 

    overhead photo of pecan crumble for sweet potato casserole being made

    Step 4: assemble the casserole

    Spread the sweet potato mash into your casserole dish in an even layer.

    overhead photo of sweet potato casserole with pecan crumble on top

    Scatter with pecan crumble.

    Step 5: bake and cool

    Bake for 30-40 minutes, until the top is crisp and brown.

    Overhead photo of vegan sweet potato casserole in a white casserole dish

    Remove from the oven and let it rest for 10 minutes before serving. That's it! You're done!

    Overhead photo of vegan sweet potato casserole with a plate of sweet potato casserole and green beans to the side
    Overhead photo of vegan sweet potato casserole with a scoop taken out of the dish.
    Print Pin
    5 from 1 vote

    Healthy Vegan Sweet Potato Casserole (Side Dish)

    Sweet potatoes and coconut milk are a holiday match made in heaven. My vegan sweet potato casserole skips the marshmallows and brings the flavor with maple syrup, coconut sugar, and a golden pecan crumble topping. Cozy, festive, and totally dairy-free!
    Course Side Dish
    Cuisine American
    Diet Vegan, Vegetarian
    Keyword Sweet Potato Casserole, sweet potatoes
    Prep Time 30 minutes minutes
    Cook Time 30 minutes minutes
    Total Time 1 hour hour
    Servings 10
    Calories 326kcal
    Author Katie Trant

    Ingredients

    • 8 cups cubed sweet potato about 3 large
    • 1 cup full fat coconut milk
    • ¼ cup maple syrup
    • 1 teaspoon vanilla extract
    • ¾ teaspoon salt
    • 1 teaspoon ground cinnamon
    • ¼ teaspoon ground nutmeg

    For the pecan crumble

    • ½ cup coconut sugar
    • 4 Tablespoon coconut oil
    • ½ cup spelt flour
    • ¼ teaspoon salt
    • 1 cup pecans chopped
    US Customary - Metric
    Prevent your screen from going dark

    Instructions

    • Pre-heat your oven to 350°F / §80°C. Lightly grease your casserole dish.
    • Place the cubed sweet potatoes into a large pot and cover with water. Bring to a boil, then reduce the heat and simmer for about 15 minutes, until fork tender.
      8 cups cubed sweet potato
    • Drain the sweet potatoes and add back to the same pot. Add the coconut milk, cinnamon, nutmeg, vanilla, salt, and maple syrup. Use a potato masher to mash and mix well.
      1 cup full fat coconut milk, ¼ cup maple syrup, 1 teaspoon vanilla extract, ¾ teaspoon salt , 1 teaspoon ground cinnamon, ¼ teaspoon ground nutmeg
    • Spread the sweet potato mixture into your prepared casserole dish.
    • In a medium-sized bowl, combine the spelt flour, coconut sugar, coconut oil, and salt. Use a silicon spatula or your fingers to work the oil into the flour and sugar to make a crumble mixture. Add the chopped pecans.
      ½ cup coconut sugar, 4 Tablespoon coconut oil, ½ cup spelt flour, ¼ teaspoon salt, 1 cup pecans
    • Evenly sprinkle the pecan crumble over top of the sweet potato mixture.
    • Place your sweet potato casserole into the oven and bake for 30-40 minutes, until the crumble topping is browned and crisp on top.
    • Remove from the oven and let stand for 10 minutes before serving.

    Notes

    • Nutrition values are an estimate only.
    • Sweet potato casserole can be prepared in advanced and baked from the fridge, add an extra 10 minutes to account for the chill.
    • Alternately, bake in advance and re-heat from room temperature for about 15 minutes. 

    Nutrition

    Calories: 326kcal | Carbohydrates: 40g | Protein: 4g | Fat: 18g | Saturated Fat: 10g | Sodium: 311mg | Potassium: 467mg | Fiber: 5g | Sugar: 15g | Vitamin A: 15101IU | Vitamin C: 3mg | Calcium: 54mg | Iron: 2mg

    Explore More Recipes

    Side DishesDairy FreeLow SugarVeganBakedChristmasThanksgivingSweet Potato
    « How To Make Peace With Holiday Eating
    My Favourite Healthy Cookbooks »
    • Facebook
    • WhatsApp
    • Flipboard

    Comments

      5 from 1 vote

      Leave a comment and rating Cancel reply

      If you made this recipe, please consider leaving a comment and star rating below. Star ratings help people find my recipes online, and they mean a lot to me! Thank you so much :)

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

      Recipe Rating




    1. Millican Pecan says

      April 07, 2020 at 12:15 am

      5 stars
      I love your version of the sweet potato casserole. It's a shame our culture has has so much sugar and white flour in all it's home cooking. Thank you for helping turn that around and giving us recipes that have REAL food in them!

      Reply
    2. Christine says

      December 02, 2019 at 3:58 am

      This is legit making my mouth water... can’t wait to try it out at my next holiday gathering!!

      Reply

    Welcome to Hey Nutrition Lady (formerly The Muffin Myth) - where you'll find no-nonsense, fad-free nutrition, and easy, tasty vegetarian recipes. I hope you like it here!

    - Katie Trant BSc FNH, MSc Nutrition

    More about me →

    Trending Now

    • Overhead photo of marry me pasta with cottage cheese pasta sauce in a cast iron skillet.
      High-Protein Marry Me Pasta with Cottage Cheese
    • Okonomiyaki (Japanese cabbage pancake) topped with mayo, pickled ginger, and scallions on a white plate
      Okonomiyaki - Japanese Cabbage Pancake
    • Red Lentil Stew
    • mung bean and coconut curry on a grey background
      Mung Bean and Coconut Curry

    Footer

    ↑ back to top

    Vegetarian Dinners

    • Vegetable ramen
    • Bean and rice burritos
    • Red lentil stew
    • Vegetarian ravioli bake
    • Tempeh tacos
    • Carrot lentil soup

    Cooking with Vegetables

    • Sweet potato
    • Kale
    • Cauliflower
    • Pumpkin
    • Cabbage
    • Broccoli

    Beans & Legumes

    • Beans and legume recipes
    • Black beans
    • Kidney beans
    • Mung beans
    • Black eyed peas
    • Chickpeas

    Contact ♥ Privacy Policy ♥ Sign Up! for emails and updates

    Copyright © 2026 · HEY NUTRITION LADY

    129 shares

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.