Start by draining and pressing the tofu thoroughly to remove excess moisture. This step helps the tofu maintain its shape and become crispy during cooking. Once pressed, cut the tofu into eight equal pieces and set them aside.
In one shallow bowl, combine panko breadcrumbs, Italian seasoning, sea salt, and garlic powder. In another bowl, whisk together the flour and plant-based milk until smooth. These two stations will help create a crisp, flavorful coating.
Dip each tofu piece into the flour mixture, ensuring every side is coated. Next, press the tofu into the seasoned panko breadcrumbs until fully covered. Repeat until all tofu pieces have an even crunchy coating.
Heat about half an inch of neutral oil in a large skillet over medium heat. Carefully place the breaded tofu into the hot oil and cook until both sides become golden brown and crispy. This usually takes about three minutes per side.
Transfer the cooked tofu onto a paper towel-lined plate. Allow it to rest briefly so excess oil drains away. The coating will remain crisp while the interior stays tender.
Slice each baguette lengthwise and arrange the halves on a baking sheet. Spread marinara sauce evenly on both the top and bottom portions of the bread. This creates moisture and flavor throughout the sandwich.
Place two crispy tofu pieces on each sandwich. Sprinkle grated Parmesan cheese evenly over the tofu and top with mozzarella slices. The cheese will melt beautifully during broiling.
Place the assembled sandwiches under the broiler. Watch carefully as the cheese melts and becomes bubbly. Depending on your broiler, this may take only a few minutes.
Remove the sandwiches from the oven and finish with fresh basil leaves. The basil adds color, aroma, and freshness that perfectly complements the rich cheese and marinara sauce. Serve immediately while warm and crispy.