Side Dishes
This sweet potato casserole recipe without milk delivers all the creamy comfort of classic versions—but with a rich coconut swirl and crunchy pecan topping that steals every bite. 🌟 The secret lies in using coconut milk instead of dairy, creating a velvety texture that pairs perfectly with the naturally sweet potatoes and buttery pecans.
What makes this recipe stand out is the foolproof method that ensures tender, flavorful sweet potatoes without relying on milk or butter. The coconut swirl adds a subtle tropical richness, while the toasted pecan topping brings satisfying crunch and nutty depth.
It's the kind of side dish that transforms holiday meals into something truly special.
By the time it emerges from the oven, you'll have golden, caramelized sweet potatoes topped with a glossy coconut cream layer and crispy pecans that add both texture and flavor.
The aroma alone will have everyone at the table asking for seconds—no dairy required. This is comfort food at its finest, reimagined for modern tastes.
Perfect for Thanksgiving, Christmas, or any gathering where you want a crowd-pleasing side that's both creamy and dairy-free. The best part? It's easier to make than you think, with simple ingredients and a straightforward process that delivers restaurant-quality results every time.
Ingredients for sweet potato casserole recipe without milk
Sweet, creamy, and dairy-free—this casserole delivers holiday comfort without milk or butter.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 3 lb | Peeled and cubed evenly |
| Full-Fat Coconut Milk 🥥 | 13 ½ oz | Canned, full-fat variety |
| Brown Sugar 🍚 | ¾ cup | Packed firmly for sweetness |
| Unsalted Butter 🧈 | ½ cup | Vegan butter for dairy-free |
| Pecans 🌰 | 1 ½ cups | Chopped, toasted for crunch |
| All-Purpose Flour 🌾 | ¼ cup | For pecan topping binding |
| Cinnamon 🌿 | 2 tsp | Ground, for warm spice |
| Ground Ginger 🌶️ | 1 tsp | Freshly ground preferred |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Vanilla Extract 🥄 | 1 tsp | Pure, high-quality extract |
| Maple Syrup 🍁 | ¼ cup | For additional sweetness |
| Coconut Oil 🥥 | 2 tbsp | For crispy pecan topping |
The sweet potatoes are the foundation, so choose firm, vibrant orange ones—the deeper the color, the sweeter the flavor. Costco and Trader Joe's often have the best organic varieties, but any grocery store will work. For the coconut milk, full-fat canned versions (like Thai Kitchen) give the richest texture—skip the light versions. The brown sugar should be packed firmly; don't scoop it loosely or you'll end up with less sweetness. Pecans? Buy them raw and toast them yourself—store-bought toasted ones lose their crunch fast.
No vegan butter? Coconut oil or olive oil works in a pinch, though the flavor will differ slightly. Substituting maple syrup? Agave nectar at the same amount keeps it dairy-free. The cinnamon and ginger are non-negotiable for that classic casserole warmth, but if you're out of one, nutmeg or allspice at half the amount can stand in. For the pecan topping, walnuts or almonds work if pecans are pricey—just adjust the toast time. And if you can't find vegan butter, melted coconut oil in the topping adds richness without dairy.
Store leftovers covered in the fridge for up to 5 days, though it reheats beautifully—just cover with foil to prevent drying. The pecan topping stays crispy for 3 days if kept airtight. For make-ahead prep, assemble the casserole (without baking) up to 24 hours ahead—the flavors meld even better overnight. Freeze unbaked portions for 3 months; thaw in the fridge before baking. The coconut milk separates when chilled? Just whisk it back together before using—it's totally normal.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s that simple—just roast the sweet potatoes, mix in the creamy coconut milk and brown sugar, top with pecans, and bake. No extra bowls, no fuss, and the rich coconut flavor does all the work for you.
- Caramelized Crunch Perfection: That crispy pecan topping with the creamy coconut-sweet potato center? It’s like dessert and side dish had a baby. The brown sugar melts into a sticky-sweet glaze, and the pecans add a buttery crunch that makes every bite worth it.
- Weeknight Hero: I’ve made this for lazy dinners, potlucks, and even breakfast-for-dinner nights. The coconut milk keeps it rich without dairy, and it reheats beautifully—so it’s my go-to when I don’t want to slave over a recipe but still crave something special.
- Budget-Friendly Luxury: Sweet potatoes and coconut milk stretch this dish far, and pecans add a fancy touch without breaking the bank. Plus, leftovers taste just as good the next day—so you’re basically getting two meals for the price of one. Win.
Step-by-step instructions for sweet potato casserole without milk
This dairy-free version delivers rich, velvety texture using coconut milk and a perfectly crisp pecan topping.
🍳 Step 1: Cook Sweet Potatoes Until Tender
Preheat oven to 375°F. Toss the peeled and cubed 3 lb sweet potatoes with 2 tbsp coconut oil, 2 tsp cinnamon, and 0.5 tsp salt. Spread evenly on two rimmed baking sheets and roast for 25-30 minutes until fork-tender with slightly caramelized edges.
Here's the thing—roasting develops natural sweetness better than boiling. You'll know they're done when a knife slides in easily and the edges look golden brown. Let them cool slightly before mashing to prevent a gummy texture.
👨🍳 Step 2: Create the Creamy Coconut Swirl
In a large mixing bowl, combine the cooked sweet potatoes with 13.5 oz full-fat coconut milk, 0.75 cup brown sugar, 0.5 cup unsalted butter, 1 tsp vanilla extract, and 1 tsp ground ginger. Mash with a potato masher until smooth but slightly textured—you want some body to hold the swirl shape.
For the swirl effect, divide the mixture into two equal portions. In one portion, stir in 0.25 cup maple syrup until fully incorporated. This extra sweetness creates the beautiful marbled pattern when swirled.
🥘 Step 3: Assemble and Swirl the Casserole
Transfer half of the plain sweet potato mixture to a greased 9x13-inch baking dish. Spread evenly with a spatula. Then take the maple-infused portion and dollop spoonfuls over the first layer. Using the tip of a knife, gently swirl the two mixtures together in a circular motion to create that classic marbled effect.
Don't overmix—just enough to create pretty patterns. The contrast between the light and dark swirls makes this casserole visually stunning. Smooth the top with the back of a spoon for an even surface.
🔥 Step 4: Prepare the Pecan Topping
In a small bowl, mix 1.5 cups chopped pecans, 0.25 cup all-purpose flour, 1 tbsp brown sugar, and 0.25 tsp cinnamon. Spread this mixture evenly over the top of the casserole, pressing down gently to ensure good contact with the coconut layer.
For extra crunch, toast the pecans first by spreading them on a baking sheet and baking at 350°F for 5-7 minutes until fragrant. This step makes a noticeable difference in texture and flavor. The flour helps bind the topping so it stays crispy.
⏰ Step 5: Bake Until Golden and Bubbly
Bake the assembled casserole at 375°F for 30-35 minutes until the top is deep golden brown and the edges are bubbling. The coconut milk will create a glossy sheen on top—this is your signal it's done.
I know it seems like too much time, but trust me—this ensures the topping gets properly crispy while the filling remains creamy. Let it rest for 10 minutes before serving to allow the juices to set. The contrast between the creamy filling and crispy topping is what makes this version special.
Pro Tips For Making Sweet Potato Casserole Recipe Without Milk
- ROAST POTATOES FIRST: I used to mash sweet potatoes raw straight from the fridge, and it always turned out gummy. Now I roast them at 400°F (200°C) for 25 minutes with a drizzle of coconut milk and butter—this breaks down the starches perfectly for that creamy texture without needing milk.
- WHISK COCONUT MILK COLD: Full-fat coconut milk separates when heated too fast. Stir it into the warm sweet potato mixture off the heat, then gently reheat just until combined. This keeps the sauce silky instead of splitting into curds—trust me, you’ll notice the difference.
- TOAST PECANS SEPARATELY: Skip tossing pecans into the casserole raw—they’ll stay soggy and lose their crunch. Toast them in a dry pan over medium heat for 3-4 minutes until golden, then sprinkle on top right before baking. That extra step makes all the difference for texture.
- BAKE UNTIL EDGES CRISP: The casserole looks done when the top browns, but resist pulling it out then. Wait until the edges pull away from the pan and the filling jiggles slightly—about 10-15 minutes longer than you’d think. This guarantees a golden crust without drying out the center.
Pro cooking tips for this dish
Roasting for Sweetness
Skip boiling your sweet potatoes—roasting at 375°F for 25-30 minutes concentrates their natural sugars and creates caramelized edges. Toss them with 2 tbsp coconut oil and 2 tsp cinnamon before roasting for maximum flavor infusion. I use a baking sheet lined with parchment paper for easy cleanup. 🌟
Coconut Milk Magic
Full-fat coconut milk is your secret weapon for creaminess without dairy. Stir it into the mashed sweet potatoes while still warm to ensure smooth emulsification. For an extra-luxurious texture, whisk in 0.5 cup vegan butter until fully melted. The coconut adds subtle tropical notes that complement the sweet potatoes beautifully.
Swirl Perfection
Divide your sweet potato mixture in half—one portion gets 0.25 cup maple syrup for that signature marbled effect. Use a spoon to create a circular pattern in the baking dish, then gently swirl with a knife.
The contrast between the light and dark layers makes this casserole visually stunning. Don't overmix, or you'll lose the pretty patterns!
Crispy Pecan Topping
Toast your pecans first at 350°F for 5-7 minutes to enhance their natural oils and flavor. Mix them with 0.25 cup flour and 1 tbsp brown sugar before sprinkling on top.
The flour acts as a binder, keeping the topping crispy even after baking. Press gently to ensure good contact with the coconut layer.
Baking Time Mastery
Bake at 375°F for 30-35 minutes until the top is deep golden brown. The coconut milk will create a glossy sheen—this is your cue that it's done.
Let it rest for 10 minutes before serving to allow the juices to set. This resting time ensures the perfect creamy texture with a crispy topping.
Make-Ahead Pro Tips
Assemble the casserole (without baking) up to 24 hours ahead—the flavors meld beautifully overnight. For leftovers, store covered in the fridge for up to 5 days or freeze unbaked portions for 3 months.
To reheat, cover with foil and warm at 350°F for 15-20 minutes to maintain crispiness. 💫
Nutrition facts
Frequently asked questions
Can I substitute coconut milk with another dairy-free option?
Yes! If you don't have coconut milk, try cashew cream (blend soaked cashews with water) or almond milk (though it won't be as rich). For a neutral taste, silken tofu blended with a splash of vanilla works too. Just note that coconut milk gives the signature creamy texture this recipe is known for.
Why does my casserole turn out watery? Watery results usually happen when sweet potatoes aren't fully cooked or coconut milk isn't properly incorporated.
Can I make this without pecans?
Swap pecans for walnuts, almonds, or even crushed graham crackers for a different texture. For a nut-free version, try toasted oats mixed with cinnamon and coconut oil. The key is maintaining a crunchy topping—just adjust the binding ingredients (like flour) accordingly to keep it crispy.
How do I make this vegan?
This recipe is already vegan-friendly! Just ensure your vegan butter and maple syrup are certified plant-based. Double-check all ingredients (like vanilla extract) for hidden animal products. The coconut milk and pecans are naturally vegan, making this a perfect plant-based side dish.
Can I use regular potatoes instead of sweet potatoes?
Not recommended! Sweet potatoes have a naturally sweet, creamy texture that works perfectly with the coconut swirl. Regular potatoes would make the dish too starchy and less flavorful. If you must use them, add extra 0.25 cup brown sugar and 1 tsp extra cinnamon to compensate for the lack of natural sweetness.
