Healthier Sweet Potato Gratin

This healthier sweet potato gratin is a lighter take on the classic dish! Made with almond milk, shallots and a touch of cheese, it’s a delicious holiday side dish. Comfy, cozy and no heavy cream in sight. Vegetarian with a dairy free / vegan option.

A glass baking dish filled with Healthy Sweet Potato Gratin.

You knew I had to get in at least one sweet potato recipe for turkey day, right? 

Because, if it were up to me, I would eat sweet potatoes ALL THE TIME.

So today, we talk this healthier sweet potato gratin!

AKA a lighter take on a classic sweet potato gratin. Yes, there is still cheese involved but there’s no heavy cream or a super heavy sauce in sight.

And yet, it’s still pretty darn delightful, if I do say so myself.

I based the flavors in this gratin loosely off of these savory mashed sweet potatoes – which are a complete favorite at our house. And man, does it just work.

You get the natural sweetness from the sweet potatoes, paired with all the savory goodness from some shallots, parmesan cheese and even a touch of cilantro.

The potatoes bake up all soft and tender, and yet you still have an awesome, slightly crispy, cheesy crust on top. Major swoon.

A serving of Healthier Sweet Potato Gratin on a white plate with a fork.

Tips & Tricks For This Healthy Sweet Potato Gratin

  1. It’s really key for this recipe to slice the potatoes all to the same size (i.e. in thickness). It’s also really helpful to try to buy potatoes that are all about the same diameter. This allows everything to cook as evenly as possible.
  2. The prep time will likely be quicker if you use a mandoline to slice the potatoes. I absolutely hate the one I have, so I cut everything by hand with a sharp knife. Either works.
  3. I personally love the skin on potatoes, so I don’t peel them for this recipe. But you certainly could if desired. But who wants that extra work?
  4. Don’t over reduce the milk in the skillet. Stick with the 2 to 3 minutes of simmering. You won’t notice a huge difference after reducing and that’s good!
  5. At the end of the bake time, make sure you check that the potatoes are done to your liking. Ovens vary, so test to be sure.

Healthier Sweet Potato Gratin in a glass baking dish with a silver serving spoon.

Additional Sweet Potato Recipes You Might Enjoy:

Did you make this recipe? Rate and review it down below! I’d love to hear from you.

A healthier sweet potato gratin! Made with almond milk, shallots, cilantro and parmesan cheese! Comfy, cozy and no heavy cream in sight!

Healthier Sweet Potato Gratin

Yield: about 6 to 8 servings
Prep Time: 20 minutes
Cook Time: 1 hour 5 minutes
Total Time: 1 hour 25 minutes

This healthier sweet potato gratin is a lighter take on the classic dish! Made with almond milk, shallots and a touch of cheese, it’s a delicious holiday side dish. Comfy, cozy and no heavy cream in sight. Vegetarian with a dairy free / vegan option.


  • 1 tablespoon olive oil
  • 2 medium shallots, minced
  • 2 cloves garlic, minced
  • 1 ¼ cups unsweetened plain almond milk
  • ¾ teaspoon salt
  • ¼ teaspoon pepper
  • ⅛ teaspoon ground nutmeg
  • 2 ½ pounds sweet potatoes, sliced between ⅛ to ¼ inch thick
  • extra salt and pepper, for sprinkling
  • ¾ cup grated parmesan cheese*
  • ¼ cup panko breadcrumbs
  • chopped cilantro, for garnish


  1. Preheat the oven to 375ºF. Grease a 9x13 inch glass baking dish with olive oil or nonstick spray and set aside.
  2. Set a medium skillet over medium heat. Add in the olive oil. When hot, add in the shallots and cook for about 3 minutes, until soft. Add in the garlic and cook for 30 seconds, until fragrant.
  3. Add in the milk. Increase the heat slightly and bring to a simmer. Continue to simmer (adjusting the heat as needed and stirring occasionally) for about 2 to 3 minutes, until slightly reduced. Turn off the heat and stir in the salt, pepper and nutmeg.
  4. Place half of the potatoes in rows (overlapping them a bit) in the prepared baking dish, then sprinkle the top with salt and pepper. Sprinkle with ¼ cup of the cheese. Layer with the remaining potatoes, then evenly pour the milk mixture over the top (using a spoon to sort of spread out the shallots, etc.). Sprinkle the top with the remaining ½ cup of cheese and the panko breadcrumbs.
  5. Cover the dish tightly with aluminum foil and bake for 30 minutes.
  6. Remove the foil and bake for about 22 to 25 more minutes, until the potatoes are tender and the topping is lightly golden brown.
  7. Let the gratin rest for about 10 to 15 minutes. Garnish with the cilantro and serve!


*To keep this dairy free / vegan - use your favorite non dairy parmesan cheese.

Nutrition Information:
Yield: 8 Serving Size: 1
Amount Per Serving: Calories: 193Total Fat: 5gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 8mgSodium: 471mgCarbohydrates: 32gFiber: 4gSugar: 10gProtein: 6g

Nutrition data shown is an estimate provided by an online calculator and is for informational purposes only. It should not be considered a substitute for a medical professional’s advice.