Tofu is great prepared loads of ways. Look up some recipes online, its super cheap, really filling, full of protein, etc.. etc...
Enough of my vegetarien ramblings. If you want really hearty warm meat-food, think Sheppard's pie or tourtiere (meat pie).
This recipe
+ Show Spoiler +
http://allrecipes.com/Recipe/French-Canadian-Tourtiere/Detail.aspx
is pretty similar to the one my family used to make.
As for Sheppard's pie, its just a layer of ground beef, layer of or corn, layer of mashed potatoes. It's really good with ketchup. Again, this is pretty close to what my family makes.
+ Show Spoiler +