Prepare the Marinade: In a shallow dish large enough to hold the tofu in a single layer, whisk together the extra virgin olive oil, lemon juice, minced onion, garlic, salt, and pepper.
Marinate the Tofu: Gently place the pressed tofu slices into the marinade.
Let it marinate for at least 30 minutes, turning occasionally to coat all sides. For best results, marinate for several hours or up to 24 hours in the refrigerator.
Cook Your Tofu: Choose your preferred cooking method.
To Broil: Place tofu on a rack about 4 inches from the heat. Broil for about 10 minutes, flipping halfway, until lightly browned.
To Grill: Grill over medium-low heat for about 10 minutes, flipping halfway, until grill marks appear and the tofu is heated through.
To Pan-Fry: Heat a skillet over medium-high heat with a little extra olive oil.
Sear the tofu slices for about 5 minutes total, flipping once, until golden and crisp on both sides.
Garnish and Serve: Transfer the cooked tofu to a platter, garnish with fresh parsley if desired, and serve immediately with fresh lemon wedges.