If you haven't had properly cooked tofu, I can understand why you wouldn't be a fan of the sometimes squishy, flavorless, white chunks. Even if you're not a vegetarian, it's time for you to fall in love with this meat alternative, since it's an inexpensive, low-fat, and low-calorie way to get protein into your diet without adding cholesterol.
1. Tofu Doesn't Have to Be Soft, Squishy, and Flavorless
Tofu comes in many varieties: silken, soft, firm, extra firm, and super extra firm. If you're turned off by the gelatinous texture, choose super firm or super extra firm. Another plus to buying a denser consistency is that it's higher in protein per serving (10 grams compared to six grams for soft tofu). Make sure to press out the excess water in tofu before using it to reduce the mushy texture. Pressing out excess water also makes it easier for tofu to absorb sauces or marinades, making for a tastier dish.
2. Tofu Isn't Like Other Meat Alternatives
If you've tried tempeh or seitan before and were not a fan of the grainy, chewy texture and the slightly earthy flavor, know that tofu is completely different. Made from soy milk, tofu has a smooth, spongy texture, and virtually no taste whatsoever. What you might like better about tofu is that it'll take on the flavor of whatever you add to it.
3. Tofu Doesn't Have to Be Cooked
What makes tofu such an easy source of protein is the fact that it can be eaten raw. Keep marinated tofu stored in the fridge to add to fresh salads or sandwiches, or add diced tofu to soups, quiches, tomato sauce, or pasta. Use a salad dressing as an easy marinade, or soak in soy sauce, ginger, and cumin. If you want a drier, chewier consistency, bake or panfry the marinated tofu (here's one of my favorite tofu recipes: cucumber tofu rolls).