Dice the onion, peel and press the garlic and cut the zucchini in half length wise and then into slices of about 1-2mm thick
Preheat a pan with the olive oil on it. Meanwhile cut the tofu into roughly 1cm chunks and throw it in when the pan is hot
After 5 min, stir the tofu a bit, make a spot in the middle of it and add the onion. Let it cook for another 3-5 min
When the onion is slightly cooked, make a spot in the middle of it and add the garlic and cook for another minute
Add the zucchini, mix everything and let cook for another 3 min
Add the rest of the ingredients along with the spices and half a cup of water and let it simmer on low heat with a lid on. Stir every once in a while
Once you reached the desired consistency (after about 5-10 min), remove from the stove. I like to have it a bit more watery so that I can dip some bread in it
You can plate it with some rice, quinoa, chapati, bread or just as is.