Sweet Potato Casserole Recipe No Milk: Caramelized Top Crunch Without Dairy Creaminess

Side Dishes

Sweet Potato Casserole Recipe No Milk: Caramelized Top Crunch Without Dairy Creaminess

This sweet potato casserole recipe no milk delivers all the comfort of classic versions—creamy texture, caramelized edges, and rich sweetness—without a single dairy ingredient. The secret lies in roasting sweet potatoes until tender, then blending them with coconut milk and spices for that signature velvety consistency.

No butter substitutes or powdered milk here—just wholesome ingredients that taste like they belong in a holiday spread.

What sets this recipe apart is the dairy-free crunchy topping, achieved through a mix of oats, brown sugar, and coconut oil that browns beautifully in the oven. The result? A crisp, golden layer that contrasts perfectly with the soft sweet potato beneath.

This version works equally well for Thanksgiving tables, potlucks, or weeknight dinners when you crave something hearty yet plant-based.

The process is simpler than it sounds: roast the potatoes until fork-tender, mash them with coconut milk and warm spices, then top with the crunchy oat mixture. Bake until the edges are caramelized and the topping is golden—no heavy cream, no butter, just layers of flavor that satisfy without compromise.

Every bite delivers that perfect balance of sweet, spiced, and crunchy.

For extra richness, fold in toasted pecans or walnuts into the topping, or drizzle with a touch of maple syrup before serving. The possibilities are endless, but the base recipe remains foolproof—restaurant-quality without the dairy. Let’s get to work.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato casserole recipe no milk

Wholesome ingredients that deliver restaurant-quality texture and flavor without dairy.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 ½ lb Organic preferred, peeled and cubed
Full-Fat Coconut Milk 🥥 13 ½ oz Canned, full-fat variety
Brown Sugar 🍚 ¾ cup Packed tightly for sweetness
Cinnamon 🌿 1 tbsp Ground, high-quality preferred
Ground Nutmeg 🌶️ ½ tsp Freshly grated for warmth
Salt 🧂 ½ tsp Diamond Crystal kosher salt
Pure Maple Syrup 🍯 ¼ cup Grade B for depth of flavor
Old-Fashioned Rolled Oats 🌾 2 cups Not quick oats, for texture
Coconut Oil 🫒 ½ cup Melted for crispy topping
Pecans 🌰 1 cup Toasted, chopped for richness
Vanilla Extract 🌸 1 tsp Pure, high-quality vanilla
Baking Powder 🍞 1 tsp Aluminum-free for best results

The sweet potatoes are the foundation—organic varieties like Beauregard or Jewel have the best natural sweetness. Whole Foods or local farmers' markets often carry these, but any firm, vibrant sweet potato works. Roasting them until fork-tender (about 45 minutes at 400°F) ensures that creamy texture without needing dairy. For the coconut milk, full-fat canned versions from brands like Thai Kitchen provide the richest flavor—avoid the light versions. The maple syrup should be Grade B for its deeper caramel notes, which elevate the overall sweetness without overpowering.

No coconut milk on hand? Full-fat cashew cream (blend soaked cashews with water) works beautifully as a substitute. Swap the pecans for walnuts if preferred, or omit entirely for a nut-free version. The oats must be old-fashioned rolled—quick oats won't provide the same crispy texture. For extra depth, toast the pecans in a dry pan until fragrant before chopping. The baking powder is essential for the topping's lift, but if you're sensitive to aluminum, double-acting baking powder is a reliable alternative. Measure your spices carefully—too much nutmeg can overpower, while too little won't deliver that classic sweet potato casserole warmth.

Store the baked casserole in an airtight container for up to 5 days in the refrigerator, though it reheats best when served fresh. For make-ahead convenience, assemble the topping and sweet potato mixture separately, then combine just before baking—this keeps the topping crispy. The casserole freezes beautifully for up to 3 months, though the topping may lose some crunch. When reheating, cover loosely with foil to prevent over-browning while maintaining that perfect caramelized edge. Portion into individual servings before freezing for easy reheating.

❤️

Why You'll Love This Recipe

  • I’ll be real: coconut milk is a splurge, but a can lasts forever, and it makes this dish feel special without breaking the bank. Plus, the leftovers reheat like a dream—just pop them in the oven, and they taste fresh-baked. Zero food waste, all flavor.
  • One-Pan Magic: I swear by this trick—just roast the sweet potatoes until tender, mash them with coconut milk, and fold in the spices. No extra bowls, no sticky mess, and the coconut milk adds that velvety richness without a drop of dairy.
  • Caramelized Comfort: That brown sugar and nutmeg combo? It’s like a warm hug in a dish. The coconut milk caramelizes just enough at the edges to give you a crispy, almost buttery contrast while keeping the center soft and dreamy.
  • Holiday or Hangry Fix: Between us, this is my go-to for Thanksgiving leftovers and when I’m too tired to cook. The spices feel festive, but it’s just as welcome on a lazy Sunday breakfast or as a side for weeknight dinners—no one will guess it’s this simple.

Step-by-step instructions for sweet potato casserole without dairy

This method delivers perfect texture—creamy sweet potatoes with a crisp oat topping—using only plant-based ingredients.

1

Prepare and Roast the Sweet Potatoes

Preheat your oven to 400°F and line a large baking sheet with parchment paper. Cut the 2.5 lb sweet potatoes into 1-inch cubes—smaller pieces ensure even cooking. Toss them with 2 tablespoons of the melted coconut oil and ½ teaspoon of the salt until evenly coated.

Spread the cubes in a single layer on the baking sheet, leaving space between them for airflow. Roast for 25-30 minutes, stirring halfway through, until the edges are tender and the cubes begin to caramelize slightly. You're aiming for potatoes that are soft when pierced with a fork but still hold their shape—they'll finish cooking in the oven later.

2

Mix the Sweet Potato Filling

Transfer the roasted sweet potatoes to a large mixing bowl. In a separate bowl, whisk together the 13.5 oz full-fat coconut milk, 0.75 cup brown sugar, 0.25 cup pure maple syrup, 1 teaspoon vanilla extract, 1 tablespoon cinnamon, and 0.5 teaspoon ground nutmeg until smooth and fully combined.

Pour the coconut mixture over the warm sweet potatoes and gently fold everything together with a wooden spoon. The residual heat will help the coconut milk emulsify with the potatoes, creating a naturally creamy texture without dairy. Let the mixture sit for 5 minutes to meld flavors—this step ensures the filling is cohesive when baked later.

3

Prepare the Crispy Oat Topping

In a medium bowl, combine the 2 cups old-fashioned rolled oats, 1 cup toasted pecans, 0.5 cup melted coconut oil, and 1 teaspoon baking powder. The baking powder helps create lift and crunch in the topping. Mix thoroughly with your hands or a rubber spatula until the pecans are evenly distributed.

Spread the oat mixture evenly over the sweet potato filling in a 9x13-inch baking dish, pressing down gently to ensure good contact. This layer will become the crispy, caramelized crust that contrasts perfectly with the creamy filling. For extra flavor, sprinkle an additional ½ teaspoon cinnamon over the top.

4

Bake to Golden Perfection

Transfer the baking dish to a preheated 375°F oven and bake for 35-40 minutes, until the edges of the oat topping are deep golden brown and the filling is bubbling around the edges. The center should still be slightly jiggly—it will firm up as it cools.

I like to broil for the final 2-3 minutes to intensify the caramelization on the topping, watching closely to prevent burning. When done, the topping should be crisp enough to break with a slight resistance, while the filling remains tender and moist. Let the casserole rest for 10 minutes before serving—this allows the filling to set slightly and makes slicing easier.

👨‍🍳

Pro Tips For Making Sweet Potato Casserole Recipe No Milk

  • ROAST THE POTATOES FIRST: Peel and cut your sweet potatoes into even ½-inch cubes, then roast them at 400°F (200°C) for 20-25 minutes before mixing with coconut milk. This dries the edges slightly so they absorb the creamy sauce better—no soggy mess when baking later.
  • WHISK THE COCONUT MILK: Full-fat coconut milk splits when heated, so whisk it vigorously with the brown sugar and spices before adding to the potatoes. A quick 30-second burst with a fork keeps the texture smooth—no weird curdling in your final dish.
  • SALT THE POTATOES BEFORE BAKE: Toss the roasted sweet potatoes with a pinch of salt (½ teaspoon) right after roasting. This balances the coconut’s richness and prevents the casserole from tasting flat—trust me, the flavor difference is noticeable.
  • BAKE UNTIL GOLDEN CRUST: Skip the foil halfway through baking (around 20 minutes) and let the top brown for the last 10-15 minutes. The coconut milk will caramelize into a crispy layer—this is where the real flavor happens, not just the soft center.

Flavor customization for these flavors

Spiced Variations

Swap the classic cinnamon-nutmeg blend for warm cardamom and ginger—just ½ teaspoon ground cardamom and ½ teaspoon freshly grated ginger add a Middle Eastern twist.

For a smoky depth, add ¼ teaspoon smoked paprika to the filling. I love this variation when serving with roasted turkey—it feels festive yet unexpected. 🌶️

Sweetness Levels

Adjust the sweetness to your taste by swapping brown sugar for maple syrup or agave. Use ½ cup maple syrup instead of brown sugar for a more liquid, less refined sweetness.

For a caramelized edge, add 2 tablespoons of coconut sugar to the oat topping—it browns beautifully and adds depth. If you prefer less sweetness, reduce the maple syrup to ¼ cup and increase cinnamon to 1.5 teaspoons for warmth.

Topping Textures

For a nut-free crunch, replace pecans with toasted pumpkin seeds or crushed graham crackers. For a cookie-like topping, fold ½ cup chopped dates into the oat mixture—it adds chewiness and natural sweetness.

My go-to is a mix of ½ cup oats and ½ cup crushed cornflakes for a lighter, airier texture that still holds its shape.

Creamy Alternatives

If coconut milk isn’t your favorite, try cashew cream (blend 1 cup soaked cashews with ½ cup water) or oat milk thickened with 1 tablespoon cornstarch. For extra richness, stir in 2 tablespoons tahini—it adds a nutty depth that pairs perfectly with the sweet potatoes.

Always warm the dairy-free milk slightly before mixing to ensure smooth emulsification.

Seasonal Twists

In fall, add pumpkin puree to the filling—just ½ cup blends seamlessly with the sweet potatoes. For winter, fold in chopped dried cranberries and a pinch of sea salt for a tangy contrast.

In summer, swap pecans for toasted almonds and top with fresh berries for a lighter, fruit-forward version. Each season brings a fresh take on this classic dish! 🍂

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 22g110%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 30g
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 for the topping?

Old-fashioned rolled oats are ideal because they hold their shape better and create a crispier texture when baked. Quick oats will make the topping softer and less crunchy. If you only have quick oats, try toasting them first in a dry pan for 3-4 minutes to help them crisp up more during baking.

2

What's the best way to store leftovers to keep the topping crispy?

Store the casserole in an airtight container, but cover the topping loosely with foil or parchment paper to prevent sogginess. Reheat covered at 350°F for 10-15 minutes—the residual heat will help restore some crispness. For extra crunch, sprinkle a little melted coconut oil on the topping before reheating.

3

How can I make this casserole vegan?

This recipe is already vegan-friendly! Just ensure your vanilla extract is vegan (no animal-derived ingredients) and that your maple syrup is certified vegan. The coconut milk and coconut oil are plant-based, and the oat topping contains no animal products. For extra richness, add 2 tablespoons tahini to the filling.

4

Can I make this casserole ahead of time?

Assemble the filling and topping separately, then combine just before baking. Store the unbaked mixture in the fridge for up to 24 hours, then bake as directed. For make-ahead baking, assemble the casserole, cover tightly, and refrigerate for up to 2 days before baking. Bake at 375°F for 45-50 minutes to account for the cold start.

5

Why did my topping turn out too soft instead of crispy?

Overmixing the topping or using too much coconut oil can make it greasy and soft. For crispiness, mix just until combined and press the topping gently onto the filling. Also, ensure your oven is fully preheated—cold spots can prevent proper browning. Bake at 375°F (not higher) to avoid burning while developing that perfect crunch.

★★★★★4.6(13 reviews)
Categories Side Dishes