Saute onion and garlic in oil until soft, then add mushrooms and continue cooking until most of the mushroom liquid has evaporated. Remove from heat and blend in herbs, tamari, Vegemite (if using), and salt and pepper to taste. Set aside. In a large, dry, saucepan, toast bulgur over medium heat until it is lightly browned, stirring constantly. Add mushroom mixture and water to bulgur and simmer until liquid is absorbed. Remove from heat and stir in mashed carrots, flour and breadcrumbs. Adjust seasoning if necessary. Turn out mixture into a greased loaf pan, cover with aluminum foil and bake at a moderate temperature for about one hour. From the kitchen of Karen Mintzias