Heat olive oil on low in a medium saucepan.
Add the onion, garlic and spices and sauté on low heat stirring occasionally for about 10 minutes.
Add butternut squash, carrots and celery and increase heat to medium.
Cook for about 10 minutes.
Add tomato paste, canned tomatoes, vegetable stock and lentils and cook on medium heat for 15 minutes.
Stir.
Turn heat to low, cover pan and simmer for an hour.In a medium saucepan filled with water add potatoes, cover and cook until tender.
Drain potatoes and mash.
Add a Tbsp butter (or vegan “butter) and a bit of milk (or goats milk) to mashed potatoes and mix until smooth.
Preheat oven to 350 degrees.
Spoon lentil veggie mixture into oven proof dishes about 3/4 full.
Top with mashed potatoes and then optional shredded cheese.
Place dishes on a cookie sheet and place in the oven and bake for 30 minutes.
Remove and serve!
Enjoy!