Avoid watery mushrooms: salt them lightly near the end of sautéing. Don’t over-sauce each layer to prevent a soggy lasagna. For gluten-free, use GF lasagna noodles or thinly sliced zucchini/eggplant. For dairy-free, substitute ricotta with firm tofu ricotta and use vegan cheese.