A Foodcentric Life

  • Valentine's Day
  • Meet Chef Sally
  • Recipe Index
  • Subscribe
menu icon
go to homepage
  • Valentine's Day
  • Meet Chef Sally
  • Recipe Index
  • Subscribe
    • Facebook
    • Instagram
    • LinkedIn
    • Pinterest
  • search icon
    Homepage link
    • Valentine's Day
    • Meet Chef Sally
    • Recipe Index
    • Subscribe
    • Facebook
    • Instagram
    • LinkedIn
    • Pinterest
  • ×
    Home » Recipes » Gluten-Free Recipes

    Healthy Shepherd's Pie (Vegetarian)

    Published: Mar 26, 2012 · Modified: May 10, 2022 by Sally Cameron · This post may contain affiliate links · 24 Comments

    7587 shares
    ↓ Jump to Recipe

    Healthy Shepherd's Pie is packed with savory vegetables and beans, herbs, and spices, then topped with creamy mashed potatoes. It delivers classic shepherd's-pie comfort in a lighter, meatless way-cozy enough to satisfy the carnivores, and naturally gluten-free. Serve it as a comforting casserole-style main dish, or pair as a hearty side with roast chicken. And if you want to add meat? All is good.

    Four ramekins of vegetarian Shepherds pie with mashed potato toppings.

    Traditionally, shepherd's pie is made with lamb and a cottage pie, with beef. This vegetarian version swaps the meat for a hearty medley of vegetables-onion, carrot, celery, tomatoes, green beans, corn, and peas-plus red and white kidney beans for protein. It's finished with a blanket of creamy mashed potatoes for a satisfying, family-friendly dinner.

    Jump to:
    • Why Make a Healthy Shepherds Pie
    • Ingredients You'll Need
    • Substitutions and Variations
    • Baking Vessels & Timing
    • How to Make Healthy Shepherds Pie
    • Serving Healthy Shepherds Pie
    • Reheating & Freezing
    • Recipe FAQs
    • More Cozy, Comforting Dinner Recipes
    • Did You Make This Recipe?
    • 📖 Recipe
    • 💬 Comments

    Why Make a Healthy Shepherds Pie

    • Hearty + satisfying - Cozy comfort without the meat.
    • Plant-based - Beans and veggies deliver depth, protein, and texture.
    • Prep-ahead - Assemble now, bake later (or batch the components).
    • Flexible - add ground turkey, chicken, or beef if you like.

    For another hearty vegetarian lunch or dinner, try this Instant Pot Lentil Soup.

    Ingredients You'll Need

    Don't let the long list of ingredient scare you from making this. It is not as much work as it looks!

    A tray of assorted vegetable and beans in prep bowls for making vegetarian Shepherds pie.
    • Potatoes - Gold potatoes for creamy mashed, or russets for a fluffier, lighter topping.
    • Milk - Dairy or plant-based, for the mashed potatoes.
    • Butter - Dairy or plant-based; adds silkiness to the potatoes.
    • Olive oil - For sautéing the aromatics and adding healthy fat.
    • Onion - Classic flavor base; builds savory depth.
    • Celery - Adds aromatic flavor and gentle crunch.
    • Carrots - Sweet, earthy balance to the savory filling.
    • Garlic cloves - Fresh garlic for punch.
    • Tomato paste - Concentrated savory richness.
    • Liquid - Vegetable broth or water.
    • Dried herbs - Basil, oregano, thyme, or a blend for classic flavors.
    • Paprika - Adds warmth and color.
    • Diced tomatoes - Juicy, acidic balance to the hearty filling.
    • Corn kernels - Natural sweetness and texture, fresh or frozen.
    • Peas - Frozen thawed is fine; classic shepherd's pie touch.
    • Green beans - Baby green beans are most tender if you can get them.
    • Beans - Red kidney beans and Cannellini beans (white kidney beans).

    Please see the recipe card for measurements, salt, and pepper.

    Substitutions and Variations

    • Swap potatoes - Use whipped sweet potatoes instead of gold or russet potatoes.
    • Dairy-free - Use pant butter and plant milk.
    • Southwestern flavor - Add a little ground cumin, coriander, chili powder, and use smoked paprika.
    • Swap for lentils - Lentils are also excellent for a more traditional shepherd's pie texture, swap out for 1 can or all of the beans.

    Ever made Italian Ribollita? It's a satisfying soup so thick it's like a hearty vegetable stew. Another recipe to add to your must try list.

    Baking Vessels & Timing

    This recipe makes 4 individual shepherd's pies or a single casserole to serve 4. For vessels try:

    • 10-oz ramekins
      Bake at 350°F for about 30 minutes, or until heated through to 165°F and the tops are lightly golden.
    • 8×8 baking dish
      Spread the filling into one family-style casserole. Bake at 350°F for 30-40 minutes, until hot in the center at 165°F and lightly browned on top.
    • Tip: For extra browning, broil for 1-2 minutes and watch closely.

    How to Make Healthy Shepherds Pie

    There's a bit of prep work for the vegetables. Assemble all of your prepped vegetables and ingredients in bowls (called mise en place) and put them on a half-sheet tray for better organization and ease of preparation. Prepping ahead speeds things up.

    Make the mashed potato topping.

    For fluffy textured potatoes, I use a tool called a ricer. The filling and the mashed potatoes can be made ahead of time.

    A glass bowl of clean peeled russet potatoes ready to cook.
    1. Scrub and peel potatoes.
    Chopped potatoes on a white cutting board with a chefs knife.
    1. Cut potatoes into approximately same sized pieces.
    Potatoes simmering in a pot of water with small bubbles on top.
    1. Simmer potatoes in lightly salted water until tender but not falling apart.
    Cooked potatoes in a colander pierced with a paring knife showing doneness.
    1. When done, you should be able to pierce potatoes through with a knife. After this, hand mash them or use a ricer (which is what I do).
    Riced mashed potatoes being finished with butter and milk.
    1. Add milk and butter.
    Creamy finished riced mashed potatoes with a stirring spoon in a pot
    1. Stir until creamy and fluffy, taste and add salt and pepper to balance.

    Make the vegetable filling

    Sauteing tomatoes, onions, garlic and tomato paste in a skillets on the stove.
    1. Saute onion, carrot, and celery until soft, 3 minutes. Add garlic and cook 30 seconds. Add tomatoes, tomatoes paste, water, herbs, paprika. Cook to blend flavors.
    Adding peas and green veggoes to a pan of tomatoes and other vegetables for healthy shepherds pie.
    1. Stir in green beans, corn, and peas and cook for a few minutes to blend. Season with salt and pepper.
    Adding red and white beans to a pan of vegetables for shepherds pie filling.
    1. Add the beans and stir well to incorporate. Divide the filling between large ramekins or into a casserole and top with the mashed potatoes.
    Filling ramekins for healthy Shepherd's pie from a skillet on the stove.
    1. Bake in a 350°F oven until the filling reaches 165°F. A few minutes under the broiler will brown the tops if desired, but be careful not to burn the potatoes. If you'd like, gently brush with a little olive oil or melted butter.

    Serving Healthy Shepherds Pie

    Add a fresh green salad. Toss baby greens with olive oil, lemon, and a pinch of sea salt for a bright contrast. Not much else is needed.

    Reheating & Freezing

    Reheating

    • Bake at 350°F until the center reaches 165°F; time depends on how cold it is out of the refrigerator, 30-50 minutes. For extra color, broil 1-3 minutes at the end-watch closely.
    • Single portions: microwave covered in short bursts on 70% power until hot, then crisp the top under the broiler if desired.

    Freezing

    • Assemble the filling only and freeze up to 3 months. Thaw overnight in the fridge, make fresh mashed potatoes, top, and bake at 350°F to 165°F internal.
    • I don't recommend freezing mashed potatoes; fresh yields the best texture.

    Storage Tips

    • Cool completely before covering. Label with date.
    • Refrigerate up to 4 days; reheat as above.

    Recipe FAQs

    Can I make Shepherd's Pie ahead?

    Yes. Assemble, cover, and refrigerate up to 24 hours. Bake when ready to serve.

    Can I add meat?

    Yes, easily. Brown ground turkey, chicken, or beef with the aromatics and proceed with the recipe.

    How do I make it dairy-free?

    Use plant-based butter and milk in the mashed potatoes. For mashed potatoes try unsweetened plain oat milk, organic soy milk, or cashew milk. Also try canned light coconut milk for extra richness.

    More Cozy, Comforting Dinner Recipes

    Warm, comforting dishes with big flavor - from creamy risotto to hearty soup and family-favorite classics.

    • A gray bowl of pumpkin risotto with a golden spoon and sage leaves.
      Creamy Pumpkin Risotto With Sage
    • Stuffed shells with kale and ricotta
      Pasta Shells Stuffed With Ricotta
    • Ribollita in a gray pot.
      Italian Ribollita Soup (Ribollita Toscana)
    • Close up of creamy pork chops with sauce.
      Sour Cream Pork Chops Recipe

    Did You Make This Recipe?

    If you make this healthy shepherd's pie recipe, please let me know how it came out for you. I love hearing from you and comments help other readers too. And please leave a star rating.

    📖 Recipe

    vegetarian shepherds pie | AFoodcentricLife.com

    Healthy Shepherds Pie

    Sally Cameron
    Healthy Shepherds Pie skips meat in favor of vegetables and beans for a hearty main dish or side dish. Top with creamy mashed potatoes, browning them under the broiler for nice presentation. For serving two, the recipe halves nicely. Just choose one kind of bean, or make the full batch and freeze two for later.
    4 from 3 votes
    Prevent your screen from going dark
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 50 minutes mins
    Total Time 1 hour hr 5 minutes mins
    Course Main Course, Side Dish
    Cuisine American
    Servings 4 servings
    Calories 508 kcal

    Ingredients
      

    • 1 ½ pounds russet potatoes or gold potatoes
    • 2-3 ounces milk, dairy or plant-based or more if needed for creaminess
    • 2-3 tablespoons butter, dairy or plant based
    • ½ teaspoon sea salt plus extra for potato water
    • ¼ teaspoon white pepper or black pepper
    • 1 ½ tablespoons olive oil
    • ¾ cup chopped onion ½ medium
    • ½ cup chopped celery 2 ribs
    • ½ cups chopped carrots 2 carrots
    • 2 large garlic cloves chopped fine
    • 2 tablespoons tomato paste
    • ½ cup water or broth, chicken or vegetable
    • 2 teaspoons dried herbs - use basil, oregano and/or thyme or Italian blend
    • 1 teaspoon paprika
    • 1 15 ounce can diced tomatoes
    • 1 cup corn kernels thawed if frozen
    • 1 cup peas thawed if frozen
    • 1 cup raw baby green beans chopped small
    • 1 15 ounce can red kidney beans rinsed and drained
    • 1 15 ounce Cannelini beans rinsed and drained

    Instructions
     

    Heat Oven & Start Potatoes

    • Heat oven to 350°F. Peel potatoes and cut into equal pieces (eighths) so they cook evenly. Place in a medium saucepan, cover with cold water, add 1 tablespoon sea salt, bring to a simmer, and cook until very tender when pierced with the tip of a paring knife.

    Mash Potatoes

    • Drain potatoes well and return to the hot pan (heat off). Cover 2-3 minutes to steam-dry. Mash potatoes until creamy with a hand masher, hand mixer, or a ricer. Use a little more milk or butter if needed. Taste and season with salt & pepper; cover to keep warm to use to top the veggies.

    Prep & Sauté Aromatics

    • Gather prepped vegetables and ingredients in small bowls on a rimmed sheet for organization. In a medium sauté pan over medium heat, warm olive oil. Add onion, celery, and carrot. Cook until soft, 4-5 minutes, stirring occasionally. Add garlic; cook 1 minute.

    Build the Filling

    • Stir in tomato paste and water, dried basil, oregano, thyme, and paprika; cook 1-2 minutes to bloom. Add diced tomatoes (with juices), corn, peas, and chopped green beans. Cover and cook a few minutes until green beans are tender and excess moisture reduces. taste and season with salt & pepper. Gently fold in kidney beans and cannellini beans; warm through.

    Assemble

    • Divide filling among 4 (10-oz) ramekins or spread into a 2-quart buttered or oiled (8×8-inch) casserole. Spoon and swirl mashed potatoes over the top to cover completely; seal to edges.

    Bake & Brown

    • Set ramekins or casserole on a rimmed baking sheet. Bake at 350°F until hot in the center (about 30 minutes for 10-oz ramekins; 30-40 minutes for 8×8) or until a digital thermometer reads 165°F. Broil 1-2 minutes to brown the top of the potatoes if desired, watching closely.
      Let rest 5–10 minutes so layers set. Serve hot.

    Notes

    Make ahead - You can prepare this a day or two ahead. They hold well in the refrigerator. Allow to stand at room temperature for an hour before baking. They are done when the internal temperature read 160-165 degrees with a digital thermometer.
    Southwestern flavor - Use smoked paprika, smoked pepper, ground cumin and add some chili powder.
    Parmesan option - For a deeper savory finish, stir 2–4 tablespoon grated Parmesan into the mashed potatoes, or sprinkle Parmesan over the top before broiling for a golden crust.

    Nutrition

    Calories: 508kcalCarbohydrates: 86gProtein: 20gFat: 13gSaturated Fat: 5gPolyunsaturated Fat: 2gMonounsaturated Fat: 6gTrans Fat: 0.2gCholesterol: 16mgSodium: 720mgPotassium: 1544mgFiber: 19gSugar: 13gVitamin A: 8800IUVitamin C: 36mgCalcium: 212mgIron: 7mg
    Tried this recipe?Let us know how it was with a comment and leave a star rating!

    Would you like to save this recipe?

    Never lose a recipe! We'll email this post to you, so you can come back to it later.

    7587 shares

    Comments

    1. Melanie Neal says

      March 28, 2018 at 2:40 am

      Hi Sally, sorry l did not reply sooner but l kept getting a firewall message saying the administrator has blocked comments from your country. So l am replying with VPN. I am a British girl living in Turkey and celery is difficult to buy here and when you do find it , its not that great?

      Reply
      • Sally Cameron says

        April 03, 2018 at 12:02 pm

        Ahh, that is interesting Melanie! The things we take for granted. You can just leave it out and add more of other veggies. Can you get leeks? Maybe try fennel stalks?

        Reply
    « Older Comments
    4 from 3 votes (3 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Chef Sally Cameron of aFoodcentricLife.com in her kitchen.

    Welcome! I'm Sally, a professionally trained chef, former personal chef and caterer, lover of fresh healthy food, and sharing it with others.

    More about me →

    Valentine's Day Recipes

    • Rich red sauce with pot roast nestled into the vegetables and herbs on a gray plate.
      Italian Pot Roast (Stracotto)
    • Miso butter topped halibut on a bed of black rice in a gray bowl.
      Pan Seared Halibut with Miso Butter
    • Four golden chicken breasts topped with caramelized onions, herbs, and melting cheese.
      French Onion Soup Chicken (Easy Skillet Recipe)
    • Stuffed shells with kale and ricotta
      Pasta Shells Stuffed With Ricotta
    • A golden crusted pork rib roast on a gray platter with fresh green parsley.
      Pistachio Crusted Pork Rib Roast
    • Close up of creamy pork chops with sauce.
      Sour Cream Pork Chops Recipe

    Winter Salads

    • Deep red and golden roasted beets tossed with vinaigrette, herbs, feta, and nuts in a salad bowl.
      Beet Salad with Feta
    • kale salad tahini dressing
      Kale and Chickpea Salad With Tahini Dressing
    • spinach salad with pomegranate
      Pomegranate and Spinach Salad
    • kale salad with colorful veggies | afoodcentriclife.com
      Roasted Vegetable Salad with Kale

    Footer

    as seen on

    Logos of Featured Publications

    About

    • Privacy Policy
    • Disclaimer
    • Terms & Conditions
    • Accessibility policy

    Newsletter

    • Sign Up! for emails and recipes.

    Menu

    • Home
    • About
    • Contact
    • Facebook
    • Instagram
    • Pinterest

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2025 aFoodcentricLife.com

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.