Prep and press the tofu: Drain the tofu and wrap each block in a clean kitchen towel. Place a heavy skillet or books on top and press for 20–30 minutes to remove moisture. This step is crucial for crispiness.
Slice the cutlets: Cut each tofu block into 6–8 slices, about 1/2-inch thick.
Pat dry once more to remove any lingering moisture.
Set up breading stations: In one shallow bowl, whisk the eggs (or plant milk + flax). In another bowl, combine panko, Parmesan, cornmeal, garlic powder, onion powder, Italian seasoning, smoked paprika, salt, and pepper.
Bread the tofu: Dip each slice into the egg mixture, then press into the breadcrumb mixture to coat all sides. Place on a parchment-lined baking sheet.
Spray generously with olive oil or drizzle lightly for even browning.
Bake until crisp: Bake at 425°F (220°C) for 20–25 minutes, flipping halfway. The cutlets should be golden and firm with a crisp exterior.
Assemble the dish: Spoon a thin layer of marinara into a 9x13-inch baking dish. Lay the crispy tofu in a single layer.
Top with more marinara, then scatter mozzarella and a little extra Parmesan.
Bake to melt and bubble: Return to the oven for 10–12 minutes, until the cheese is melted and the sauce is bubbling at the edges. Broil for 1–2 minutes if you want extra browning.
Finish and serve: Sprinkle with fresh basil or parsley. Serve hot with pasta or veggies.
Add red pepper flakes if you like a little heat.