There is no one "best" cheese to use for lasagna. The key is to select a cheese that is flavorful and will hold its shape when melted. Parmesan, mozzarella and ricotta are all good choices.