Combine chicken, olive oil, garlic, oregano, salt, and pepper in a large resealable bag. Seal bag and shake to coat chicken. Let marinate for at least 30 minutes, up to overnight.
In a large skillet over medium heat, add chicken and cook until browned and cooked through, about 5 minutes per side.
Remove chicken from skillet and set aside on a plate.
In the same skillet, add onion and mushrooms. Cook until softened, about 5 minutes.
Add bacon and diced tomatoes with green chilies. Stir to combine.
Add flour and chicken broth, and stir until gravy is smooth. Season with thyme and paprika.
Return chicken to skillet and spoon gravy over the top.
Serve over rice or mashed potatoes.
Enjoy!