free counter with statistics Print

Hearty Lentil Shepherd’s Pie (with Cauliflower Mash!)

A cozy bowl of homemade, creamy, and hearty Lentil Shepherd's Pie being served for a family dinner.

A healthy and comforting recipe for a vegetarian Shepherd’s Pie. This low-carb and gluten-free version features a hearty and savory filling made with green lentils cooked with onions, bell peppers, and spices in a rich tomato and vegetable broth base. The traditional mashed potato topping is replaced with a creamy and cheesy cauliflower mash, which is pureed in a food processor with butter, garlic, and vegetarian Parmesan cheese. The casserole is then baked until the filling is bubbly and the cauliflower topping is browned in spots.

Ingredients

  • For the Lentil Filling:
  • 2 Tablespoons olive oil
  • 1 medium onion, diced
  • 1 medium green bell pepper, diced
  • 2 Tablespoons tomato paste
  • 1 Tablespoon minced garlic
  • 1 Tablespoon cornstarch
  • 2 teaspoons sea salt
  • 2 teaspoons dried oregano
  • 1/2 teaspoon red chili flakes
  • 1 cup dried green lentils
  • 4 cups low-sodium vegetable broth
  • 2 cups frozen green peas, defrosted
  • For the Cauliflower Mash:
  • 1 1/2 pounds cauliflower florets
  • 2 ounces butter
  • 1 clove garlic, minced (inferred from instructions)
  • 1 1/2 teaspoons black pepper
  • 1/2 teaspoon salt
  • 1 cup grated vegetarian Parmesan cheese

Instructions

  1. Make the Lentil Filling: Preheat the oven to 350°F. Heat the olive oil in a medium saucepan over medium-high heat. Cook the onions for about 5 minutes until light brown. Add the bell pepper and cook for 2 more minutes.
  2. Reduce the heat to medium and add the tomato paste, garlic, cornstarch, salt, oregano, and red pepper flakes. Mix well and cook for 1 minute.
  3. Add the lentils and 3 cups of the broth. Bring to a boil, then reduce the heat and simmer for 20-25 minutes, adding the last cup of broth as needed, until the lentils are fully cooked.
  4. When the lentils are almost done, stir in the peas. Cook until the mixture is very thick, then remove from the heat.
  5. Make the Cauliflower Mash: While the lentils cook, bring a pot of salted water to a boil and cook the cauliflower florets for 6-8 minutes, until tender. Drain well.
  6. In a small saucepan, melt the butter and cook the minced garlic, salt, and pepper for 1 minute until fragrant.
  7. Combine the cooked cauliflower, the garlic-butter mixture, and the Parmesan cheese in a food processor. Puree until smooth.
  8. Assemble and Bake: Grease a casserole dish. Spoon the lentil filling into the dish in an even layer.
  9. Spread the cauliflower mash on top and smooth it into an even layer.
  10. Bake for 25-30 minutes, or until the top is browned in spots and the filling is bubbly. Let it cool for a few minutes before serving.

Notes

  • This is a healthy, vegetarian, gluten-free, and low-carb take on a classic comfort food.
  • Using a food processor is the key to creating a very smooth and creamy cauliflower mash that mimics mashed potatoes.
  • Be sure to use vegetarian Parmesan cheese to keep the dish fully vegetarian, as traditional Parmesan contains animal rennet.