Begin by pressing the tofu for at least 15 minutes. This will help remove excess water, making your tofu ready for grilling.
While the tofu is pressing, mix together olive oil, lime juice, lime zest, red chili flakes, minced garlic, cumin, paprika, and salt in a bowl.
Slice the pressed tofu into even ½ inch (1.3 cm) thick slices.
Gently marinate the tofu slices in the spicy lime mixture, ensuring all sides are well coated. Let them sit for at least 10 minutes.
Preheat your grill over medium-high heat.
Once hot, place your marinated tofu slices on the grill. Grill each side for 4-5 minutes or until you see gorgeous grill marks.
Remove the grilled tofu slices from the grill and sprinkle with fresh chopped cilantro.