Cut the tofu into 1 cm thick slices. Using a vegetable peeler, cut the courgette into long strips.
Cut the beetroot into thin slices and put them in a shallow dish. Pour over half of the oil and the balsamic vinegar. Set aside.
Rub a griddle pan with the remaining oil and griddle a tofu slices until lightly charred on both sides. Courgette. Transfer them to plate, then oil the pan again if needed, and griddle the courgettes slices on both sides, until charred. Brush the minced garlic over the courgette for the last 30 seconds of frying (make sure, you don’t burn the garlic!)
Cut the bagels in half horizontally, then toast them.
Put a few slices of courgette on the bottom half a bagel, then add a layer of tofu, then some beetroot.
Drizzle with the marinade, then scatter some sesame seeds on top.
Cover with the top half of the bagel, repeat with the other bagel and serve.