Be careful with tofu. Eating more than 3-5 servings a day can be bad for your health- in the form of plant estrogens. My recommendation for cooking it though is to cut it into small cubes (smaller than playing dice) and saute in for 10-15 minutes until it is golden brown on all sides. Then splash some soy sauce on there and cook 2-3 more minutes. That way you avoid the mushy tofu texture.
I have been meat free for years now, so I have lots of recommendations :)
-With rice? curry with potatoes, carrots, onions, and mushrooms
-giant chipotle style burritos with beans, cilantro-lime rice, grilled veggies. Instead of meat pile on some pico de gallo and lots of fresh avocado
-homemade pizza with veggie toppings. I personally love red onion and pear on white sauce.
-meatless lunch sandwich? a bagel with lots of hummus, sprouts, spinach, shredded carrots, and avocado
-crock pot soup- vegetarian chili or minestrone- hearty and easy and cheap
-with pasta? thai peanut sauce topped with fresh shredded cabbage, shredded carrots, and peanuts, and grilled cubed tofu if you want
It's great that you're trying to cut back on meat to financial reasons. But it will be good for your health and the environment, too. Meat, unless you're buying hormone and antibiotic free, is full of nasty hormones, antibiotics, and pesticides. Meat production also accounts for nearly 20% of worldwide greenhouse gas emissions and is directly responsible for the decimation of rainforests :(. So, good job!