Heat a large skillet over medium heat and add 2 tablespoons olive oil.
Season chicken thighs with kosher salt, black pepper.
Place chicken, skin side down and cook until golden brown; approximately 8 - 10 minutes; turn over and continue browning the other side about 5 minutes longer. Once chicken is browned, remove to a platter and keep warm.
In the same skillet, add the cubed ham steak and cook until heated through and slightly browned; add to the platter with the chicken.
Add 2 tablespoon olive oil to pan. Add chopped onions and green peppers and a pinch of salt. Continue to cook until onions are translucent; approximately 5 minutes. Add chopped tomatoes, a pinch of salt, freshly ground pepper, minced garlic and continue to cook until the tomatoes are broken down. Taste the sauce for salt, pepper and correct seasonings if needed.
Add chicken thighs, ham and any collected drippings to the sauce. Add chicken broth and bring to a simmer. Taste the broth and correct seasonings (if needed).
Cover the pan, reduce heat and continue to simmer the chicken for 40 minutes. Remove from heat and let rest 10 – 15 minutes before serving.
Serve with saffron rice and pineapple.