Cook rice according to package directions.
Steam carrots for 6–8 minutes until tender but still bright.
Season steamed carrots lightly with salt and set aside.
Blend basil, Parmesan cheese, nuts, garlic, lemon juice, and olive oil until smooth.
Season pesto with salt to taste.
Pat tofu dry and brush with a mixture of olive oil, soy sauce, garlic powder, and black pepper.
Heat grill pan or skillet over medium heat.
Grill or sear tofu for 3–4 minutes per side until lightly golden and warmed through.
Optionally, steam tofu for 3 minutes before searing for extra tenderness.
Spoon cooked rice onto plates and arrange steamed carrots on the side.
Top rice with grilled tofu and drizzle generously with green pesto sauce.
Serve finished plates with cracked pepper, lemon zest, or extra pesto if desired.