Mom’s chili in bread bowls has always been her way of saying I see you, and I’ve got you — no notebook required. That Halloween night, watching Ryan eat an entire bread bowl at the kitchen table like it was the most natural thing in the world, I understood something: the food she makes isn’t really about the food. It’s about making sure the people she loves feel held. This vegetarian shepherd’s pie with rosemary lentils carries that same energy — it’s layered, deeply savory, and the kind of thing you make when someone matters enough to actually use the oven. If you’re navigating a week that’s equal parts wonderful and completely unhinged, start here.
Vegetarian Shepherd’s Pie with Rosemary Lentils
Prep Time: 20 minutes | Cook Time: 45 minutes | Total Time: 1 hour 5 minutes | Servings: 6
Ingredients
- 1 cup green or brown lentils, rinsed and picked over
- 2 cups vegetable broth
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, diced
- 2 stalks celery, diced
- 1 cup cremini mushrooms, roughly chopped
- 1 cup frozen peas
- 1 tablespoon tomato paste
- 1 tablespoon soy sauce
- 1 1/2 teaspoons fresh rosemary, finely minced (or 3/4 teaspoon dried)
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried)
- Salt and black pepper to taste
- For the mashed potato topping:
- 2 lbs Yukon Gold potatoes, peeled and cubed
- 3 tablespoons unsalted butter
- 1/3 cup whole milk or unsweetened plant-based milk
- 1/2 teaspoon garlic powder
- Salt and white pepper to taste
Instructions
- Cook the lentils. Combine rinsed lentils and vegetable broth in a medium saucepan. Bring to a boil over high heat, then reduce to a low simmer. Cook uncovered for 20–25 minutes, until lentils are tender but not mushy. Drain any remaining liquid and set aside.
- Boil the potatoes. While lentils cook, place cubed potatoes in a large pot of cold salted water. Bring to a boil and cook 14–16 minutes, until fork-tender all the way through. Drain well.
- Mash and season. Return drained potatoes to the warm pot. Add butter, milk, and garlic powder. Mash until smooth and creamy — a few small lumps are fine and honestly ideal. Season generously with salt and white pepper. Set aside.
- Sauté the vegetables. Preheat your oven to 400°F. Heat olive oil in a large oven-safe skillet or braiser over medium heat. Add onion, carrots, and celery. Cook, stirring occasionally, for 6–8 minutes until softened and the onion is translucent. Add mushrooms and garlic; cook 3 minutes more until mushrooms have released their moisture.
- Build the filling. Stir in tomato paste and cook 1 minute, letting it caramelize slightly against the pan. Add soy sauce, rosemary, and thyme, stirring to coat everything evenly. Fold in the cooked lentils and frozen peas. Taste and adjust salt and pepper. Remove from heat.
- Top and bake. Spoon the mashed potatoes over the lentil filling in an even layer, spreading all the way to the edges to seal. Use a fork to drag texture across the top — those ridges will brown beautifully. Transfer to the oven and bake for 22–25 minutes, until the potato top is golden in spots and the filling is visibly bubbling at the edges.
- Rest before serving. Let the pie sit for 5 minutes out of the oven before scooping — this helps the filling set so it doesn’t run when you serve it. Scoop into wide bowls and eat while it’s properly hot.
Nutrition (per serving)
Calories: 375 | Protein: 15g | Fat: 9g | Carbs: 60g | Fiber: 13g | Sodium: 510mg