Cut the tofu block in half horizontally. Press water out for 15 minutes using paper towels and heavy books.
Whisk together apricot preserves, 1 tablespoon soy sauce, rice vinegar, cumin, paprika, onion powder, grated garlic, and salt for the sauce.
Gently pull tofu into small chunks. Toss with 1 tablespoon soy sauce, 1-2 teaspoons olive oil, and cornstarch to coat.
Cook rice according to package directions and prepare green beans using your preferred method.
Heat remaining olive oil in a nonstick skillet over medium-high heat. Add tofu and cook for 10-15 minutes, flipping until browned and crispy.
Add the prepared sauce to the hot tofu in the pan and remove from heat, stirring to coat immediately.
Top with chives, cilantro, and a drizzle of sesame oil. Serve with rice and green beans, seasoning with more salt and black pepper to taste.