Heat the oil in a large pot over medium heat. Add the onions, garlic and cook for about 4 minutes or until the onions are translucent. Add the tomato and water, and cook for about 7 minutes more.
Add the pork loin chops, bay leaf, salt, cumin powder and bring to a boil, then reduce the heat to low, cover and let it cook for about 30 minutes or until the meat is tender.
Add the potatoes, green beans and carrots. Cover and cook for an additional 30 minutes or until the potatoes and carrots are tender.
Serve with rice and avocado on the side.