Side Dishes
This sweet potato casserole recipe no milk delivers all the comforting flavors of a classic dish without dairy—creamy texture, caramelized topping, and warm nutmeg-kissed sweetness in every bite. The secret lies in using coconut milk or almond milk for richness while keeping the dish naturally vegan, yet indulgent.
Roasting the sweet potatoes first concentrates their natural sweetness, creating a velvety base that pairs perfectly with a crispy pecan-brown sugar topping.
What sets this recipe apart is the foolproof technique that ensures a tender, moist filling and a golden, caramelized crust without milk or butter.
Instead of traditional cream, we rely on dairy-free substitutes that mimic the same luxurious mouthfeel, while the topping gets its signature crunch from toasted pecans and maple syrup. It’s the kind of side dish that becomes the star of any holiday table—without compromising on flavor or texture.
The result is a restaurant-quality sweet potato casserole that’s rich, slightly spiced, and perfectly balanced—creamy yet not heavy, sweet but not cloying. The nutmeg and cinnamon infuse warmth throughout, while the caramelized topping adds a satisfying crunch that disappears with the first bite.
Best of all, it’s easy to customize with your favorite dairy-free swaps, ensuring everyone at the table gets to enjoy it.
Whether you’re hosting Thanksgiving, meal prepping for the week, or simply craving a cozy side, this recipe delivers consistently delicious results with minimal effort. Ready in just 45 minutes, it’s the perfect way to elevate any meal while keeping it inclusive for all dietary preferences. Let’s get started!
Ingredients for sweet potato casserole recipe no milk
Six ingredients make the creamy base, four more create the caramelized pecan topping—no milk needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 3 lbs | Medium size, peeled and cubed |
| Full-Fat Coconut Milk 🥥 | 1 can | 13.5 oz can, full-fat preferred |
| Pecans 🌰 | 1 ½ cups | Chopped, toasted for crunch |
| Brown Sugar 🍯 | 1 cup | Packed, light or dark |
| Maple Syrup 🍁 | ¼ cup | Pure, grade B preferred |
| Ground Flaxseed 🌾 | 1 tbsp | For binding, mixed with water |
| Nutmeg 🌶️ | 1 tsp | Freshly grated for warmth |
| Ground Cinnamon 🍃 | 1 ½ tsp | Sweet and aromatic |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Vanilla Extract 🌸 | 1 tsp | Pure, no alcohol |
| Olive Oil 🫒 | ½ cup | Extra-virgin for richness |
| Almond Milk 🥛 | ½ cup | Unsweetened, for creaminess |
| Cornstarch 🌾 | 2 tbsp | For thickening filling |
Sweet potatoes are the foundation, so pick vibrant orange ones—the deeper the color, the sweeter the flavor. Trader Joe's and Whole Foods carry the best organic varieties, but regular grocery store sweet potatoes work too. Roasting them first concentrates their natural sugars, making the filling irresistibly creamy without dairy. For the coconut milk, full-fat is essential—it mimics the richness of heavy cream perfectly. If you can't find full-fat, blend a mix of light coconut milk with a splash of olive oil for a close substitute.
No pecans? Walnuts or almonds work too—just toast them first for that same satisfying crunch. Running short on maple syrup? Agave nectar or brown rice syrup are great swaps, though maple adds that signature depth. The flaxseed binder is a game-changer—mix it with 3 tablespoons of water and let it sit for 5 minutes to thicken. For extra warmth, add a pinch of cloves to the filling. And if you're feeling fancy, toast the pecans with a sprinkle of cinnamon before mixing into the topping—they'll taste like holiday magic.
Prep the filling ahead and store it in the fridge for up to 2 days—it actually tastes better the next day as the flavors meld. The topping mix keeps for 1 week in an airtight container, though I recommend making it fresh for maximum crunch. Assemble the casserole just before baking to prevent sogginess. Leftovers reheat beautifully—cover with foil and warm at 350°F for 15 minutes. This reheats even better than the day-of version, making it perfect for meal prep.
Why You'll Love This Recipe
- No-Mess Prep: I swear by this one-pan method—just roast the sweet potatoes, blend in the coconut milk, and sprinkle pecans on top. No peeling, no whisking, no sticky messes. Honestly, I’ve made it while scrolling through my phone.
- Caramelized Magic: That brown sugar and maple syrup combo? It turns the edges into a crispy, almost candy-like crust while keeping the inside velvety. Between us, I’ve caught myself sneaking bites straight from the pan before dinner.
- Holiday or Hangry Fix: Works just as well for Thanksgiving leftovers as it does for a 7 p.m. craving. The coconut milk adds richness without dairy, and the pecans make it feel fancy—even if I’m wearing pajamas.
- Budget-Friendly Indulgence: Sweet potatoes and brown sugar stretch this into a crowd-pleaser without breaking the bank. My grocery bill thanks me, and so does my taste buds when I reheat the leftovers for breakfast the next day. (Yes, even on a Tuesday night.)
Step-by-step instructions for sweet potato casserole no milk
This method delivers a velvety-smooth filling and crispy caramelized topping without a drop of dairy.
👨🍳 Step 1: Prepare the Sweet Potato Filling
Preheat your oven to 375°F. In a large mixing bowl, combine the 3 lbs peeled and cubed sweet potatoes, 1 can full-fat coconut milk, 0.5 cup almond milk, 0.5 cup olive oil, 1 cup brown sugar, 0.25 cup maple syrup, 1.5 tsp ground cinnamon, 1 tsp nutmeg, 0.5 tsp salt, and 1 tsp vanilla extract. Mix thoroughly until all ingredients are evenly distributed.
Transfer the mixture to a large baking dish and bake uncovered for 45-50 minutes, stirring once halfway through, until the sweet potatoes are fork-tender and the filling reaches 200°F internally. The filling should be thick and creamy—if it looks too thin, let it cool slightly before proceeding. This step ensures a smooth, cohesive texture without dairy dependence.
🍳 Step 2: Create the Crispy Pecan Topping
While the filling bakes, prepare the topping by combining 1.5 cups chopped pecans, 2 tbsp cornstarch, and 1 tbsp ground flaxseed in a small bowl. In another bowl, whisk together 0.5 cup maple syrup (reserved from the filling) and 0.25 cup olive oil (also reserved). Pour this mixture over the pecan mixture and stir until fully coated.
Spread the pecan mixture evenly over the baked sweet potato filling. Return the dish to the oven and bake for an additional 15-20 minutes until the topping is deep golden brown and crispy. Watch closely—pecans burn quickly, so remove it from the oven as soon as it reaches the desired color. This topping provides the perfect crunchy contrast to the creamy filling.
⏰ Step 3: Rest and Serve for Maximum Flavor
Remove the casserole from the oven and let it rest for 10-15 minutes before serving. This resting period allows the filling to set slightly and the flavors to meld together. The pecan topping will firm up as it cools, creating a delightful texture contrast with each bite.
Serve warm, cutting into generous portions. The combination of the creamy sweet potato filling and the crispy pecan topping creates a harmonious balance of textures and flavors. Each serving delivers the nutmeg-kissed sweetness promised, with no dairy required. Enjoy immediately for the best experience—this casserole reheats beautifully but loses some of its crispy topping texture.
Pro Tips For Making Sweet Potato Casserole Recipe No Milk
- ROAST POTATOES FIRST: I learned this the hard way—boiling sweet potatoes first makes them mushy when baked. Instead, cut them into even ½-inch slices, toss with a pinch of salt, and roast at 400°F (200°C) for 20-25 minutes until tender but still holding shape. This keeps the texture firm and caramelized, not soggy.
- WHISK COCONUT MILK WARM: Full-fat coconut milk separates like crazy when cold. Warm the can slightly (place in warm water for 5 minutes) before whisking, then mix in your brown sugar and maple syrup. This ensures a smooth, creamy sauce instead of lumpy glop—no straining required.
- TOAST PECANS CRISPY: Skip the raw pecans—they’ll get soggy under the sauce. Toast them in a dry skillet over medium heat for 3-4 minutes until golden and fragrant, stirring often. Sprinkle them on after baking so they stay crunchy, not drowned in syrup.
- TEST DONENESS WITH A FORK: Sweet potatoes baked too long turn to glue. Check doneness by piercing the center with a fork—it should slide in easily but leave a slight resistance. If it’s still firm, tent with foil and bake another 10 minutes. Overcooking kills the natural sweetness.
Wine and beer pairings for this sweet potato casserole recipe no milk
Sweet and Spiced Whites
This casserole’s warm spices—nutmeg, cinnamon, and vanilla—pair beautifully with dry white wines that complement its caramelized sweetness.
A Chardonnay from California’s Sonoma Coast (like La Crema) offers buttery notes that mirror the coconut milk’s richness, while a Viognier from Rhône Valley (such as Domaine de la Janasse) brings floral and stone-fruit brightness to cut through the pecan’s boldness. 🍷
Crisp and Earthy Reds
For those who prefer red, a Pinot Noir from Oregon’s Willamette Valley (like Domaine Serene) provides enough acidity to balance the sweet potato’s natural sugars without overpowering the nutmeg.
The wine’s red-fruit undertones harmonize with the maple syrup’s depth, while its silky tannins contrast the pecan’s crunch. Avoid heavy Cabernets—they’ll clash with the dish’s delicate sweetness.
Craft Beer Pairings
A honey-brown ale (such as Allagash Honey Brown) is my go-to beer pairing—its caramel and toasted malt notes echo the casserole’s pecan topping and brown sugar. For a lighter option, try a Belgian witbier (like Hoegaarden) to refresh your palate with citrusy coriander and effervescence.
Avoid hop-heavy IPAs, as their bitterness will compete with the dish’s sweetness. 🍺
Non-Alcoholic Options
For a refreshing non-alcoholic match, serve with sparkling apple cider (like Martinelli’s)—its effervescence cleanses the palate between bites of creamy filling and crispy topping. Alternatively, a ginger-infused iced tea (steep Hain Pure Ginger Tea with honey) adds warmth that complements the nutmeg.
Both options enhance the dish’s cozy, seasonal appeal.
Regional Adaptations
In the South, where sweet potato casseroles reign supreme, a sweet tea (brewed with Harney & Sons Honeybush for depth) is traditional. For Pacific Northwest gatherings, a hazelnut-infused latte (made with Starbucks Hazelnut Creamer) mirrors the pecan topping’s nutty richness.
Each regional drink enhances the casserole’s local flavor profile while keeping it inclusive for all guests. ✨
Nutrition facts
Frequently asked questions
Can I substitute coconut milk with another dairy-free option?
Yes! For a lighter texture, use 1 cup unsweetened almond milk plus 2 tbsp vegan butter to replace the full-fat coconut milk. For extra richness, try cashew cream (blend soaked cashews with water) or oat milk with 1 tbsp maple syrup. Just adjust liquid ratios to avoid a watery filling.
Why does my topping get soggy instead of crispy?
Sogginess happens when moisture seeps up during baking. Fix it by baking the filling uncovered first until fully set, then adding the topping. Also, ensure your pecans are fully coated with the syrup mixture—this creates a protective barrier. For extra insurance, sprinkle 1 tbsp cornstarch on top before the final bake.
Can I make this casserole ahead of time?
Assemble the casserole (without baking) up to 24 hours ahead—store the filling and topping separately in airtight containers. Bake straight from the fridge at 350°F for 55-60 minutes, adding 5-10 extra minutes if the topping needs more color. The flavors deepen overnight, making it even more delicious!
What's the best way to reheat leftovers?
Cover with foil and reheat at 325°F for 15-20 minutes until warmed through. For microwave reheating, cover with a damp paper towel and heat in 30-second bursts, stirring between each. The topping may lose some crunch, so enjoy it fresh when possible. Leftovers keep for 4-5 days in the fridge.
How can I make this recipe nut-free?
Swap pecans for toasted oats or crushed cornflakes in the topping. For crunch, add 1 cup quick oats mixed with 0.25 cup maple syrup and 0.25 cup olive oil. Bake as directed—the oats will create a satisfying crunch without nuts.
