Go Back
+ servings
casserole dish square

Vegan Shepherd’s Pie with Cauliflower-Millet Mash Crust

Beat the winter blues with this hearty Vegan Shepherd’s Pie! This recipe uses cauliflower-millet mash for the crust, rather than the traditional mashed potatoes, for a healthy twist. 
Prep Time 15 mins
Cook Time 1 hr
Course Main Course
Cuisine American
Servings 8 servings
Calories 243 kcal


For the Crust Cauliflower Millet Mash Topping

  • 3 cups water
  • 3 cups cauliflower florets
  • 1 cup millet
  • 1 teaspoon salt
  • 1/2 cup plain, unsweetened non-dairy milk
  • 2 tablespoons nutritional yeast
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • Salt and pepper to taste
  • 1 tablespoon chopped fresh chives

For the Filling

  • 3 cups water
  • 1 1/2 cup brown lentils rinse and picked over for stones
  • 1 teaspoon neutral-flavored vegetable oil
  • 1 onion diced
  • 2 cloves garlic minced
  • 5 ounces button or crimini mushrooms sliced, about 8 or 10 mushrooms
  • 2 carrots sliced
  • Pinch sea salt
  • 1 15-ounce can diced tomatoes drained
  • 1 cup peas frozen or canned
  • 1 tablespoon tomato paste
  • 1/2 teaspoon thyme
  • 1/2 teaspoon marjoram
  • 2 tablespoons minced fresh parsley


  • Preheat oven to 400° F.

Make the Topping

  • Bring the cups water to a boil in a large saucepan. Add millet, cauliflower, and salt. Cover, reduce heat to low, and allow to simmer for about 30 minutes until the cauliflower is tender and the millet is cooked.
  • Transfer the cauliflower millet mixture to a bowl and add the non-dairy milk, nutritional yeast, garlic powder, and onion powder. Mash together until smooth and creamy with a potato masher, or process with an immersion blender. You can also use a food processor. Add more non-dairy milk, if needed.
  • Add salt and pepper to taste and then fold in the chopped chives.

Make the Filling

  • Add lentils to water, bring to a boil, and let cook until lentils are tender, about thirty minutes.
  • While the lentils are cooking, sauté the onion in the oil over medium-high heat until they are translucent and begin to brown, about 5 minutes. Add the garlic, mushrooms, carrots, and salt, and cook for another 10 minutes. Add the diced tomatoes, peas, and tomato paste, spices. Add lentils to the mixture once they are cooked.

Assemble the Pie

  • Spread the vegtable mixture in a 13" x 19" casserole dish and then carefully top with the cauliflower millet mash. Sprinkle the paprika on top. Cook for 20 minutes. Garnish with the chopped parsley.


Calories: 243kcal