Beef & Sweet Potato Shepherd’s Pie with Roasted Garlic Mash

Warm up with this hearty Beef & Sweet Potato Shepherd’s Pie! Creamy roasted garlic mash blankets a savory lentil and walnut filling in this cozy, plant-based twist on a classic comfort dish.

Beef & Sweet Potato Shepherd’s Pie with Roasted Garlic Mash: The Ultimate Comfort Food

Craving a comforting, homemade meal that’s both nourishing and delicious? This Beef & Sweet Potato Shepherd’s Pie with Roasted Garlic Mash delivers the best of both worlds—rich, savory flavors and a creamy, golden topping that’s impossible to resist. Made with wholesome ingredients like lentils, walnuts, and sweet potatoes, this easy plant-based version is packed with protein, fiber, and vitamins to keep you energized.

Perfect for busy weeknights or cozy weekend dinners, this recipe is a crowd-pleaser that even meat-lovers will adore. Plus, it’s naturally gluten-free and cholesterol-free, making it a guilt-free indulgence you can feel good about serving.

Why You’ll Love This Recipe

  • Nutrient-Packed: Loaded with plant-based protein from lentils and walnuts, plus vitamin-rich sweet potatoes for a wholesome, balanced meal.
  • Easy to Make: With simple ingredients and straightforward steps, this recipe is beginner-friendly and perfect for meal prep.
  • Crowd-Pleasing: The creamy roasted garlic mash and savory lentil filling create a comforting dish that everyone will love.
  • Dietary-Friendly: Naturally gluten-free, cholesterol-free, and packed with antioxidants—ideal for vegan, vegetarian, or health-conscious eaters.

Ingredients for the Best Beef & Sweet Potato Shepherd’s Pie

For the Savory Lentil & Walnut Filling

  • 2 cups cooked brown lentils (rich in plant protein and fiber)
  • 1 cup finely chopped walnuts (adds healthy fats and a meaty texture)
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 2 medium carrots, diced (about 1 cup)
  • 1 cup frozen peas (for extra color and nutrients)
  • 2 tbsp tomato paste (enhances umami flavor)
  • 1 tbsp tamari or soy sauce (for depth and saltiness)
  • 1 tsp dried thyme
  • 1 tsp dried rosemary
  • 2 cups low-sodium vegetable broth
  • 1 tbsp olive oil (for sautéing)
  • Salt and black pepper to taste

For the Roasted Garlic Sweet Potato Mash

  • 2 large sweet potatoes, peeled and cubed (about 4 cups)
  • 1 head of garlic (for roasting)
  • 2 tbsp unsweetened almond milk (or any plant-based milk)
  • 1 tbsp olive oil
  • ½ tsp sea salt (adjust to taste)
  • ¼ tsp black pepper

Step-by-Step Instructions for the Perfect Shepherd’s Pie

Step 1: Prepare the Roasted Garlic

Preheat your oven to 400°F (200°C). Slice the top off the head of garlic to expose the cloves, drizzle with 1 tablespoon of olive oil, and wrap tightly in aluminum foil. Roast for 30-35 minutes until the cloves are soft, golden, and caramelized. Let cool slightly, then squeeze the cloves out of their skins—you’ll need about 2 tablespoons of roasted garlic for the mash.

Step 2: Cook the Sweet Potatoes

While the garlic roasts, peel and cube the sweet potatoes. Place them in a pot of boiling water and cook for 15-20 minutes, or until fork-tender. Drain well and return to the pot.

Step 3: Make the Roasted Garlic Mash

Add the roasted garlic, almond milk, olive oil, sea salt, and black pepper to the cooked sweet potatoes. Mash until smooth and creamy, adding a splash more almond milk if needed. Taste and adjust seasoning—this mash should be rich and slightly sweet.

Step 4: Sauté the Vegetables and Lentils

In a large skillet, heat the remaining olive oil over medium heat. Add the diced onion and cook for 3-4 minutes until translucent. Stir in the minced garlic and carrots, cooking for another 2 minutes until the carrots begin to soften.

Add the cooked lentils, chopped walnuts, tomato paste, tamari, thyme, and rosemary. Stir well to combine and cook for 2 minutes. Pour in the vegetable broth and bring to a simmer. Let the mixture cook for 8-10 minutes, stirring occasionally, until the liquid reduces and the filling thickens. Season with salt and pepper to taste.

Step 5: Assemble the Shepherd’s Pie

Preheat your oven to 375°F (190°C). Spread the lentil and walnut filling evenly in a 9×13-inch baking dish. Spoon the roasted garlic mash over the top and spread it out with a spatula. Use a fork to create ridges in the mash—this helps it crisp up beautifully in the oven.

Step 6: Bake Until Golden and Bubbly

Bake for 20-25 minutes, or until the top is golden brown and the edges are bubbling. If you want an extra crispy top, broil for 2-3 minutes at the end (keep a close eye to avoid burning).

Let the pie rest for 5-10 minutes before serving to allow the filling to set.

Tips & Tricks for the Best Shepherd’s Pie

  • Make Ahead: Prepare the filling and mash up to 2 days in advance. Store them separately in the fridge, then assemble and bake when ready. This is perfect for meal prep!
  • Extra Flavor Boost: Add a splash of red wine or balsamic vinegar to the filling for a deeper, tangier taste. Stir it in when deglazing with the vegetable broth.
  • Mash Perfection: For an ultra-smooth mash, press the cooked sweet potatoes through a ricer or food mill before mixing in the other ingredients.
  • Crispy Topping: If you love a crunchy top, sprinkle a handful of breadcrumbs or crushed nuts over the mash before baking. Alternatively, broil for the last few minutes for extra crispiness.

How to Store and Freeze Your Shepherd’s Pie

Refrigerator Storage

Let the shepherd’s pie cool completely, then cover the baking dish with plastic wrap or transfer leftovers to an airtight container. Store in the fridge for up to 4 days. Reheat in the oven at 350°F (175°C) for 15-20 minutes, or microwave individual portions for 2-3 minutes.

Freezer Instructions

Assemble the pie (unbaked) and wrap the baking dish tightly with plastic wrap, then cover with aluminum foil. Freeze for up to 3 months. To bake from frozen, remove the foil and plastic wrap, then bake at 375°F (190°C) for 50-60 minutes, covered with foil for the first 30 minutes. Uncover and bake for an additional 10-15 minutes until golden.

Alternatively, portion leftovers into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.

Delicious Variations to Try

  • Mushroom & Lentil Shepherd’s Pie: Swap the walnuts for 1 cup of finely chopped cremini mushrooms for an earthy, umami-rich twist. Sauté them with the onions and carrots for extra depth.
  • Spicy Southwest Shepherd’s Pie: Add 1 teaspoon of smoked paprika, ½ teaspoon of cumin, and ½ cup of corn kernels to the filling. Top with a sprinkle of chopped cilantro before serving.
  • Sweet Potato & Chickpea Shepherd’s Pie: Replace the lentils with 2 cups of cooked chickpeas for a different texture and flavor. The chickpeas pair wonderfully with the sweet potato topping.

Serving Suggestions for Your Shepherd’s Pie

  • Fresh Green Salad: Serve with a crisp arugula salad tossed in lemon vinaigrette to balance the richness of the pie.
  • Steamed Greens: Pair with sautéed kale, spinach, or green beans for a simple, nutrient-packed side.
  • Crusty Bread: Offer warm whole-grain bread or dinner rolls on the side to soak up any extra juices from the filling.

Frequently Asked Questions

Can I make this recipe ahead of time?

Absolutely! You can prepare the filling and mash up to 2 days in advance. Store them separately in the fridge, then assemble and bake when ready. This makes it perfect for meal prep or busy weeknights.

Is this recipe vegan and gluten-free?

Yes! This shepherd’s pie is naturally vegan and gluten-free, provided you use gluten-free vegetable broth and tamari. Always check labels to ensure they meet your dietary needs.

How long does this dish keep in the fridge or freezer?

In the fridge, the shepherd’s pie will keep for up to 4 days when stored in an airtight container. In the freezer, it will stay fresh for up to 3 months. Reheat in the oven or microwave before serving.

Can I use regular potatoes instead of sweet potatoes?

While sweet potatoes add a unique flavor and nutrients, you can substitute them with regular potatoes if needed. Keep in mind the dish will have a different taste and texture.

What’s the best way to reheat leftovers?

For the best texture, reheat in the oven at 350°F (175°C) for 15-20 minutes, covered with foil. You can also microwave individual portions for 2-3 minutes, though the topping may not be as crispy.

You might also enjoy our other healthy recipes. Browse all recipes →

Did you make this recipe? Leave a comment below and let us know how it turned out! ⭐

Beef & Sweet Potato Shepherd’s Pie with Roasted Garlic Mash

Leave a Comment