In a pan over heat, put 2 tablespoons of olive oil, onion, and garlic. Sauté them, then add the carrot, lentils, tomato sauce, honey, onion powder, salt, pepper, vinegar, and corn. Keep stirring the ingredients.
In a bowl, mix the mashed potatoes with yogurt, olive oil, garlic, salt, and pepper.
In an oven-safe dish, spread the vegetable mixture and add a little broth. Then, spread the layer of mashed potatoes on top.
Place the dish in the oven until fully cooked. Then, serve it.