Vegan Sweet Potato Casserole with Butter Pecan Topping Recipe
If you’re craving a cozy, comforting dish that’s perfect for holidays or any special occasion, I’m about to share my all-time favorite Vegan Sweet Potato Casserole with Butter Pecan Topping Recipe. Trust me, this isn’t your average casserole; it’s creamy, lightly sweetened, and topped with a crunchy, buttery pecan mix that’ll have everyone asking for seconds. I love how it blends classic flavors with a totally plant-based twist — you’re going to want to make this your go-to for gatherings or whenever you want some soul food that’s both indulgent and nourishing.
Why This Recipe Works
- Perfect Balance of Sweet and Spice: The combination of cinnamon, nutmeg, and vanilla gives the sweet potatoes warm, inviting flavors without overwhelming their natural sweetness.
- Creamy Vegan Filling: Full-fat coconut milk makes the filling lush and creamy without dairy, which really elevates the texture.
- Crunchy Butter Pecan Topping: The crumbly, buttery pecan topping contrasts beautifully with the smooth sweet potatoes, adding layers of texture and flavor.
- Easy to Customize: From gluten-free flour swaps to adjusting sweetness, this recipe is flexible and forgiving for all dietary preferences.
Ingredients & Why They Work
This casserole shines because each ingredient not only has its purpose but also complements the others beautifully. When you pick your sweet potatoes, opt for firm and unblemished ones to get that creamy texture. And don’t skip the pecans—they’re the star of the topping!
- Sweet Potatoes: The base for this dish, they bring natural sweetness and creaminess when mashed. Go for fresh, firm, orange-fleshed varieties.
- Full Fat Coconut Milk: Adds richness and a velvety texture that dairy usually provides—plus a subtle tropical note.
- Brown Sugar: Enhances the natural sweetness and adds a hint of molasses flavor which plays well with the spices.
- Vanilla Extract: Just a splash elevates the whole dish by adding warmth and complexity.
- Cinnamon and Nutmeg: Classic spices that bring cozy flavor without overpowering the potatoes.
- Vegan Butter: Key for that luscious, crumbly pecan topping—make sure it’s softened for the best texture.
- All-Purpose Flour (or Gluten-Free): Helps create those rich, buttery crumbs that hold the topping together.
- Pecans: Chopped fresh, they add crunch and a deep, nutty flavor—absolutely essential for that butter pecan magic.
Make It Your Way
I love personalizing this Vegan Sweet Potato Casserole with Butter Pecan Topping Recipe to suit my mood or the occasion—and you absolutely should, too! Play around with the sweetness or spice levels, or swap out pecans for walnuts if that’s what you have on hand. It’s all about what makes you happy.
- Less Sweet: I’ve sometimes cut the brown sugar in half when I want a more subtle sweetness, and it still tastes amazing.
- Nut Tweak: Swapping pecans with walnuts gives a different flavor profile but still keeps that fantastic crunch.
- Dairy-Free Butter Alternatives: Coconut oil works in a pinch, but I prefer vegan butter for that buttery flavor and crumbly texture.
- Spice It Up: Feel free to add a pinch of ground ginger or cardamom for an extra warming kick.
Step-by-Step: How I Make Vegan Sweet Potato Casserole with Butter Pecan Topping Recipe
Step 1: Perfectly Cook Your Sweet Potatoes
I always start by peeling and chopping the sweet potatoes into uniform chunks—this helps them cook evenly. Bring a big pot of water to a boil, add the potatoes, and simmer 10-15 minutes until you can easily pierce them with a fork. Don’t overcook! You want them tender but still holding their structure. Drain well and transfer them back to your pot or a large bowl.
Step 2: Mash & Flavor the Filling
Next, toss in the full-fat coconut milk, brown sugar, vanilla, salt, cinnamon, and nutmeg. I use a potato masher and then finish with a few pulses in my hand mixer for a super smooth texture. If you don’t have one, just keep mashing and stirring until there are no big lumps and everything is beautifully combined. This is where the cozy sweet potato flavor really comes alive.
Step 3: Prepare the Topping
In a separate bowl, combine the brown sugar, vegan butter (softened but not melted), flour, and salt. Use your hands to rub everything together until it forms coarse crumbs—that’s the key to achieving a buttery, crisp topping! Then mix in your chopped pecans to get that wonderful crunch and nutty flavor in every bite.
Step 4: Assemble & Bake
Spread your sweet potato filling evenly into a greased 9×13-inch casserole dish, smoothing the surface with a spatula. Sprinkle the butter pecan topping evenly over the potatoes. Pop it in the preheated oven at 350°F (175°C) and bake for about 35-45 minutes. You’ll know it’s done when the edges bubble slightly and the topping turns a gorgeous golden brown. It smells heavenly—I swear the aroma fills the whole house!
Tips from My Kitchen
- Use Fresh Pecans: I always pick fresh and unsalted pecans for the topping to get that rich, buttery crunch without extra saltiness.
- Don’t Overmix the Topping: Mixing just until crumbs form will keep your topping delightfully crumbly instead of dense.
- Softening Vegan Butter: Left your butter out too long? Just pop it in the fridge briefly if it gets too soft before mixing.
- Make Ahead Convenience: I often prepare the filling and chill it a day ahead, then add the topping and bake fresh—saves so much time on the big day.
How to Serve Vegan Sweet Potato Casserole with Butter Pecan Topping Recipe
Garnishes
I usually keep it simple with a sprinkle of toasted pecans on top just before serving for extra crunch. A delicate dusting of cinnamon or a few fresh sage leaves also add a lovely touch (and they smell amazing!). If you’re feeling festive, a drizzle of maple syrup right before serving amps up the sweetness gorgeously.
Side Dishes
This casserole pairs beautifully with savory dishes like roasted Brussels sprouts, garlic green beans, or even a fresh winter salad with tangy vinaigrette to balance the richness. If you’re serving a larger meal, I love adding some smoky baked tofu or a warming lentil stew on the side.
Creative Ways to Present
For special occasions, I like to bake this casserole in individual ramekins—everyone gets their own perfectly topped portion. It’s also lovely served in a decorative ceramic dish with some sprigs of fresh rosemary tucked around the edges for look and aroma. Makes for a beautiful centerpiece on a holiday table.
Make Ahead and Storage
Storing Leftovers
Leftovers store well in an airtight container in the fridge for up to 3-4 days. The topping will soften over time, so I recommend reheating it uncovered to help regain some crispness. I usually pop it in a toaster oven or regular oven instead of the microwave if I want to keep that crunch.
Freezing
I’ve frozen this casserole successfully, though I like to freeze it without the pecan topping, which I add fresh before baking after thawing. If you’ve already baked it, wrap tightly and freeze up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
To bring leftovers back to life, I reheat in a preheated 350°F oven for about 15-20 minutes until warmed through and the topping perks back up. If you’re in a hurry, a quick stint in the microwave works but might make the topping a little softer.
FAQs
-
Can I make the Vegan Sweet Potato Casserole with Butter Pecan Topping Recipe gluten-free?
Absolutely! Simply swap the all-purpose flour in the topping with your favorite gluten-free flour blend. I’ve had great success using a gluten-free all-purpose flour or even almond flour for a slightly different texture. Just make sure your blend is one that’s intended for baking.
-
Can I make this casserole ahead of time?
Yes! You can prepare the sweet potato filling up to a day in advance, spread it in your casserole dish, cover tightly, and refrigerate. When you’re ready to bake, add the freshly mixed pecan topping and bake as directed. This tip has saved me so much stress on busy days.
-
What can I use instead of vegan butter?
If you don’t have vegan butter on hand, solid coconut oil works as a good substitute for the topping. Just be sure to use softened but not melted coconut oil to help you form those lovely crumbs. The flavor will be subtly different but just as delicious.
-
Is this recipe very sweet?
It’s moderately sweet and balanced by warm spices, but if you prefer less sweetness, you can reduce the brown sugar by half or substitute part of it with pure maple syrup. I’ve adjusted the sugar plenty of times and it still tastes fantastic.
-
Can I use other nuts instead of pecans?
Definitely! Walnuts, almonds, or even chopped hazelnuts work as a crunchy topping. Pecans have that classic buttery flavor, but feel free to swap based on what you enjoy or have available.
Final Thoughts
This Vegan Sweet Potato Casserole with Butter Pecan Topping Recipe is honestly one of my kitchen favorites because it brings together the nostalgia of traditional casseroles with a wholesome, plant-based approach. I hope you love making it as much as I do—whether it’s for a holiday crowd or a cozy night in. Give it a try and watch how it quickly becomes a family favorite. Don’t be surprised if you find yourself craving it year-round!
PrintVegan Sweet Potato Casserole with Butter Pecan Topping Recipe
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 12 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegan
Description
A creamy, comforting vegan sweet potato casserole topped with a crunchy, buttery pecan topping. Perfect for holidays or cozy family dinners, this plant-based dish balances sweet and warm spices with a crisp, nutty finish.
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
- Boil the Sweet Potatoes: Add the peeled and chopped sweet potatoes to a large pot, cover with water and bring to a boil. Cook for 15 minutes until the potatoes are fork tender. Drain the water and transfer the potatoes back to the pot or into a large bowl.
- Preheat Oven and Prepare Dish: Preheat the oven to 350 degrees F. Lightly grease a 9 x 13 inch casserole dish with vegan butter or oil to prevent sticking.
- Mash the Sweet Potato Mixture: To the pot or bowl with the cooked sweet potatoes, add the coconut milk, brown sugar, vanilla extract, salt, cinnamon, and nutmeg. Mash thoroughly with a potato masher or use a hand mixer until smooth and well combined.
- Spread Mixture in Dish: Evenly spread the sweet potato mixture in the prepared casserole dish and smooth the top with a spatula.
- Make the Butter Pecan Topping: In a medium bowl, stir together brown sugar, vegan butter, flour, and salt with a spoon until crumbly and moist. Using your hands if needed, incorporate the topping until crumb-like. Gently mix in the chopped pecans.
- Top and Bake: Evenly sprinkle the pecan topping over the sweet potato mixture. Bake in the preheated oven for 45 minutes until bubbly on the edges and the topping is golden brown.
- Serve: Remove from oven and serve immediately for best texture and flavor.
Notes
- The casserole is best served right away to keep the topping crunchy, but you can prep the filling in advance by chilling it in the dish, then add topping and bake when ready.
- To reduce sweetness, halve the brown sugar in the sweet potato mixture or substitute 1/2 cup maple syrup and reduce coconut milk by 1/2 cup.
- Make it gluten free by using gluten free all purpose flour or almond flour in the topping.
- You can substitute softened coconut oil for vegan butter in the topping if desired, but do not melt it.
- For a lighter dish, use almond, cashew, or soy milk instead of full fat coconut milk.
Nutrition
- Serving Size: 1 cup
- Calories: 310 kcal
- Sugar: 20 g
- Sodium: 230 mg
- Fat: 15 g
- Saturated Fat: 9 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 40 g
- Fiber: 5 g
- Protein: 4 g
- Cholesterol: 0 mg