To make this recipe, we’ll need some fresh produce items — onion, garlic, mushrooms, spinach, and lemon. You can grab some extra firm tofu while you are in the produce department. Hahn says, “Extra firm works best here but firm will work also if that’s all you can find. You are looking for the type that is packed in water and not baked.” Then we’ll need some oil, nutritional yeast, garlic granules, oregano, salt, red pepper flakes, and marinara sauce. Hahn shares, “There are lots of vegan cheeses on the market, so feel free to pick up some mozzarella and Parmesan if you want to include them.” You also might want some fresh basil to top your lasagna.