Easy 30-Minute Vegan Lentil Shepherd’s Pie

If you’re craving comforting food that doesn’t take hours in the kitchen, this easy vegan lentil shepherd’s pie is exactly the kind of meal that delivers. It’s fast, filling, budget-friendly, and built entirely from simple pantry ingredients. In less than 30 minutes, you can have a wholesome, plant-based casserole layered with a rich lentil and vegetable filling, topped with soft, dairy-free mashed potatoes that turn beautifully golden in the oven.

By DelishCorner -Madilyn-

It’s a family-friendly dinner, perfect for busy weeknights, meal prep, or a cozy weekend meal that doesn’t require extra effort. Everything comes together with straightforward steps and accessible ingredients you probably already have at home.

This version keeps things gluten-free, allergy-friendly, and oil-free without sacrificing flavor or heartiness. It’s a modern, streamlined approach to classic shepherd’s pie while staying true to that “simple, affordable comfort food” spirit that makes the dish timeless.

Why You’ll Love This Quick Vegan Shepherd’s Pie

This recipe checks all the boxes for an easy, nourishing weeknight meal. Here are the reasons it’s likely to become a regular in your rotation:

  • Gluten-free
  • Completely vegan and vegetarian
  • Allergy-friendly (free of dairy, soy, eggs, nuts, wheat, peanuts, sesame, and corn)
  • Oil-free and grain-free
  • Naturally sugar-free
  • Made with whole-food ingredients
  • Loaded with plant-based protein without any processed meat substitutes
  • Kid-approved and comforting
  • Freezer-friendly and ideal for meal prep
  • Comes together in one skillet or in individual ramekins

This is the type of dinner that makes you feel good because you know exactly what’s in it, you don’t spend hours cooking, and it’s satisfying enough for everyone at the table.

Ingredients You’ll Need

The ingredients are basic, affordable, and easy to mix and match depending on what you have on hand. Here’s what goes into this quick shepherd’s pie:

Lentils

Lentils provide the hearty, protein-rich base traditionally made with beef or lamb. Using canned lentils saves time and dishes, making the process as efficient as possible. You’ll need two cans, well-drained. You can also use about 1.5 cups of dried lentils if you prefer to cook them yourself ahead of time.

Mixed Vegetables

Any combination works here—fresh, canned, or frozen. A classic mix of peas, carrots, and corn gives the filling great texture, color, and flavor. Chopped onion adds depth and aroma.

Tomato Sauce + Seasonings

A simple tomato base binds the filling while giving the lentils a savory richness. Tomato paste intensifies the flavor, while coconut aminos add a subtle sweetness and umami that typically comes from Worcestershire sauce.
Season with dried thyme, rosemary, garlic powder, and black pepper, or adjust based on your own tastes.

Mashed Potatoes

The creamy potato topping is the heart of any shepherd’s pie. You can take whichever route fits your time and energy:

  • Leftover mashed potatoes
  • Fresh boiled or steamed potatoes (russet or red)
  • Frozen or steamable potatoes for the fastest option

Mash the potatoes with dairy-free butter and a splash of plant milk for smoothness.
If you want to lighten things up or vary the flavor, mashed cauliflower or mashed sweet potatoes also work beautifully.

How to Make This Vegan Shepherd’s Pie in 30 Minutes

This recipe is designed to move quickly while still giving you that cozy, made-from-scratch feeling. Here’s the simple three-part process:

1. Build the Lentil Filling

Start by sautéing the onion in a large skillet. Add your mixed vegetables and cook until any extra liquid evaporates.
Stir in the cooked lentils and let everything warm together.
Next, pour in the tomato sauce, tomato paste, coconut aminos, and dried herbs. Adjust seasoning to taste and simmer just until the mixture thickens slightly.

2. Prepare the Potato Topping

Mash your potatoes with vegan butter and dairy-free milk. Keep them rustic or silky smooth depending on your preference.

3. Assemble and Bake

Spread the lentil filling in the same skillet you used or transfer it to a baking dish.
For individual portions, divide the filling into ramekins and top each with mashed potatoes.
Bake at 425°F for about 10 minutes, just long enough for the top to lightly crisp and develop a golden color.

Two Easy Baking Options

You can choose whichever method works best for how you’re serving:

One Skillet or Casserole Dish

Simply layer the potatoes directly over the filling and bake. This is the easiest and quickest method.

Individual Ramekins

Perfect for serving guests, meal prep, or portion control. They bake fast and reheat beautifully.

Troubleshooting & Helpful Tips

Even simple recipes can raise a question or two. Here’s how to ensure your shepherd’s pie turns out perfect every time:

Why is my filling watery?

Frozen vegetables release water—just cook until most of the moisture evaporates.
If using canned veggies or canned lentils, drain them well before adding.

How to store leftovers

Once cooled, cover tightly and refrigerate for up to 5–6 days. Ramekins can be sealed with foil; casseroles can be wrapped or stored in airtight containers.

Reheating options

  • Microwave individual servings for quick meals
  • Reheat in the oven at 350°F for a few minutes if you prefer a crisp top

Freezing

You can freeze the pie baked or unbaked for up to 3 months. Bake from frozen at 425°F or thaw overnight for a faster cook time.

By DelishCorner -Madilyn-

What to serve with it

This dish is complete on its own, but lighter sides complement it nicely:

  • Roasted broccoli, green beans, or cauliflower
  • Crisp green salad
  • Warm homemade bread
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy 30-Minute Vegan Lentil Shepherd’s Pie


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Madilyn

Ingredients

Lentil Filling

1 cup chopped Vidalia or yellow onion

2 1/2 cups mixed vegetables (frozen or canned, well drained)

4 cups cooked lentils (green or brown; canned and drained or pre-cooked)

1 cup plain tomato sauce (unsalted)

2 tablespoons tomato paste

1 tablespoon coconut aminos

1 1/2 teaspoons dried thyme

1 1/2 teaspoons dried rosemary, lightly crushed

1/2 teaspoon garlic powder

Black pepper to taste

Mashed Potato Topping

1 pound peeled, cubed russet or red potatoes (boiled or steamed)

3 tablespoons vegan butter

2 tablespoons unsweetened dairy-free milk


Instructions

  1. Preheat the Oven
    Preheat your oven to 425°F.

  2. Cook the Base
    Heat a large skillet and sauté the onion for about 3 minutes.
    Add the mixed vegetables and cook until most of the excess liquid evaporates.

  3. Add Lentils and Sauce
    Stir in the cooked lentils and allow everything to warm through.
    Add the tomato sauce, tomato paste, coconut aminos, thyme, rosemary, garlic powder, and black pepper.
    Mix well and cook for a few minutes to thicken slightly. Turn off the heat.

  4. Prepare the Potatoes
    Mash the cooked potatoes with vegan butter and dairy-free milk until smooth and fluffy.

  5. Assemble the Pie
    Spread the lentil filling evenly in the skillet or transfer to a casserole dish.
    For individual portions, divide the filling into six 8-oz ramekins.
    Spoon the mashed potatoes over the top and smooth gently.

  6. Bake
    Bake for 10 minutes, just until the potatoes begin to crisp and lightly brown on top.

  7. Serve
    Let cool slightly and serve warm. Add chopped parsley if desired.

Notes

  • You can use any mix of vegetables such as peas, corn, and carrots.
  • If starting with dried lentils, cook about 1 1/2 cups dry lentils to yield roughly 4 cups cooked.
  • Adjust the seasonings to suit your taste—thyme, rosemary, garlic, or pepper can all be increased or reduced.
  • Leftover mashed potatoes work well here. Frozen or steamable potatoes are also a fast option.
  • To store: keep covered in the fridge for up to 6 days.
  • To freeze: assemble and freeze unbaked or baked for up to 3 months.
  • Reheat in the microwave or bake at 350°F for 5–10 minutes for a crisp top.
Avatar
Founder of Delishcorner.net, I share quick and reliable recipes for busy families.