This vegetarian cottage pie recipe swaps the usual ground beef for a hearty mix of lentils and mushrooms, and honestly, you won’t miss the meat at all.
It’s got that same rich, savory filling under a blanket of buttery mashed potatoes, all baked until the top turns golden and slightly crisp at the edges.
I make this at least once a month during the colder stretch of the year, and it disappears fast even among the meat eaters in my house.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 25 minutes |
| Cook Time | 50 minutes |
| Total Time | 1 hour 15 minutes |
| Servings | 6 servings |
| Difficulty Level | Easy |

Why You’ll Love This Vegetarian Cottage Pie Recipe
This dish proves meatless comfort food can be just as satisfying as the original.
The lentil and mushroom filling has so much depth that you genuinely stop thinking about what’s missing.
It’s also incredibly practical for weeknight cooking, since most of the ingredients are pantry staples you likely already have on hand.
If you already love my Cottage Pie Recipe, this version gives you the same cozy flavor in a fully vegetarian package.
- Rich, meaty texture from mushrooms and lentils without any actual meat
- Creamy, cheesy mashed potato topping that bakes up golden and crisp
- Freezer friendly, so you can make a double batch for later
- Naturally adaptable for gluten free or dairy free diets
- A full meal in one dish, no sides required
Ingredients
Every ingredient here plays a role in building that deep, savory flavor, from the aromatics that start the filling to the cheese that gives the mash its richness.
Nothing fancy is required, though a couple of specialty ingredients really do make a difference.
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 16 ounces cremini mushrooms, chopped
- 2 tablespoons tomato paste
- 1 cup dried green or brown lentils, rinsed
- 3 cups vegetable broth
- 2 tablespoons vegetarian Worcestershire sauce
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 1 cup frozen peas
- 2 tablespoons all purpose flour
- Salt and black pepper, to taste
- 3 pounds Yukon Gold potatoes, peeled and cubed
- 4 tablespoons butter
- 1/2 cup whole milk, warmed
- 1 cup shredded sharp cheddar cheese
For an even richer filling, try my Mushroom Sauce Recipe, since the same browning technique applies here.
Kitchen Equipment Needed
You likely already own most of these, but a couple of upgrades genuinely make this recipe easier to pull off.
- Large Dutch oven or deep skillet
- Large pot for boiling potatoes
- Colander
- Cutting board and sharp knife
- Wooden spoon
- Potato masher
- 9×13 inch ceramic baking dish
- Measuring cups and spoons
You might also enjoy: Lentil Cottage Pie
Recommended Products for This Recipe
These are a few products I personally rely on when I make this recipe, based on what has actually made a difference in my own kitchen.
1. Le Creuset Enameled Cast Iron Dutch Oven
I use this for the entire filling, from sauteing the vegetables to simmering the lentils, and it browns the mushrooms far more evenly than a thin pan ever could.
The enameled surface also goes straight into the oven if you want to skip transferring to a separate baking dish.
It is a splurge, but mine has lasted years of heavy weeknight use.
2. OXO Good Grips Potato Masher
A sturdy masher makes a real difference in getting that smooth, fluffy mash without lumps or overworking the potatoes.
The wide masher head and comfortable handle mean you get through three pounds of potatoes without your wrist getting tired.
It is one of those small tools that quietly upgrades a lot of recipes.
3. Microplane Zester and Grater
I reach for this specifically to finely grate the garlic for the filling, which helps it melt into the sauce instead of leaving noticeable chunks.
It also works well for finely grating the cheddar for the topping, so it melts more evenly into the mash.
It is inexpensive but genuinely earns its spot in the drawer.
4. Rectangular Ceramic Baking Dish
A good ceramic dish holds heat evenly, so the edges of the pie do not overcook while the center is still catching up.
It also looks nice enough to bring straight to the table for serving.
I have used mine for everything from casseroles to cobblers, so it is far from a one recipe purchase.
This pairs beautifully with my Mushroom Risotto Recipe if you want another mushroom forward dish in your rotation.

Step-by-Step Instructions: How to Make Vegetarian Cottage Pie
1. Cook the potatoes
- Place the peeled and cubed Yukon Gold potatoes into a large pot and cover with cold water by about an inch.
- Add a generous pinch of salt to the water.
- Bring the pot to a boil over high heat, then reduce to a simmer.
- Cook for 15 to 18 minutes, until the potatoes are fork tender and break apart easily when pierced.
- Drain the potatoes well in a colander and return them to the empty pot to let excess steam escape for a few minutes.
2. Saute the aromatics
- While the potatoes cook, heat the olive oil in a large Dutch oven or deep skillet over medium heat.
- Add the diced onion, carrots, and celery.
- Cook for 6 to 8 minutes, stirring occasionally, until the vegetables have softened and the onion turns translucent.
- Stir in the minced garlic and cook for another 30 seconds, just until fragrant.
3. Brown the mushrooms
- Add the chopped cremini mushrooms to the pot with the softened vegetables.
- Increase the heat slightly to medium high.
- Cook for 8 to 10 minutes, stirring occasionally, until the mushrooms release their liquid and it mostly evaporates, leaving them browned and concentrated in flavor.
4. Build the filling base
- Stir the tomato paste directly into the mushroom and vegetable mixture.
- Cook for 1 to 2 minutes to slightly caramelize the paste, which deepens the flavor.
- Sprinkle the flour over the mixture and stir well to coat everything evenly, cooking for 1 minute to remove the raw flour taste.
5. Simmer the lentils
- Pour in the vegetable broth, scraping up any browned bits from the bottom of the pot as you stir.
- Add the rinsed dried lentils, vegetarian Worcestershire sauce, dried thyme, and dried rosemary.
- Bring the mixture to a boil, then reduce the heat to a gentle simmer and cover partially.
- Cook for 25 to 30 minutes, stirring occasionally, until the lentils are tender and the mixture has thickened into a stew-like consistency.
6. Finish the filling
- Stir the frozen peas into the lentil mixture during the last 3 minutes of cooking.
- Season the filling with salt and black pepper to taste.
- Remove the pot from the heat once the filling looks thick enough to hold its shape when spooned.
7. Mash the potatoes
- While the filling finishes simmering, preheat your oven to 400 degrees Fahrenheit.
- Return the drained potatoes to their pot and add the butter and warmed milk.
- Mash with a potato masher until smooth and creamy.
- Stir in the shredded cheddar cheese until fully melted and combined.
- Season the mash with salt and pepper to taste.
8. Assemble the pie
- Spoon the lentil and mushroom filling into a 9×13 inch baking dish, spreading it into an even layer.
- Dollop the mashed potatoes over the top of the filling in large spoonfuls.
- Gently spread the mashed potatoes to cover the filling completely, sealing the edges against the sides of the dish.
- Use the back of a fork to create ridges across the surface of the mashed potatoes, which helps them crisp up nicely as they bake.
9. Bake and serve
- Place the assembled pie on a baking sheet to catch any drips, then transfer it to the preheated oven.
- Bake for 25 to 30 minutes, until the filling is bubbling at the edges and the mashed potato top is golden brown.
- Let the pie rest for 10 minutes before serving, so the filling has time to set.
This method borrows the same browning technique from my Mushroom Soup Recipe, which is another good way to build deep flavor from mushrooms alone.
Tips for The Best Vegetarian Cottage Pie
A few small details separate a good cottage pie from a truly great one, and most of them come down to patience during the filling and mashing stages.
- Do not rush the mushroom browning step, since that is where most of the savory flavor develops
- Dry the potatoes well after draining so the mash does not turn watery
- Warm the milk before adding it to the potatoes to keep the mash from cooling too fast
- Let the filling thicken fully before assembling, so the pie does not turn soupy
- Rest the pie before slicing so the layers hold together neatly
I learned a lot of this technique while perfecting my Vegan Mushroom Stroganoff Recipe, which relies on the same deep mushroom base.
Serving Suggestions

This pie is filling enough to serve on its own, but a light side rounds out the meal nicely.
I usually keep the sides simple since the pie itself is already rich and hearty.
- A simple green salad with a tangy vinaigrette
- Steamed green beans or roasted broccoli
- A warm slice of crusty bread for soaking up extra gravy
- Vegetarian French Onion Soup as a starter on especially cold nights
- Pickled red onions for a bright, acidic contrast
Variations of Vegetarian Cottage Pie
Once you have the base recipe down, it is easy to change things up depending on what you have on hand or what your family prefers.
- Swap the cheddar in the mash for a smoked cheese for extra depth
- Add a splash of red wine to the filling while it simmers for more complexity
- Stir in chopped spinach or kale during the last few minutes of cooking the filling
- Use sweet potatoes for half of the mash for a slightly sweeter topping
- Top with a mix of mashed potato and mashed cauliflower to lighten the dish
Read Also: Lentil Shepherd’s Pie
Storage and Reheating
This pie holds up well in the fridge and actually tastes even better the next day, once the flavors have had time to settle.
- Store leftovers covered in the refrigerator for up to 4 days
- Freeze individual portions in airtight containers for up to 3 months
- Reheat in the oven at 350 degrees Fahrenheit until warmed through, about 20 minutes
- Thaw frozen portions overnight in the fridge before reheating
- A splash of broth stirred into the filling before reheating helps loosen it back up
Leftover mashed potatoes from another meal work well here too, similar to how I use them in my Mashed Potato Casserole.
Nutritional Facts
| Nutrition (Per Serving, Approximate) | |
|---|---|
| Calories | 390 kcal |
| Protein | 13 g |
| Carbohydrates | 54 g |
| Fat | 14 g |
| Fiber | 10 g |
| Sodium | 540 mg |
You might also enjoy: Lentil Stew
Health Benefits of Key Ingredients
Beyond tasting great, this pie is quietly packed with nutrients thanks to the lentils, mushrooms, and vegetables in the filling.
It is one of those meals that feels indulgent while still doing something good for you.
- Lentils are high in plant based protein and fiber, which help keep you full
- Mushrooms provide B vitamins and minerals like selenium and potassium
- Carrots offer beta carotene, which supports eye health
- Potatoes provide potassium and vitamin C, especially when eaten with the skin left on other dishes
- Peas add extra fiber and a boost of plant protein
For another lentil forward option, try my Lentil Chili Recipe.
FAQs About Vegetarian Cottage Pie
1. Can I use canned lentils instead of dried?
Yes, you can use two 15 ounce cans of drained and rinsed lentils instead of dried.
Skip the 25 to 30 minute simmer time and instead simmer the filling for about 10 minutes, just until it thickens.
2. Can I make this recipe ahead of time?
Absolutely, you can assemble the entire pie up to a day in advance and refrigerate it unbaked.
Add about 10 extra minutes to the bake time if going straight from the fridge to the oven.
3. Is this recipe gluten free?
It can easily be made gluten free by swapping the all purpose flour for a gluten free flour blend or cornstarch.
Just double check that your vegetarian Worcestershire sauce is labeled gluten free as well.
4. Can I freeze vegetarian cottage pie?
Yes, this pie freezes beautifully either whole or in individual portions.
Wrap it tightly and freeze for up to 3 months, then thaw overnight in the fridge before reheating.
5. What can I use instead of cremini mushrooms?
Button mushrooms or portobello mushrooms both work well as substitutes.
A mix of dried porcini, rehydrated and chopped, also adds an extra layer of earthy flavor.

Vegetarian Cottage Pie
Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion about 1 1/2 cups or 200g, diced
- 2 medium carrots about 1 cup or 130g, diced
- 2 celery stalks about 1 cup or 100g, diced
- 3 garlic cloves minced (about 1 tablespoon)
- 16 ounces cremini mushrooms 450g, chopped
- 2 tablespoons tomato paste
- 1 cup dried green or brown lentils about 200g, rinsed
- 3 cups vegetable broth 720ml
- 2 tablespoons vegetarian Worcestershire sauce
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 1 cup frozen peas about 150g
- 2 tablespoons all purpose flour or gluten-free flour blend or cornstarch
- Salt and black pepper to taste
- 3 pounds Yukon Gold potatoes about 1.4kg, peeled and cubed
- 4 tablespoons butter 57g
- 1/2 cup whole milk 120ml, warmed
- 1 cup sharp cheddar cheese about 115g, shredded
- Pickled red onions for a bright, acidic contrast
- Crusty bread for soaking up extra gravy
Equipment
- Large Dutch oven or deep skillet
- Large pot for boiling potatoes
- Colander
- Cutting board and sharp knife
- Wooden spoon
- Potato masher
- 9×13-inch ceramic baking dish
- Measuring cups and spoons
- Le Creuset Enameled Cast Iron Dutch Oven (optional) – can skip transferring to a separate baking dish
- OXO Good Grips Potato Masher (optional) – helps get smooth, fluffy mash
- Microplane zester and grater (optional) – for finely grating garlic and cheese
- Rectangular Ceramic Baking Dish (optional) – holds heat evenly and looks nice for serving
Method
- Place peeled and cubed Yukon Gold potatoes in a large pot, cover with cold salted water, and boil until fork-tender, about 15-18 minutes. Drain well and let steam escape.
- Heat olive oil in a large Dutch oven over medium heat. Cook onion, carrots, and celery until softened, about 6-8 minutes. Add garlic and cook 30 seconds until fragrant.
- Add chopped mushrooms to the pot and increase heat to medium-high. Cook 8-10 minutes, stirring occasionally, until mushrooms release their liquid and it evaporates, leaving them browned.
- Stir tomato paste into the vegetable mixture and cook 1-2 minutes to caramelize. Sprinkle flour over the mixture and cook 1 minute, stirring to coat evenly.
- Pour in vegetable broth, scraping up browned bits from the bottom. Add lentils, Worcestershire sauce, thyme, and rosemary. Bring to a boil, reduce to simmer, cover partially, and cook 25-30 minutes until lentils are tender and mixture thickens.
- Stir in frozen peas during the last 3 minutes of cooking. Season with salt and pepper to taste. Remove from heat when filling is thick enough to hold its shape.
- Preheat oven to 400°F. Mash drained potatoes with butter and warm milk until smooth. Stir in shredded cheddar until melted, then season with salt and pepper.
- Spoon lentil filling into a 9×13 inch baking dish. Dollop mashed potatoes on top and spread gently to cover the filling completely, sealing edges against the dish. Create ridges with a fork for crispiness.
- Place assembled pie on a baking sheet and bake at 400°F for 25-30 minutes until filling is bubbling and potato topping is golden brown. Rest 10 minutes before serving.
Nutrition
Notes
- Do not rush the mushroom browning step—that is where most of the savory flavor develops.
- Dry the potatoes well after draining so the mash does not turn watery.
- Warm the milk before adding it to the potatoes to keep the mash from cooling too fast.
- Let the filling thicken fully before assembling so the pie does not turn soupy.
- Rest the pie before slicing so the layers hold together neatly.
- Swap the cheddar in the mash for smoked cheese for extra depth.
- Add a splash of red wine to the filling while it simmers for more complexity.
- Stir in chopped spinach or kale during the last few minutes of cooking the filling for added greens.
- Use sweet potatoes for half of the mash for a slightly sweeter topping.
- Top with a mix of mashed potato and mashed cauliflower to lighten the dish.
- Store leftovers covered in the refrigerator for up to 4 days; freeze individual portions for up to 3 months.
- To use canned lentils instead of dried: use two 15-ounce cans drained and rinsed, and simmer the filling for only about 10 minutes to thicken.
- For gluten-free version: substitute gluten-free flour blend or cornstarch for the all-purpose flour, and check Worcestershire sauce for gluten-free label.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This vegetarian cottage pie recipe has become one of my go to dinners whenever I want something warm and satisfying without much fuss.
The lentils and mushrooms genuinely deliver on flavor, and the cheesy mashed potato topping seals the deal every time.
Give it a try this week, and let me know in the comments how your family liked it.
If you make this recipe, I would love to see it. Feel free to share a photo here, and do not forget to leave a star rating below.
Recommended:
- Vegetarian Spinach and Feta Quiche
- Stuffed Mushrooms
- Brown Gravy
- Spinach and Mushroom Casserole
- Garlic Mashed Potatoes



