1. Cover texturized vegetable protein with stock in a saucepan and bring to a boil over high heat
2. Remove from heat, and let stand, covered, 30 minutes.
3. Meanwhile, sauté the shallots, celery, bell pepper, and mushrooms in the olive oil 10 minutes.
4. Return the texturized vegetable protein to heat and simmer, covered, over low heat 10 minutes and drain. Save the stock for other recipes.
5. Mix all ingredients except for 1 cup of the ketchup together.
6. Place in 2 oiled loaf pans, top with the remaining ketchup, and bake 1 hour in a preheated 350° F oven.