CTV Recipes

All Recipes
Clear all
Dietary Concerns
More Options

Search Recipes

Cottage pie

Filled with delicious vegetables like carrots, celery, lentils and peas, this beef pie packs a hearty punch of flavour. Topped with a creamy mashed potato and cauliflower layer, you'll be thanking your past self for making this one for dinner. 




  • 1 tablespoon (14 g) butter
  • 1 small yellow onion, finely diced
  • 1 carrot, peeled and diced
  • 1 stalk celery, diced
  • Kosher salt and black pepper, to season
  • 1 garlic clove, finely minced
  • 340–350 g lean ground beef or plant-based beef alternative
  • 1/2 cup canned lentils, drained and rinsed
  • 1 tablespoon (8 g) all-purpose flour
  • 1 tablespoon (15 ml) tomato paste
  • 1 tablespoon (15 ml) Worcestershire sauce
  • 3/4cup (190 ml) mushroom broth or low sodium beef broth
  • 1/2 cup (65 g) frozen peas and/or corn

Mashed Topping

  • 2 large yellow flesh potatoes, peeled or unpeeled, halved lengthwise and quartered
  • 1 garlic clove
  • Kosher salt, to season
  • 1/4 small head cauliflower, cut into florets
  • 2 tablespoon (30 ml) 2% or whole milk
  • 2 tablespoons (28 g) butter
  • 2 tablespoons (28 g) cream cheese, room temperature


  • 1 cup (100 g) grated cheddar cheese, optional



  1. Preheat oven to 400°F (200°C).
  2. Melt the butter in a large oven-safe skillet over medium heat. Add the onion, carrot and celery and season with salt and pepper. Cook, stirring frequently until vegetables begin to soften, about six minutes. 
  3. Add garlic and cook for 30 seconds. Add meat alternative or beef. Increase heat to medium-high and cook, breaking up meat alternative or beef until browned and cooked through about five to seven minutes. 
  4. Reduce heat to medium, add lentils and sprinkle with flour; stir to combine.
  5. Whisk together the tomato paste and Worcestershire sauce in a medium bowl. Whisk in beef broth and add to the pan, scraping any stuck-on bits off the bottom of the pan. Bring to a boil, season with more salt and pepper if needed, then reduce the heat to low and simmer while you prepare the topping.

Mashed Topping 

  1. Cover the potatoes and garlic with a few inches of cold water into a large pot. Season well with salt and bring to a boil over medium-high heat. Once boiling, add the cauliflower, cover and cook for 10 to 15 minutes, until tender. 
  2. Drain and return to the pot. Using a potato masher or hand mixer, roughly mash the veg. Add the milk, butter and cream cheese and mash until desired texture is reached. Season with more salt.


  1. Stir the frozen veg into the filling and remove from the heat. 
  2. Top with the mash, spreading it into an even layer and scatter with the grated cheese. 
  3. Transfer the pan onto a rimmed baking sheet just in case there is any bubble over and place in the oven for 20 to 25 minutes or until the cheese is melted and the top is lightly golden brown and crisp. TIP: To serve these as individual pies, transfer the filling and topping evenly into four French onion soup crocs or ramekins. 


  1. Allow the pie to cool slightly before serving. Slice, serve and enjoy!

Follow Mary Berg:

You might like

View All Recipes
Chicken pot pies Chicken pot pies
Strawberry rhubarb hand pies Strawberry rhubarb hand pies
Sour cherry pie with double crust Sour cherry pie with double crust
Classic apple pie Classic apple pie
Strawberry ‘semifreddo’ pie Strawberry ‘semifreddo’ pie