Preheat the oven to 375ºF/190ºC.
Sauté the celery, onion, and garlic on high heat in a skillet with a few drops of water for 5 minutes, until tender. Remove from heat and cool.
Mash the tofu in a large bowl. Stir in the cooked mixture and remaining ingredients, and combine well.
Spoon the mixture into a parchment-lined loaf pan. Top with a layer of BBQ sauce.
Bake for 55–60 minutes, or until a toothpick inserted in the center comes out clean.
