Press the tofu if needed: place the tofu on a chopping board, place a plate on top of it. Add your heaviest cooking book or something heavy on the plate. This will help get rid of the excess water if needed.
Slice and dice the onion, press the garlic.
In a large saucepan or wok, heat up 2 tbsp of olive oil. Add the onion once it's hot.
Cube the tofu, slice the courgette and bell peppers. Cut the sweet potatoes into small chunks. Mince the garlic.
Once it's all ready, add the minced garlic and all the vegetables to the pan. Cover with the coconut milk, add the curry paste or spices, depending on what you are using. Stir until well combined.
Cover the pan with a lid and let it simmer for about 20 minutes. Serve hot.
You can serve this with brown rice or naan bread.