01 - Pat the tofu dry and toss with cornstarch until evenly coated.
02 - Heat 1 tbsp olive oil in a large skillet over medium-high heat. Add tofu cubes and cook for 6–8 minutes, turning to brown all sides. Remove tofu from skillet and set aside.
03 - In the same skillet, add the remaining 1 tbsp olive oil. Sauté red onion and bell peppers for 4–5 minutes until softened.
04 - Add garlic and cook for 1 minute until fragrant.
05 - Stir in cherry tomatoes, smoked paprika, cumin, chili powder, salt, and black pepper. Cook for 2 minutes.
06 - Add tomato paste and vegetable broth, stirring to combine. Simmer for 3 minutes.
07 - Return tofu to the skillet and add baby spinach. Toss everything together and cook for 2–3 minutes until spinach wilts and tofu is heated through.
08 - Remove from heat and squeeze lemon juice over the top. Garnish with parsley and serve with lemon wedges, if desired.