If you're gonna make a non-meat burger, you gotta go with like a seitan, quinoa, bean, or lentil base. Tofu is good for many things, but I don't see it as a burger. Maybe go with tempeh if you want a soy burger?
That said, I've made a pretty mean lentilburger, but my fav has been this blackbean and quinoa burger holy shit so delicious.
As for the things AROUND the burger to make up the rest of the sandwich?
Spicy BBQ sauce. Pickles, dill. Lettuce, I want to fucking crunch through a SALAD of iceberg and romaine with each bite. Spinach. Red Onion, thin slices. Maybe some grilled bell peppers too? Roasted garlic. Salt ( but that's just me! ). Nutritional yeast because that stuff is good on everything. Bun should be toasted or otherwise crisped up for extra texture. If you can't hear me chomping on this over the sound of fucking power tools it's not right.
Side? Glass of cold water, or cold citrus drink. Maybe super thin crispy fries topped with garlic, salt, pepper, and nooch if you just have to be decadent like that.