Preheat your oven to 400°F.
Drain and press the tofu to remove excess moisture, then cut it into 1-inch cubes.
Dice the eggplant, zucchini, and red bell pepper, and halve the cherry tomatoes. Roughly chop the fresh tomatoes for the sauce.
In a large mixing bowl, toss the diced eggplant, zucchini, red bell pepper, and cherry tomatoes with half the olive oil, minced garlic, dried thyme, salt, and pepper.
Spread the vegetables on a baking sheet and roast in the oven for 20-25 minutes until tender and lightly browned.
Meanwhile, in a small saucepan, simmer the chopped fresh tomatoes with a pinch of salt and a few torn basil leaves to create a simple, fresh tomato sauce. Allow it to reduce slightly over 10-12 minutes.
In a skillet over medium heat, add a splash of olive oil and lightly sauté the tofu cubes until they are golden on all sides. Season with a pinch of salt and pepper.
Once all components are ready, combine the roasted vegetables, sautéed tofu, and chickpeas in a large serving bowl.
Drizzle the warm tomato sauce over the mixture and garnish with the remaining fresh basil.
Serve warm and enjoy a balanced, protein-rich ratatouille that’s both satisfying and bursting with flavor.