Preheat your oven to 425°F (220°C). Line a baking sheet with parchment paper.
Slice the cauliflower into thick steaks (about 1 inch thick) ensuring a good core piece for stability. Arrange the steaks on the baking sheet.
In a small bowl, toss the cauliflower with 1 tsp olive oil, salt, and pepper. Roast in the oven for about 25-30 minutes until edges are crispy and golden.
Meanwhile, prepare the roasted chickpeas: In a separate bowl, lightly coat chickpeas with a pinch of salt, pepper, and a few drops of olive oil, then roast on a baking tray for about 20 minutes until crunchy.
For the roasted root vegetables, peel the carrot and parsnip and cut them into similar-sized pieces along with the red bell pepper slices. Toss with a small drizzle of olive oil, salt, and pepper, then spread on a baking sheet and roast for 20-25 minutes until tender and slightly caramelized.
Prepare the chimichurri by finely chopping the fresh parsley and mincing the garlic. In a bowl, combine the parsley, garlic, red wine vinegar, a pinch of dried oregano, red pepper flakes, and a dash of salt and black pepper. Mix in the remaining 1 tsp olive oil until well blended.
Lightly pan-sear the tofu cubes in a non-stick skillet over medium heat for 3-4 minutes per side until they are golden and slightly crispy.
Finally, warm the shelled edamame (if desired) or serve them at room temperature.
To plate, arrange the roasted cauliflower steak alongside the root vegetables, chickpeas, tofu, and edamame. Drizzle generously with the zesty chimichurri and serve immediately.