Cut the tofu into 1-inch cubes, and place on paper towels to drain while you make the marinade.
Whisk together the soy sauce, lemon juice, honey, sesame oil, 2 tablespoons olive oil, and salt and pepper to taste in a medium-sized bowl. Add the tofu, and gently toss to coat; let marinate for about 15 minutes.
Meanwhile, remove the tough stems and ribs from the kale, and cut the leaves into 1/4- to 1/2-inch slices. Rinse and dry very well. Take care to remove grit and water, either in a salad spinner or by hand. Place into a serving bowl and set aside.
Set a large, nonstick frying pan over medium-high heat. Add the remaining 1 tablespoon olive oil and heat until shimmering. Use a slotted spoon to lift the tofu out of the marinade and add to the pan in one layer; cook, undisturbed, until bottoms are golden brown, about 2 minutes. Stir the tofu and continue to cook for another 3 minutes, gently stirring every minute or so, until golden brown on most sides.
Add the marinade and let boil down for about 1 minute. Pour the contents of the pan over the kale, toss gently to fully coat the leaves with the dressing, and garnish with peanuts and green onions. Let stand for a few minutes to slightly wilt the kale, toss once more, and serve warm.
Nutrition information per serving: