Spicy Green Bean Salad with Sesame Tofu

Place block of tofu on paper towels; weigh down with plate and large heavy cans to squeeze out excess liquid for 10 to 15 minutes. Meanwhile, preheat broiler to high heat. Bring pot of salted water to boil; blanch beans until tender-crisp and bright green, about 30 seconds, then transfer to a strainer and rinse under cold water until chilled. Dry carefully.
Cut tofu into 1 1/2-inch cubes and toss with 1 tablespoon lime juice. Transfer to foil-lined greased baking sheet and sprinkle with salt and sesame seeds. Broil until browned, 5 to 7 minutes, then flip and continue until browned on other side. Whisk together remaining lime juice, soy sauce and pepper flakes. Toss beans and tofu together. Dress with sauce and serve immediately, or reserve separately and pack for lunch the next day.