01 - Drain the tofu, wrap in a clean kitchen towel, and place a heavy object on top. Press for at least 15 minutes to remove excess moisture.
02 - Slice the tofu into 4 thick steaks (about ¾ inch each).
03 - In a shallow dish, whisk together soy sauce, lime juice, lime zest, maple syrup, sesame oil, ginger, garlic, chili flakes (if using), and black pepper.
04 - Arrange tofu steaks in the dish, turning to coat all sides. Cover and marinate for at least 30 minutes (up to 2 hours) in the refrigerator, flipping once halfway.
05 - Heat a large nonstick skillet or grill pan over medium-high heat. Lightly brush with oil if needed.
06 - Remove tofu from marinade (reserve excess marinade). Sear tofu steaks for 3-4 minutes per side, until golden brown and slightly crispy.
07 - Optionally, pour reserved marinade into the pan and simmer for 1-2 minutes to thicken, spooning over the steaks.
08 - Serve tofu steaks hot, garnished with cilantro, lime wedges, and sesame seeds.