Drain excess water from your tofu and score it like how you would do ham, in a criss cross pattern.
Combine your marinade ingredients: soy sauce, orange juice and harissa paste in a container.
Place your tofu in the container and spoon over the marinade so it's completely coated in the sauce. Refrigerate for 3 hours to overnight.
When ready to bake, preheat the oven to 180C.
Place the tofu on a baking tray and spoon over some sauce over the tofu to fully coat it. Bake for 20 minutes.
Prepare the glaze by adding vegan butter, coconut sugar, maple syrup and ground cloves to a pan. Mix until well combined and the mixture thickens.
Take out from the oven, and immediately brush the glaze on the tofu. Grill or broil for 5-15 minutes depending on the strength of your oven. Save some glaze for the final touch.
Take out from the oven, and brush more glaze on the tofu. Serve with orange slices and herbs. Slice and enjoy!