Sweet Potato Casserole Recipe No Milk: Nutty Spice Crunch Without Dairy

Side Dishes

Sweet Potato Casserole Recipe No Milk: Nutty Spice Crunch Without Dairy

This sweet potato casserole recipe no milk delivers all the comforting flavors of a classic dish—creamy texture, warm spices, and a nutty crunch topping—without a single drop of dairy. 💛 The secret lies in using coconut milk for richness and flaxseed as a binder, creating a velvety, spiced filling that bakes up tender and golden.

Perfect for holiday tables or weeknight dinners, this version proves dairy-free doesn’t mean sacrificing decadence.

What sets this recipe apart is the crispy, nutty topping made with pecans and oats, held together with a flaxseed "egg" instead of butter. The sweet potatoes are roasted until fork-tender, then mixed with warm spices like cinnamon, nutmeg, and ginger for that signature cozy flavor.

Baking time is just 45 minutes, making it ideal for busy hosts who still want a showstopping side.

By the time it emerges from the oven, you’ll have a casserole with creamy, spiced sweet potatoes topped with golden, crunchy pecan clusters—rich, satisfying, and completely dairy-free. The flaxseed binder ensures the topping stays crispy, while the coconut milk keeps the filling lusciously smooth.

It’s the kind of dish that disappears faster than you can say "second helping."

Serve alongside roasted chicken, ham, or as a vegetarian main with a sprinkle of toasted coconut. The recipe scales easily for crowds, and leftovers reheat beautifully. Here’s how to make it—no milk, no compromise.

👨‍🍳
Difficulty
Easy
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato casserole recipe no milk

Six pounds of sweet potatoes meet coconut richness and nutty crunch for a dairy-free showstopper.

Ingredient Amount Notes
Orange Sweet Potatoes 🍠 3 lb Peeled and cubed (1.5-inch pieces)
Full-Fat Coconut Milk 🥥 1 can 13.5 oz can (unsweetened)
Pecans 🥜 1 ½ cups Chopped, toasted (raw preferred)
Old-Fashioned Rolled Oats 🌾 1 cup Quick or regular oats, not steel-cut
Ground Flaxseed 🌱 ½ cup Brown or golden, freshly ground
Coconut Oil 🫒 ½ cup Melted (refrigerated after use)
Pure Maple Syrup 🍁 ½ cup Grade B preferred for deeper flavor
Ground Cinnamon 🌿 2 tbsp Ceylon preferred for delicate flavor
Ground Nutmeg 🌶️ 1 tsp Freshly grated for maximum aroma
Ground Ginger 🍃 1 tsp Freshly ground for zesty kick
Sea Salt 🧂 1 tsp Diamond Crystal preferred (1/4 tsp per tsp)
Vanilla Extract 🌸 1 tbsp Pure Madagascar bourbon preferred
Unsweetened Applesauce 🍎 ½ cup For moisture without dairy
Brown Sugar 🍚 ¼ cup Packed for accurate measurement
Toasted Coconut Flakes 🥥 ¼ cup For final garnish (optional)

The sweet potatoes are the foundation—look for vibrant orange flesh with no green spots. Costco or Trader Joe's often carry organic sweet potatoes with superior texture. Peeled and cubed, they roast until fork-tender, absorbing the coconut milk's richness without turning mushy. The full-fat coconut milk is non-negotiable here; it delivers that velvety texture classic casseroles rely on dairy for. For the pecans, raw and unroasted from the bulk bin ensure maximum crunch—just toast them yourself for 8-10 minutes at 350°F to deepen their flavor. The flaxseed should be ground fresh if possible, as pre-ground loses potency quickly.

No pecans? Walnuts or almonds work in a pinch, though texture differs slightly. Substituting coconut milk? Full-fat cashew cream provides similar richness, but reduce the applesauce by 2 tbsp to balance moisture. For the spices, Ceylon cinnamon adds subtle sweetness, while regular cinnamon delivers warmth. Freshly grated nutmeg and ginger make all the difference—pre-ground loses 30% of its aroma within months. The maple syrup should be Grade B for its caramel notes, though Grade A works in a bind. Brown sugar adds depth, but coconut sugar can replace it 1:1 for a lower glycemic impact. All spices should be stored in dark glass jars away from heat to preserve their potency.

This casserole reheats beautifully—cover with foil for 5 minutes at 350°F to restore crispiness. Leftovers keep for 4-5 days in the fridge, though the topping loses crunch after day 2. For freezing, bake first, then portion into airtight containers with parchment between layers. Thaws overnight in the fridge—never microwave directly from frozen. The topping stays crispest when assembled fresh, but you can pre-mix the filling and topping separately, then assemble before baking. For a crowd of 12, simply double the recipe and use a 9x13-inch baking dish instead of two 8x8 pans.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Roast the sweet potatoes, toss them with coconut milk and oats, then bake—no extra pans, no fuss. The flaxseed thickens everything just right, so it’s creamy without dairy, and the pecans add crunch without needing a separate topping.
  • Coconut Caramel Dream: That rich, buttery flavor from full-fat coconut milk? It’s like someone drizzled caramel over your casserole but made it healthy. The orange sweet potatoes bring natural sweetness, and the toasted pecans? They turn this into dessert-worthy comfort—no one will guess it’s dairy-free.
  • Holiday Table Star: Between us, this is my go-to for Thanksgiving leftovers. The texture holds up for days, and it’s the one dish people actually ask for seconds on. Serve it warm with a drizzle of maple syrup, or pack it in jars for potlucks—it’s the crowd-pleaser that doesn’t require hours of prep.
  • Budget-Friendly Luxury: Honestly, this costs me half what store-bought casseroles do. Sweet potatoes and oats stretch far, and pecans add that fancy touch without breaking the bank. Plus, leftovers reheat like a dream—so I make a big batch and eat it all week. No waste, all flavor.

Step-by-step instructions for sweet potato casserole no milk

Here's the method for a rich, nutty-spiced casserole that delivers restaurant-quality texture without dairy.

1

👨‍🍳 Step 1: Prepare the Sweet Potato Base

Preheat your oven to 375°F and line a 9x13-inch baking dish with parchment paper for easy removal. Peel and cube the 3 lb orange sweet potatoes into 1.5-inch pieces—uniform size ensures even cooking. Spread them in a single layer on a baking sheet and roast for 25 minutes until tender when pierced with a fork but still holding their shape.

While they roast, melt the 0.5 cup coconut oil in a small saucepan over low heat. Stir in the 0.5 cup pure maple syrup, 0.5 cup unsweetened applesauce, 0.25 cup packed brown sugar, 2 tbsp ground cinnamon, 1 tsp ground nutmeg, 1 tsp ground ginger, 1 tsp sea salt, and 1 tbsp vanilla extract. Simmer for 3 minutes until the mixture thickens slightly and the spices bloom—you'll smell that warm, inviting sweet-potato aroma.

2

🍳 Step 2: Combine and Layer the Casserole

Transfer the roasted sweet potatoes to a large mixing bowl. Pour the warm spiced coconut mixture over them and gently toss until every cube is coated. The texture should be moist but not soupy—if it's too thick, add 1-2 tablespoons water to loosen. Spread the mixture evenly into the prepared baking dish, pressing down lightly to create a smooth, compact layer.

Here's where the magic happens: sprinkle the 1 cup old-fashioned rolled oats evenly over the sweet potato layer. Press them down gently with a spatula so they adhere to the top. Then scatter the 1.5 cups chopped toasted pecans over the oats, distributing them evenly. The pecans will add that satisfying crunch and nutty depth we're after.

3

🔥 Step 3: Bake Until Golden and Bubbly

Bake the casserole uncovered for 35-40 minutes until the top is deep golden brown and the edges are bubbling. You'll know it's ready when the oat-pecan topping looks crisp and the sweet potato layer is tender throughout. If the top browns too quickly, tent loosely with foil for the last 10 minutes to prevent burning.

Remove from the oven and let it rest for 10 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. The contrast between the creamy sweet potatoes and the crispy oat-pecan topping is what makes this casserole truly special.

4

🥘 Step 4: Finish with Optional Crunch

For that final touch of texture, sprinkle the 0.25 cup toasted coconut flakes evenly over the top just before serving. The coconut adds a subtle tropical note that complements the warm spices beautifully. Serve warm with a dollop of coconut milk whipped with a fork for extra richness, or simply enjoy the casserole as-is for a naturally dairy-free indulgence.

This casserole keeps well in the refrigerator for 3-4 days or can be frozen for up to 2 months. The flavors actually deepen overnight, making it perfect for meal prep or holiday gatherings where you need to feed a crowd without dairy concerns.

👨‍🍳

Pro Tips For Making Sweet Potato Casserole Recipe No Milk

  • STEAM FIRST, ROAST SECOND: I learned this the hard way—boiling whole sweet potatoes before roasting makes them turn to mush when you slice them. Instead, pierce them, microwave for 8-10 minutes (yes, really), then roast at 400°F (200°C) for 25-30 minutes until fork-tender. The microwave jumpstarts the cooking so they hold their shape when cubed.
  • TOAST THE OATS: Skipping this step is the fastest way to end up with a soggy topping. Spread your rolled oats on a dry baking sheet and toast them at 350°F (175°C) for 8-10 minutes, stirring once, until they’re golden and smell nutty. They’ll crisp up even more when baked with the casserole, and the texture makes all the difference.
  • WHISK THE COCONUT MILK: Full-fat coconut milk separates like a diva if you don’t handle it right. After opening the can, give it a good whisk—especially if it’s been sitting in the fridge. Then, warm it slightly (just until it’s lukewarm) before mixing it into the sweet potatoes. Cold milk = lumpy sauce; warm milk = silky, creamy goodness.
  • BROWN THE PECANS: Don’t just toss raw pecans on top—they’ll stay bitter and underwhelming. Toast them in a dry pan over medium heat for 3-5 minutes until fragrant and lightly golden, then sprinkle them over the casserole after it comes out of the oven. The heat from the dish will finish them perfectly, and the flavor? Night and day compared to skipping this.

Troubleshooting great sweet potato casserole recipe no milk

Topping Too Soft

If your oat-pecan topping emerges soggy instead of crisp, the issue is almost always moisture. First, pat the roasted sweet potatoes completely dry with paper towels before assembling—they release steam during baking that softens the topping.

For extra insurance, toast the oats and pecans separately for 5-7 minutes at 350°F before mixing them with the flaxseed binder. This pre-toasting removes any residual moisture and creates a sturdier base.

Also, reduce the coconut milk by 2 tbsp if your kitchen feels humid, as excess moisture in the filling can migrate upward. 🌡️

Sweet Potatoes Mushy

Over-roasting sweet potatoes turns them to mush, but under-roasting leaves them rubbery. The key is 25 minutes at 375°F—they should be tender when pierced but still hold their shape. If yours are mushy, you likely cubed them too small (1-inch pieces instead of 1.5-inch).

For next time, cut them larger and roast them on the middle rack to ensure even heat circulation. Another fix: add 1 tbsp ground flaxseed to the filling to absorb excess liquid during baking. This trick works wonders for texture control. 🍠

Flaxseed Binder Failing

The flaxseed binder is your secret weapon for crispy topping, but it needs proper preparation. Ground flaxseed loses potency after 30 minutes—mix it with 3 tbsp water per 0.5 cup flaxseed and let it sit for 10 minutes before using.

If your topping crumbles instead of holding together, add 1 tbsp melted coconut oil to the binder mixture. For extra stickiness, whisk in 1 tsp maple syrup to help the flaxseed adhere better to the oats. Store unused flaxseed in the freezer to preserve freshness. 🌱

Uneven Baking

Hot spots in your oven can cause one side of the casserole to brown while the other stays pale. Rotate the baking dish halfway through the 35-40 minute bake time for even color and doneness.

If your oven runs hot, cover loosely with foil for the last 10 minutes to prevent over-browning. For a foolproof check, use an instant-read thermometer—the sweet potato filling should reach 200°F at its center. Preheating your oven for 15 minutes before baking also helps maintain consistent temperature. 🔥

Spices Not Blooming

If your casserole tastes bland despite using all the spices, the issue is likely under-simmering the coconut mixture. Always simmer the spiced coconut oil blend for full 3 minutes—this allows the cinnamon, nutmeg, and ginger to release their aromatic oils.

For extra depth, toast the whole spices (cinnamon sticks, whole nutmeg) in a dry pan for 1 minute before grinding. Store spices in dark glass jars away from heat to preserve their potency.

If you’re using pre-ground spices, add an extra ¼ tsp of each to compensate for lost flavor. 🌿

Coconut Milk Curdling

Coconut milk can separate if it’s not warmed gently or if acidic ingredients (like applesauce) are added too quickly. Warm the coconut milk gradually over low heat, stirring constantly, before mixing in other liquids. If it starts to curdle, strain it through a fine-mesh sieve to remove any lumps.

For extra stability, add 1 tsp arrowroot powder to the coconut mixture—it acts as a natural thickener. Always use full-fat coconut milk (not light) for the best texture and flavor. 🥥

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 20g100%
Cholesterol 0mg0%
Sodium 350mg15%
Total Carbohydrate 58g21%
Dietary Fiber 8g29%
Sugars 28g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use regular oats instead of old-fashioned rolled oats?

Yes, you can substitute regular oats, but they may not provide the same crispy texture. Old-fashioned rolled oats create a thicker, crunchier topping that holds up better during baking. If using quick oats, reduce the amount by 1-2 tablespoons since they absorb more moisture. Toast them for 3-5 minutes at 350°F before adding to the topping mix for extra crunch.

2

What if I don't have pecans? Are there good substitutes?

Try walnuts or almonds for a similar texture, though walnuts add a richer flavor. For a nut-free option, use toasted pepitas (pumpkin seeds) or crushed cornflakes for a lighter crunch. If using seeds, toast them first to enhance their nutty flavor. Adjust the amount to 1.5 cups total to maintain the topping's structure.

3

How can I make this casserole extra creamy without dairy?

For a richer texture, replace 2 tbsp of coconut milk with 2 tbsp cashew cream (blend soaked cashews with water) or 1 tbsp tahini. Another trick: add 1 tbsp arrowroot powder to the coconut mixture to thicken it naturally. For a velvety finish, mash 1/4 cup of the roasted sweet potatoes into the filling before baking.

4

Can I make this casserole ahead of time?

Yes! Assemble the casserole (without baking) up to 24 hours ahead and refrigerate it covered. Bake directly from the fridge, adding 5-10 extra minutes to the cooking time. For best results, let it sit at room temperature for 30 minutes before baking. If freezing, bake first, then freeze in portions. Thaw overnight in the fridge—never microwave directly from frozen.

5

Why does my topping keep getting soggy?

Soggy topping usually means excess moisture. First, ensure your sweet potatoes are completely dry before assembling. Pre-toast the oats and nuts separately for 5 minutes to remove moisture. For extra insurance, reduce the coconut milk by 2 tbsp or add 1 tbsp ground flaxseed to the filling to absorb liquid. Bake at 350°F instead of higher heat to prevent steam from softening the topping.

★★★★★4.7(9 reviews)
Categories Side Dishes