Preheat your oven to 200°F. This low temperature will keep the chicken warm after cooking. It’s crucial for keeping it juicy.
In a large skillet, heat 3 tablespoons of the olive oil over high heat. Once hot, season the chicken breasts with salt and pepper. Place them in the skillet, working in two batches if necessary. Cook until they’re golden brown and just cooked through, about 3 minutes per side. This step is essential to achieve that beautiful crust.
Transfer the cooked chicken to an ovenproof plate and place it in the preheated oven to keep warm. Discard any leftover oil from the skillet. This will prevent the chicken from becoming greasy.
Add the remaining 3 tablespoons of olive oil to the same skillet, still on high heat. Once hot, toss in the sliced mushrooms. Sauté them until they’re wilted and starting to brown, about 3 minutes. You want them to be tender but still retain some texture.
Pour in the chicken broth and boil until almost all the liquid evaporates, about 5 minutes. This reduces the broth to a concentrated flavor that enhances the dish.
Next, add the olives, Roma tomatoes, garlic, shallot, and capers. Sprinkle with salt and pepper, then reduce the heat to medium. Let it simmer until the liquid reduces by half, about 7 minutes. This melds all the flavors together beautifully.
Stir in the butter and wait for it to melt. This will create a luscious sauce that coats the chicken.
Finally, mix in the pear tomatoes. Season with additional salt and pepper if necessary, to enhance the flavors.
To serve, spoon the delicious mushroom mixture over the chicken breasts. Sprinkle with fresh parsley and toasted pine nuts for that final touch of elegance and flavor.