Coat an 11 by 7-inch baking pan with cooking spray.
In a large bowl, combine tomatos, TVP, beans, spinach, corn, sour cream, 3/4 cup of the Monterey Jack cheese, 3/4 cup of the Cheddar, cilantro, and taco seasoning. Mix well and set aside.
Arrange half of the tortilla pieces in the bottom of prepared pan, overlapping pieces slightly to cover the surface. Top with half of the bean mixture and smooth over with the back of a spoon to even the top. Layer remaining tortillas over top, and spoon over remaining bean mixture. Top with remaining 1/4 cup each of Monterey Jack and cheddar cheeses.
Cover with foil and bake 30 minutes. Uncover and bake 30 more minutes, until top is golden and bubbly. Let stand 5 minutes before serving.
To reheat, bake in a preheated 375 degree F oven for 15 minutes.