In a large skillet, brown the mushrooms and onion in the butter and oil. Season with salt and pepper. Sprinkle with the flour and stir to combine. Add the broth and bring to a boil, stirring constantly until it thickens. Add the chicken and tomatoes. Stir to combine and adjust the seasoning.