One of m favourite soft recipes is to grate and cook one courgette down with a tiny bit of oil, then mix one packet of small tofu, the courgette, one egg, one tablespoon of miso, a splash of soy sauce and about a cup and a half of flour, mix till it's a really thick batter, then spoon lots of like tablespoon amounts of it to make lots of little pancakes onto RE pan and let it on the lowest heat cook, then flip onto others side when the first side is crispy, squish down with spatula to flatten it then cook the other side
Bad explanation but it's a really tasty dish!
For very firm tofu, weight it down before you use it to get rid of excess water, just slightly wrap in kitchen roll then put a bowl or book on top of it for 30mins.
Firm tofu pressed then cut thinly, cooked on a griddle pan then briefly dipped into a dressing soy sauce, sesame oil and rice wine vinegar is delicious.
Dishes like mapo tofu is lovely too (replace pork with quorn or mushrooms)