Cook your lentils, preferably with broth. Rinse and wash your lentils, combing through for rocks and other debris. Place in saucepan with broth ( approx 2 ½ cups) a pinch of salt and bring to a boil. Once boiling add a bay leaf and reduce to low heat and simmer for about 20 minutes, depending on your type of lentils, or until most liquid is absorbed.
Wash and peel your potatoes. Add to a sauce pan and cover with salted water. Bring to a boil. Cook until tender. Drain water and mash potatoes. Add milk, butter, garlic, salt and pepper and stir until creamy. You can also use a food processor or immersion blender for extra creamy potatoes.
Mix cheese into potatoes and set potatoes to the side. Preheat oven to 400°
Place a large skillet on medium high heat and coat with olive oil. Add chopped onions and saute 4-5 minutes.
Stir in garlic, lentils and mixed vegetables. Add Worcestershire sauce, tomato paste, oregano, salt and pepper to pan and stir. Slowly add in 1 cup of broth.
Turn down heat to medium low and simmer for 10-15 minutes.
Add lentil mixture to your 9x9 baking dish. Evenly spread mashed potatoes over lentils. If desired, sprinkle additional cheese over the top of the potatoes. Put in oven and cook for 25-30 minutes until golden brown. Enjoy!