Start by sautéing the onion and garlic. Once the garlic becomes translucent add the diced tomatoes and cook for another 2 minutes. Now add the remaining ingredients except the cilantro, cover the pot and let it simmer on a low heat for about 25 minutes. 5 minutes before the dish is done add the cilantro or use it as garnishing.
During this time you can start preparing the rice. Keep in mind that many bouillons have salt added to it, so wait with the salt and add it after you tasted the dish.