01 - Cut the tofu into 3/4-inch cubes. Pat dry thoroughly with paper towels to remove excess moisture.
02 - Heat 1 tablespoon olive oil in a large nonstick skillet over medium-high heat. Add tofu cubes, season with salt and black pepper, and sauté for 5-7 minutes, turning occasionally, until golden and crisp on all sides. Remove tofu and set aside.
03 - Add remaining 1 tablespoon olive oil to the skillet. Sauté onion for 2 minutes until softened. Add garlic and cook for 1 minute until fragrant.
04 - Add cherry tomatoes, zucchini, and red bell pepper. Stir in oregano, thyme, rosemary, smoked paprika, and red pepper flakes. Cook for 7-8 minutes, stirring occasionally, until vegetables are softened and tomatoes release their juices.
05 - Return tofu to the skillet. Gently fold to combine. Add lemon zest, half the parsley, and half the basil. Simmer for 2-3 minutes to blend flavors. Taste and adjust seasoning as needed.
06 - Remove from heat. Garnish with lemon wedges and remaining fresh herbs before serving.