← Back to Blog

Vegetable Shepherd’s Pie — Because Some Dishes Are Just Medicine for the Soul

My birthday is Friday. Fifty-one years old. I have been alive for more than half a century, which sounds impossible when I say it out loud because inside I still feel like the girl in Bayamon who could outrun her brothers and eat more pasteles than anyone at the Christmas table. The body says fifty-one. The spirit says twelve. The knees say a hundred and four. I have decided to listen to the spirit and ignore the knees.

Eduardo asked me what I want for my birthday. I said, New pots. He said, Carmen, I gave you pots last year. I said, Eduardo, you can never have too many pots. This is like saying you can have too many children or too much garlic. It is a theoretical impossibility. He sighed and went shopping, and I know he will come home with exactly the pots I want because Eduardo has been married to me long enough to know my pot preferences, which is a sentence I never imagined saying at twenty-two but which at fifty-one feels like the most natural thing in the world.

Sofia is planning something for my birthday. She thinks I do not know. She has been whispering with Eduardo and texting her siblings and closing her laptop when I walk into the room. I know everything, mi amor. I am a mother of four. Surprise is a concept that stopped applying to me approximately twenty-six years ago when I found Miguel Jr. finger-painting on the living room wall with mustard. Nothing surprises me. But I will pretend to be surprised because Sofia wants me to be surprised and making my daughter happy is worth a performance.

At work, a patient on the oncology floor — a woman, sixty-three, Dominican, undergoing chemo — told the nurse she could not eat. Nothing tasted right. Everything tasted like metal. Chemo does this. It takes your taste buds and makes them liars. I went to see her. I said, What did your mother make you when you were sick? She said, Sopa de platano. Plantain soup. I made it. Green plantains boiled in chicken broth with garlic and cilantro, mashed until smooth, simple as a lullaby. I brought it to her room. She tasted it and she cried. She said, This tastes right. This tastes like something. I sat with her while she ate the whole bowl and I thought about Mami making me sopa de platano when I was sick as a child, and I thought about how food is medicine, real medicine, the kind that heals the parts of you that pills cannot reach.

The soup. Always the soup. When everything else fails, make soup. When the world tastes like metal, make soup. When you are fifty-one and the knees hurt and the birthday is coming and you do not know where the years went — make soup. It fixes everything. Almost everything. Enough.

I cannot always bring a patient a bowl of sopa de platano — sometimes the shift is too long, the kitchen too far, the ingredients not there. But the impulse is the same: find something warm, find something made from the earth, and put it in front of the person who needs it. This Vegetable Shepherd’s Pie carries that same energy for me. It is the kind of dish I make on a birthday week, or after a hard day on the oncology floor, or whenever someone in this house needs to feel that the world still makes sense — because a pot of vegetables under a blanket of mashed potatoes is, in its own way, a lullaby.

Vegetable Shepherd’s Pie

Prep Time: 20 minutes | Cook Time: 45 minutes | Total Time: 1 hour 5 minutes | Servings: 6

Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 3 medium carrots, peeled and diced
  • 2 stalks celery, diced
  • 1 cup frozen peas
  • 1 cup frozen corn
  • 1 can (15 oz) lentils, drained and rinsed
  • 1 can (15 oz) diced tomatoes, drained
  • 2 tablespoons tomato paste
  • 1 cup vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1/2 teaspoon smoked paprika
  • Salt and black pepper to taste
  • For the mashed potato topping:
  • 2 pounds russet potatoes, peeled and cubed
  • 4 tablespoons unsalted butter
  • 1/2 cup warm milk or cream
  • Salt and pepper to taste

Instructions

  1. Make the mashed potatoes. Boil potatoes in salted water until fork-tender, about 15–18 minutes. Drain, then mash with butter and warm milk until smooth and creamy. Season with salt and pepper. Set aside.
  2. Sauté the vegetables. Preheat oven to 400°F. In a large oven-safe skillet or Dutch oven, heat olive oil over medium heat. Add onion and celery and cook until softened, about 5 minutes. Add garlic and carrots and cook another 3 minutes.
  3. Build the filling. Stir in tomato paste and cook 1 minute. Add lentils, diced tomatoes, vegetable broth, thyme, rosemary, and smoked paprika. Simmer over medium-low heat for 10 minutes, stirring occasionally, until the mixture thickens. Fold in peas and corn. Season with salt and pepper.
  4. Assemble the pie. Transfer the vegetable filling to a 9x13-inch baking dish if not already in one. Spoon the mashed potatoes evenly over the top, spreading to the edges with a spatula. Use a fork to create texture on the surface.
  5. Bake. Bake uncovered at 400°F for 20–25 minutes, until the top is lightly golden and the edges are bubbling. Let rest 5 minutes before serving.

Nutrition (per serving)

Calories: 340 | Protein: 11g | Fat: 10g | Carbs: 52g | Fiber: 9g | Sodium: 480mg

Carmen Delgado-Ortiz
About the cook who shared this
Carmen Delgado-Ortiz
Week 26 of Carmen’s 30-year story · Hartford, Connecticut
Carmen is a sixty-year-old retired hospital cafeteria manager, a grandmother of eight, and a Puerto Rican woman who survived Hurricane María in 2017 and rebuilt her life in Hartford, Connecticut, with nothing but her mother's sofrito recipe and the kind of determination that only comes from watching everything you own get washed away. She cooks arroz con pollo, pernil, and pasteles for every holiday, and her kitchen is always open because in Carmen's world, nobody eats alone.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?