Go Back
+ servings
sweet potato casserole baked in white casserole dish

Savory Sweet Potato Casserole (Vegan)

Course: Side Dish
Cuisine: American
Keyword: savory sweet potato
Prep Time: 30 minutes
Cook Time: 45 minutes
Total Time: 1 hour 15 minutes
Servings: 8
Calories: 369kcal
Author: Cindy Rainey
Print Recipe


  • immersion blender


  • 5 lbs sweet potatoes (about 8 medium)
  • 1/4 cup rosemary leaves
  • 1/4 cup sage leaves
  • 2 shallots chopped, 1 cup
  • 2 cups sourdough bread cubes fresh, 2-3 slices
  • 1/2 cup vegan butter 1 stick, divided
  • 1/4 teaspoon salt more to taste
  • 1/4 teaspoon pepper more to taste
  • 1 15 ounce can coconut milk full fat
  • 3 Tablespoons cornstarch
  • 1/3 cup nutritional yeast
  • 1 teaspoon lemon zest


  • Preheat oven to 350°. Prepare a 9x13 baking pan with cooking spray. Line 2 large cookie sheets with foil and spray with cooking spray.
    (After the sweet potatoes cooked and are out of the oven, you will turn temperature up to 400°)
  • Rinse and cut sweet potatoes in half lengthwise. Set on two foil-lined cookie sheets, cut sides down, and bake for about 60 minutes or until done. You will need to use two oven racks. Switch out midway so that the sweet potatoes cook evenly. The sweet potatoes are done when they give when squeezed gently. Let cool till easy to handle.

While sweet potatoes are cooking:

  • Prepare rosemary and sage by stripping the leaves. Set aside.
    Dice shallots and set aside (separate from herbs)
    Cube/crumb sourdough bread and set aside.
    Zest lemon and set aside.
  • Cook rosemary, sage in 6 Tablespoons of the vegan butter over medium heat, stirring often until the herbs are crisp, about 5 minutes. You will need to divide this in half. One half will go into the cooked potatoes and the other half will coat the breadcrumbs. (See instructions below.)

After potatoes have cooked and cooled slightly:

  • When potatoes have cooled enough to handle, scoop out the flesh from potatoes and transfer to a large bowl. (Throw the skins away.) This will give you about 6 cups of cooked sweet potatoes.
  • Add about half of the warmed butter and herbs to the sweet potato mixture. Set aside.
  • Add cubed bread to the saucepan with the remaining herb/butter mixture. Toss to coat. Add in salt and pepper. Transfer to another small bowl (separate from potato mixture.)
  • Do not clean out the saucepan. Heat the other two tablespoons of vegan butter in the same saucepan. Add in chopped shallots and saute until shallots are tender and translucent and slightly browned -about 5 minutes.
  • Add in coconut milk, cornstarch, and nutritional yeast. Continue to cook for a couple of minutes or until bubbly and slightly thickened.
  • Add to the potato mixture and with an immersion blender, blend until mostly smooth. If you do not have an immersion blender, add the coconut cream and shallots to a blender and blend till smooth. Then add in about half of the potato mixture and continue to blend.
  • Pour blended potato mixture into the prepared 9x13 pan. Bake uncovered for 30 minutes.
  • Take out of the oven and sprinkle seasoned bread crumbs on top. Continue to bake uncovered for another 15-20 minutes or until breadcrumbs are crisp and lightly browned. Sprinkle lemon zest on top of baked casserole. Let cool slightly before serving.


Calories: 369kcal | Carbohydrates: 65g | Protein: 6g | Fat: 10g | Saturated Fat: 3g | Sodium: 357mg | Potassium: 1029mg | Fiber: 10g | Sugar: 13g | Vitamin A: 40782IU | Vitamin C: 8mg | Calcium: 103mg | Iron: 2mg