Cut tofu and vegetables into bite-sized pieces.
Add olive oil to a pan and sauté garlic.
Add onion, eggplant, zucchini, and bell pepper to the pan and stir-fry.
Add tomato and tofu, then season with salt and pepper.
Simmer over medium-low heat until all ingredients are cooked through.
Spoon tofu sauce over the ratatouille and serve.