Drain the tofu from its water and cut in half lengthwise. Place on a tea towel in a baking dish and cover with a part of the towel. Top with a second baking dish and place something heavy inside; it should weigh 1 to 2 pounds. Monitor so that the weight stays centered over the tofu pieces and press for about 10 minutes. The tea towel will absorb much extra moisture, even though you started with extra firm tofu. Dice the pressed tofu into ½-inch to ¾-inch cubes.
Heat the first tablespoon of oil in a large skillet over medium flame. Add the tofu cubes and cook about 10 minutes, turning the tofu after a few minutes, until the cubes are golden on at least 2 sides. Remove from the pan and set aside on paper towels.
Bring a saucepan of water to boil with a good amount of salt. Cut the potatoes into 1-inch chunks, add them to the pot and simmer until the potatoes are just tender, about 20 minutes. Remove the potatoes from the pot and set aside.
Add the kale leaves to the salted water. Simmer them until the greens are tender to your tongue, 10 to 15 minutes. Remove from the water, saving about 2 cups of the cooking water. Let the kale cool on a cutting board and then chop—about 1 inch apart with your knife, in both directions to cut the leaves.
Heat the remaining oil in the skillet over medium flame. Add the onion and garlic and cook and stir until the garlic is translucent, 5 to 8 minutes. Stir in the turmeric and cayenne and the pepper flakes. Add the coconut milk, and the cooked potatoes and chopped kale, stirring everything around. Stir in the golden tofu cubes and enough of the reserved cooking water to make a wet sauce. Cook, stirring occasionally to let the flavors meld and heat the vegetables and tofu. Season with salt and more chile pepper flakes to taste.
For the basmati rice and quinoa, steam 3/4 cup rice and 1/4 cup red quinoa with 2 cups water.