Heat olive oil in a medium-sized skillet over medium heat.
Season the chicken breast with salt and pepper on both sides.
Sear the chicken in the skillet until golden brown, about 3-4 minutes per side.
Remove the chicken from the skillet and set aside.
In the same skillet, add the chopped onion and minced garlic; sauté until the onion softens and becomes translucent.
Add the mushrooms and cook for another 2-3 minutes until they start to soften.
Stir in diced tomatoes, chicken broth, dried thyme, and dried basil.
Return the chicken to the skillet, nestling it into the tomato-mushroom mixture.
Reduce the heat to low, cover the skillet, and let it simmer for about 10-12 minutes until the chicken is cooked through and tender.
Taste and adjust seasoning with additional salt and pepper if needed, then serve warm.