Start by coating the grape tomatoes with olive oil, salt, and pepper, then spread them evenly on a baking sheet. Roast them until they soften, burst slightly, and develop a caramelized sweetness. This step brings out a deep, rich tomato flavor that elevates your final dish.
Season your chicken breasts with garlic powder, paprika, salt, and pepper. Heat olive oil in a skillet, then sear the chicken until golden brown on both sides. This helps lock in juices and gives the chicken a flavorful crust that pairs perfectly with the creamy sauce.
Remove the chicken from the skillet, then sauté chopped onions until soft and fragrant. Add minced garlic and stir until aromatic. Mix in basil pesto, heavy cream, and parmesan cheese, letting the sauce thicken into a silky mixture that coats the spoon beautifully.
Return the chicken and roasted tomatoes to the skillet, gently nestling them into the creamy pesto sauce. Let everything simmer for a couple of minutes so the flavors blend. The tomatoes infuse the sauce with a burst of sweetness that ties the whole dish together.