The Ultimate Hug in a Dish: Sweet Potato & Lentil Shepherd’s Pie

Warm up with this ultimate comfort dish: a creamy Sweet Potato & Lentil Shepherd’s Pie featuring a savory lentil base and golden mashed sweet potato topping. Perfect for cozy nights, meal prep, or feeding the whole family!

The Ultimate Hug in a Dish: Sweet Potato & Lentil Shepherd’s Pie

When the air turns crisp and daylight fades earlier, nothing beats a big, warm dish of comfort food. This Sweet Potato & Lentil Shepherd’s Pie delivers all that cozy goodness with a plant-powered twist. Picture tender lentils simmered in a rich, savory sauce, crowned with creamy mashed sweet potatoes that caramelize slightly at the edges. It’s hearty yet light, nourishing without sacrificing flavor, and ideal for feeding a hungry family or enjoying on a quiet night in.

This isn’t just any shepherd’s pie—it’s a homemade classic packed with vegetables, protein-rich lentils, and a velvety sweet potato topping that makes every bite feel like a warm hug. Whether you’re meal prepping for the week or craving a satisfying dinner, this easy recipe will quickly become a staple in your kitchen.

Why You’ll Love This Sweet Potato & Lentil Shepherd’s Pie

  • Packed with protein and fiber: The lentils and sweet potatoes make this a satisfying, nutrient-dense meal that keeps you full for hours.
  • Naturally vegan and gluten-free: Enjoy a classic comfort dish without dairy or gluten, making it perfect for most dietary needs.
  • Meal prep friendly: Assemble ahead of time and bake when ready—ideal for busy weeknights or potlucks.
  • Family-approved flavor: The rich, savory filling and creamy topping appeal to both kids and adults alike.

Sweet Potato & Lentil Shepherd’s Pie Ingredients

For the Lentil Filling:

  • 2 tbsp olive oil
  • 1 large yellow onion, finely diced
  • 2 carrots, peeled and finely diced
  • 2 celery stalks, finely diced
  • 3 cloves garlic, minced
  • 1 ½ cups brown or green lentils, rinsed
  • 4 cups vegetable broth
  • 1 (14.5 oz) can diced tomatoes, undrained
  • 2 tbsp tomato paste
  • 1 tbsp vegan Worcestershire sauce (check labels!)
  • 1 tsp dried thyme
  • ½ tsp dried rosemary
  • 1 bay leaf
  • ½ cup frozen peas (optional, but lovely!)
  • 2 cups fresh spinach, roughly chopped (optional)
  • Salt and freshly ground black pepper to taste

For the Sweet Potato Topping:

  • 4–5 medium sweet potatoes (about 2.5 lbs), peeled and chopped into 1-inch cubes
  • ¼ cup unsweetened plant-based milk (almond, oat, or soy work great)
  • 2 tbsp plant-based butter or olive oil
  • ¼ tsp ground nutmeg
  • Salt and freshly ground black pepper to taste

Step-by-Step Instructions for the Best Sweet Potato & Lentil Shepherd’s Pie

Prepare the Sweet Potatoes: Place the chopped sweet potatoes in a large pot and cover with cold water. Add a pinch of salt. Bring to a boil over high heat, then reduce heat and simmer until fork-tender, about 15–20 minutes.

Sauté the Vegetables: While the sweet potatoes cook, heat the olive oil in a large, oven-safe Dutch oven or deep skillet over medium heat. Add the diced onion, carrots, and celery. Sauté for 8–10 minutes, or until softened.

Add the Aromatics: Stir in the minced garlic and cook for another minute until fragrant.

Build the Lentil Base: Add the rinsed lentils, vegetable broth, diced tomatoes (with their juice), tomato paste, vegan Worcestershire sauce, dried thyme, dried rosemary, and bay leaf to the pot. Stir well to combine.

Simmer the Filling: Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 30–40 minutes, or until the lentils are tender and most of the liquid has been absorbed. Stir occasionally to prevent sticking.

Finish the Filling: Once the lentils are tender, remove the bay leaf. Stir in the frozen peas (if using) and fresh spinach (if using) until just wilted. Taste and adjust seasoning with salt and pepper. Transfer the filling to a greased 9×13-inch baking dish.

Mash the Sweet Potatoes: Drain the cooked sweet potatoes and return them to the pot. Add the plant-based milk, plant-based butter or olive oil, nutmeg, salt, and pepper. Mash until smooth and creamy.

Assemble and Bake: Spread the mashed sweet potatoes evenly over the lentil filling, creating a slightly textured top with a fork. Bake at 400°F (200°C) for 20–25 minutes, or until the top is golden and the edges are bubbling. Let rest for 5–10 minutes before serving.

Enjoy your cozy, plant-powered hug in a dish!

Leave a Comment