Preheat oven to 425 degrees.
Core cauliflower and remove any remaining leaves. Next slice cauliflower in 1.5-2 inch this "steaks".
Place steaks on a non-stick baking dish.
Grab olive oil, garlic powder, salt, pepper, oregano and thyme. You can either each amount directly onto both sides of the steaks or add them to a small bowl and brush them on.
Place baking sheet onto the top rack of your oven and roast for 15 minutes until cauliflower is soft.
While cauliflower is roasting, slice 4 even pieces from the tomato and mozzarella.
When there is 5 minutes left in the roasting process, remove baking sheet and add mozzarella and tomato to each steak. Place back in oven and finishing cooking.
Onto each plate add 1/2 tbsp of pesto. Next add cauliflower steak.
Top each steak with freshly sliced basil. Crack fresh salt and pepper on top.
Finally drizzle balsamic glaze over the steaks. Serve & enjoy!