Rich, creamy, and oh so very comforting, these scalloped sweet potatoes are a delicious addition to any Autumn dinner. This healthy carb meal is composed of thinly sliced sweet potato layered in between a velvety and garlicky Alfredo-like sauce made with cauliflower and almond milk. After some time in the oven, the potatoes become tender and the thick sauce becomes golden brown on top. Sprinkle with parsley and pepper and serve steaming hot!

Scalloped Sweet Potatoes in Cauliflower Sauce [Vegan]



Cooking Time




  • 4 cups vegetable broth
  • 4 cups water
  • 10 cups cauliflower, cut into florets
  • 2 tablespoons avocado oil
  • 2 cups onion, chopped into 1-inch pieces
  • 3 tablespoons garlic, minced
  • 3/4 cup unsweetened almond milk
  • 1 1/2-2 teaspoons sea salt
  • Pepper, to taste
  • 2 pounds sweet potato, peeled and sliced into 1/8-inch thin rounds
  • Parsley, for garnish


  1. Preheat your oven to 400°F.
  2. In a large pot, combine the vegetable broth and water and bring to boil. Add in the cauliflower florets, cover, and cook until fork tender, about 7-9 minutes.
  3. While the cauliflower cooks, heat the avocado oil up on medium-high heat. Add in the onion and garlic and cook, stirring frequently, until golden brown.
  4. Scrape the cooked onion/garlic into a large blender, along with the almond milk.
  5. Using a slotted spoon, transfer the cauliflower into the blender. Try to get as little of the cooking liquid into the blender with the cauliflower when you transfer it. Add in the salt and pepper and blend until smooth and creamy, stopping to scrape down the sides of the blender as necessary.
  6. Place two layers of potatoes into the bottom of large casserole dish, slightly overlapping each layer and then spoon 1/3 of the sauce on top (just over 1 1/2 cups). Repeat with another two layers, followed by another 1/3 of sauce. Finally do 2 more final layers and cover with the remaining sauce. I like to push the potatoes away from the sides of the pan and make sure to spoon some down the sides as well, and then press the potatoes down evenly.
  7. Cover and bake for 30 minutes. Then uncover and bake until lightly browned and the potatoes are fork tender, about 30-40 minutes. Let stand for 10 minutes to cool.
  8. Sprinkle with parsley and serve.