Cook the rice according to package instructions.
Steam the peeled and sliced carrots for 6 to 8 minutes until tender but still bright; season lightly with salt and set aside.
Prepare the green pesto by blending basil, Parmesan cheese, pine nuts or walnuts, garlic, lemon juice, and olive oil until smooth; season with salt to taste.
Pat tofu dry and slice into rectangles.
Combine olive oil, soy sauce, garlic powder, and black pepper; brush mixture evenly over tofu slices.
Heat a grill pan or skillet over medium heat and sear tofu for 3 to 4 minutes per side until golden and heated through.
Optionally, steam tofu for 3 minutes before searing for extra tenderness.
Assemble plates by spooning cooked rice, arranging steamed carrots on the side, topping rice with grilled tofu, and drizzling generously with green pesto sauce.
Serve garnished with cracked black pepper, lemon zest, or additional pesto if desired.