|

Vegan Sweet Potato Casserole with Pecan Topping Recipe

If you’re craving a cozy, comforting dish that feels like a warm hug, this Vegan Sweet Potato Casserole with Pecan Topping Recipe will be your new favorite. I’ve made this recipe countless times, especially during holidays, and it’s always a crowd-pleaser—even with non-vegans! The creamy, spiced sweet potato base paired with that crunchy, buttery pecan topping is pure magic. Stick with me—I’ll walk you through every step to nail it perfectly in your kitchen.

💛

Why This Recipe Works

  • Perfectly Balanced Flavors: The spices and sweetness complement the natural earthiness of sweet potatoes without overpowering them.
  • Creamy Yet Light Filling: Using coconut milk gives the mash a rich texture without any dairy heaviness.
  • Crunchy Pecan Topping: The contrast between the soft filling and the golden, nutty crust keeps each bite interesting.
  • Vegan & Adaptable: No eggs, no dairy, and easy swaps for gluten-free or less sweet versions make it a versatile crowd-pleaser.

Ingredients & Why They Work

I love how this casserole comes together with simple ingredients that you might already have on hand. Each item plays a special role to build a luscious, comforting dish that’s anything but boring. Here’s what you’ll need and why I chose each one.

Vegan Sweet Potato Casserole with Pecan Topping, vegan sweet potato casserole, plant-based sweet potato bake, vegan holiday casserole, dairy-free sweet potato dish - Flat lay of vibrant peeled and chopped sweet potatoes with their bright orange flesh, a smooth open can of creamy white coconut milk, piles of golden brown sugar crystals sparkling softly, whole warm cinnamon sticks alongside whole nutmeg pods and ground cinnamon powder showing fine texture, a small heap of chopped glossy pecans with rich brown hues, and a chunk of soft vegan butter with a pale yellow color, all beautifully arranged with a mix of scattered spices and neatly grouped ingredients, placed on white marbled surface, photo taken with an iphone --ar 2:3 --v 7
  • Sweet Potatoes: The star of the show—naturally sweet and packed with nutrients; I recommend fresh, firm ones for the best texture.
  • Full Fat Coconut Milk: Adds richness and a subtle coconut flavor that enhances the creaminess without dairy.
  • Brown Sugar: Adds deep, molasses-like sweetness that pairs beautifully with the spices and pecans.
  • Pure Vanilla Extract: A splash of warmth and complexity that elevates the casserole’s flavor profile.
  • Salt and Spices (Cinnamon, Nutmeg): Essential to bring out the natural sweetness and infuse cozy autumn vibes.
  • Vegan Butter: Provides that buttery, melty feeling in the pecan topping, helping the crumbs stick and crisp up.
  • All Purpose Flour (or Gluten Free Flour): Binds the topping ingredients, creating that perfect crumbly texture.
  • Pecans: Give a toasty crunch and a naturally buttery flavor—it just wouldn’t be a sweet potato casserole without them!
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Tweak to Your Taste

One of the reasons I keep coming back to this Vegan Sweet Potato Casserole with Pecan Topping Recipe is how easy it is to make it your own. Whether you want it sweeter, less sweet, nuttier, or lighter, a few tweaks can take it exactly where you like.

  • Less Sweet: I sometimes cut the brown sugar in the sweet potatoes by half — especially if I’m serving it alongside sweeter mains or desserts.
  • Maple Syrup Swap: Using maple syrup instead of some sugar adds a lovely depth, and I find it makes the casserole taste more autumnal.
  • Gluten-Free: I always use a gluten-free flour blend in the topping when hosting friends with gluten intolerance — works perfectly without sacrificing taste or texture.
  • Coconut Oil Instead of Vegan Butter: For a slightly different nutty note, try solid coconut oil; just don’t melt it completely or your topping won’t crisp up right.
  • Alternative Milks: For a lighter take, almond or soy milk can replace coconut milk but expect a less creamy finish.

Step-by-Step: How I Make Vegan Sweet Potato Casserole with Pecan Topping Recipe

Step 1: Cook the Sweet Potatoes Till Fork Tender

Start by peeling and chopping your sweet potatoes into chunks—about 1 to 2 inches so they cook evenly. Pop them into a large pot, cover with cold water, and bring it to a boil. Keep an eye on them and cook for about 10-15 minutes until you can easily pierce them with a fork but they’re not falling apart. Overcooked potatoes can get watery, so test frequently as you near the 10-minute mark.

Step 2: Preheat Oven and Prep Your Dish

While the potatoes cook, preheat your oven to 350°F (175°C). Lightly grease a 9×13 casserole dish with a little vegan butter or oil so your casserole won’t stick and cleanup’s a breeze.

Step 3: Mash Sweet Potatoes with Coconut Milk & Spices

Drain the potatoes well, and transfer them back to the pot or a large mixing bowl. Add your coconut milk, brown sugar, vanilla extract, salt, cinnamon, and nutmeg. I like to start mashing with a traditional potato masher—and if you want it super smooth, a hand mixer works wonders here. Taste as you go to adjust sweetness and spice. Your kitchen will start smelling amazing right about now!

Step 4: Spread the Filling Evenly

Spread the mashed sweet potato mixture into your prepared dish, smoothing it out with a spatula so it’s evenly distributed. This helps the topping bake uniformly and looks great when serving.

Step 5: Make the Pecan Topping

In a medium bowl, combine the brown sugar, vegan butter (softened, not melted), flour, and salt. I often start mixing with a spoon, then use my hands to rub everything together until crumbly and moist—kind of like making pie crust. Finally, stir in the chopped pecans to distribute them evenly. This topping is where all the texture and cozy flavor comes from.

Step 6: Top and Bake

Sprinkle the pecan crumb topping evenly over the sweet potato base. Pop the whole casserole into your preheated oven and bake for 35-45 minutes. You’re aiming for bubbly edges and a golden-brown, crispy topping. If the topping browns too fast for your oven, just loosely tent with foil toward the end.

Step 7: Serve Warm and Enjoy!

This casserole is best served hot and fresh to keep the pecan topping crisp. I promise, every scoop is a winning bite that’s creamy, sweet, and nutty all at once.

💡

Pro Tips for Making Vegan Sweet Potato Casserole with Pecan Topping Recipe

  • Don’t Overcook Sweet Potatoes: Aim for fork tender, not mushy; this keeps texture perfect and prevents watery casserole.
  • Use Softened, Not Melted Vegan Butter: It helps create crumbly topping that crisps up instead of sinking into the potatoes.
  • Taste the Mash Before Baking: Adjust sweetness and spice levels—it’s easier to tweak now than after it’s baked.
  • Serve Immediately After Baking: The topping loses its crunch if left to sit too long, so enjoy it fresh from the oven for best texture.

How to Serve Vegan Sweet Potato Casserole with Pecan Topping Recipe

Vegan Sweet Potato Casserole with Pecan Topping, vegan sweet potato casserole, plant-based sweet potato bake, vegan holiday casserole, dairy-free sweet potato dish - A close-up view of a spoon holding a portion of thick orange sweet potato mash topped with a crumbly brown pecan streusel. The sweet potato layer looks smooth with a soft texture, while the streusel on top is rough with small pecan pieces giving it a crunchy appearance. The background shows more of the sweet potato dish in a white bowl set on a white marbled surface, creating a warm and inviting look. photo taken with an iphone --ar 2:3 --v 7

Garnishes

I usually keep garnishes simple here—sometimes an extra sprinkle of chopped toasted pecans on top for a little added crunch and gorgeous presentation. A light dusting of cinnamon before serving also gives a lovely aroma that makes the whole experience feel extra special.

Side Dishes

This casserole pairs beautifully with hearty vegan mains, like lentil loaf, roasted stuffed squash, or even crispy tofu. I also love serving it alongside green beans with garlic or a crisp salad to balance the richness. It’s a great side for festive dinners or casual weeknight meals alike.

Creative Ways to Present

For holiday gatherings, I like baking this recipe in individual ramekins—it feels fancy and perfect for plating. Another fun idea is layering the sweet potato mash with spiraled roasted vegetables for added color and texture, turning it into a stunning centerpiece.

Make Ahead and Storage

Storing Leftovers

If you have leftovers (which is rare in my house!), store them in an airtight container in the fridge for up to 3-4 days. Just be mindful the crispy topping softens over time, but the flavor stays delicious.

Freezing

I’ve frozen this casserole before by prepping the sweet potato filling and topping separately—freeze each part in airtight containers. When it’s time to serve, thaw overnight in the fridge, assemble, and bake fresh. The texture remains great, and it’s a lifesaver for busy holiday prep.

Reheating

To reheat leftovers, I recommend warming the casserole in the oven at 325°F until heated through, which helps revive some of the topping’s crunch. Microwave works too but tends to make the topping softer.

FAQs

  1. Can I make this Vegan Sweet Potato Casserole with Pecan Topping Recipe ahead of time?

    Absolutely! You can prepare the sweet potato filling and refrigerate it in the baking dish, covered, for a day or two before adding the topping and baking. This makes holiday prep much easier without sacrificing flavor or texture.

  2. Is there a gluten-free option for the topping?

    Yes! Simply swap the all-purpose flour for a gluten-free baking flour blend or almond flour for a low-carb option. The topping still crisps up nicely and tastes fantastic.

  3. Can I substitute the coconut milk with other plant milks?

    While I love the creaminess coconut milk brings, you can use almond, soy, or cashew milk for a lighter version—just expect a slightly less rich texture in the mash.

  4. What if I don’t have vegan butter for the topping?

    Solid coconut oil works well as a substitute. Just make sure it’s softened but not melted for the best crumbly topping texture.

  5. How do I keep the topping crunchy?

    Serve the casserole fresh out of the oven. If you have leftovers, reheat in the oven rather than the microwave to help the topping crisp back up.

Final Thoughts

This Vegan Sweet Potato Casserole with Pecan Topping Recipe holds a special place in my kitchen because it’s pure comfort food that everyone enjoys, no matter their diet. The ease of prep, the warm spices, and that irresistible crunchy topping make it a dish I love sharing with friends and family year-round. Trust me, once you try it, it’ll be on your regular rotation too. So grab your sweet potatoes and get ready for some incredibly satisfying bites—you’re gonna love this!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Sweet Potato Casserole with Pecan Topping Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 33 reviews
  • Author: Sarah
  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 12 servings
  • Category: Side Dish
  • Method: Baking
  • Cuisine: American
  • Diet: Vegan

Description

This Vegan Sweet Potato Casserole is a comforting and delicious holiday side dish made with mashed sweet potatoes, full fat coconut milk, warm spices, and a crunchy butter pecan topping. Perfect for vegan and gluten free diets, this casserole is baked until bubbly and golden, offering a delightful balance of creamy and crunchy textures.


Ingredients

Sweet Potato Mixture

  • 9 cups peeled and chopped sweet potatoes (about 4 large)
  • 1 cup full fat coconut milk (from a can)
  • 1 cup brown sugar
  • 1 teaspoon pure vanilla extract
  • 3/4 teaspoon salt
  • 1 teaspoon cinnamon
  • 1/2 teaspoon nutmeg

Butter Pecan Topping

  • 2/3 cup brown sugar
  • 5 tablespoons vegan butter, softened to room temperature
  • 1/2 cup all purpose flour or gluten free all purpose flour
  • 1/4 teaspoon salt
  • 1 cup chopped pecans


Instructions

  1. Cook Sweet Potatoes: Add the peeled and chopped sweet potatoes to a large pot, cover them with water, and bring to a boil. Cook for 15 minutes until the potatoes are fork tender. Drain well and return the potatoes to the pot or transfer them to a large bowl.
  2. Preheat Oven and Prepare Dish: Preheat the oven to 350 degrees F and lightly grease a 9 x 13 inch casserole dish to prevent sticking.
  3. Mash Sweet Potato Mixture: To the cooked sweet potatoes, add the coconut milk, brown sugar, pure vanilla extract, salt, cinnamon, and nutmeg. Mash thoroughly with a potato masher until smooth and well combined. Alternatively, use a hand mixer for an extra creamy texture.
  4. Spread Mixture in Dish: Spread the mashed sweet potato mixture evenly in the prepared casserole dish, smoothing out the top with a spatula.
  5. Make Butter Pecan Topping: In a medium bowl, combine the brown sugar, softened vegan butter, all purpose or gluten free flour, and salt. Stir with a spoon, then use your hands if needed to form moist crumbs. Fold in the chopped pecans thoroughly.
  6. Add Topping and Bake: Evenly sprinkle the pecan topping over the sweet potato mixture. Bake in the preheated oven for 45 minutes until the edges are bubbly and the topping is golden brown.
  7. Serve: Remove from the oven and serve immediately for best texture and flavor.

Notes

  • Make ahead: Prepare the filling and spread it in the pan, cover and refrigerate until ready to bake. Add topping just before baking.
  • Less sweet option: Reduce sugar in the filling to 1/2 cup or substitute with 1/2 cup pure maple syrup and reduce coconut milk by 1/2 cup.
  • Gluten free substitution: Use gluten free all purpose flour instead of regular flour; almond flour is also an option.
  • Butter substitute: Use softened, not melted coconut oil instead of vegan butter.
  • Milk alternatives: Substitute full fat coconut milk with almond, cashew, or soy milk for a lighter dish.

Nutrition

  • Serving Size: 1 serving
  • Calories: 280 kcal
  • Sugar: 20 g
  • Sodium: 250 mg
  • Fat: 12 g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 3 g
  • Trans Fat: 0 g
  • Carbohydrates: 38 g
  • Fiber: 4 g
  • Protein: 3 g
  • Cholesterol: 0 mg

You Might Also Like These Recipes

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star