Comment by LoganDark
I don't know how you cook your lasagna, but cooking for longer at a lower temperature usually results in more even heating than cooking for less long at a higher temperature. (This is one of the reasons microwaves are so terrible at heating evenly.) If you're not already, that may help.
(I also imagine using the circulation in a convection oven might help as well. Also, preheating your oven! Even if it's a toaster oven.)
Microwave tip:
Use the power button to select a lower power level, and cook the food for longer.