Cook the rice and prepare the marinated tofu. In a large skillet or work, heat the oil and saute the onion and garlic until slightly tender. Then add all the vegetables except the tomatoes and saute until the vegetables are tender but still a bit crispy or firm. Then add the tomatoes, bouillon cubes, liquid and spices and saute for 2-3 minutes more. Be sure to break up the cubes in the mixture. Then add the cooked rice and mix everything together for 1 minute. Remove from the heat and keep covered for 5 minutes then serve garnished.