Method:
Preheat oven to 350°F. Lightly oil a (9-inch) loaf pan with cooking spray; set aside.
Heat oil in a large skillet over medium heat. Add onion, carrot, garlic and parsley and cook until softened and golden brown, about 10 minutes. Meanwhile, wrap tofu in 3 or 4 layers of paper towels and gently press out as much water as possible, changing the paper towels once or twice as needed. Crumble tofu into a food processor and then add bread crumbs, egg, ketchup, tamari and Worcestershire and purée until smooth. Transfer to a bowl and stir in onion mixture.
Spoon tofu mixture into prepared loaf pan and smooth the top. Bake, uncovered, until deep golden brown and firm to the touch, about 1 hour. For easier
slicing, set aside to let cool until warm.