01 -
Cut your large chicken breasts into thinner portions—slicing or butterflying works, or turn them into strips for smaller bites. Arrange them on a plate after trimming. Chop the garlic, shallot, and spinach, then halve all the little tomatoes. Get everything prepped first to make cooking smooth.
02 -
Sprinkle the chicken with salt, pepper, onion powder, and garlic powder evenly. Don’t skimp—it’s how you layer in flavor for the dish right from the start.
03 -
Heat up one tablespoon of oil in a large skillet over medium-high heat. Add the seasoned chicken, but don't overcrowd the pan. Cook each side for 1–2 minutes for that nice golden brown color. You're not aiming to fully cook it yet, so pull it out and set it aside on a clean plate.
04 -
Using that same pan (leave those tasty bits stuck to the bottom!), heat your second tablespoon of oil. Add the minced garlic, shallot, halved tomatoes, and chili flakes (if you're feeling bold). Stir it around every now and then on medium heat, letting the tomatoes soften and get juicy. This forms the heart of your sauce.
05 -
Toss in the chicken stock, the heavy cream, the pesto, and the prepped spinach. Stir it around so the spinach gets soft and blends nicely into the sauce. Taste and tweak with salt or pepper, then let the mixture lightly simmer for a couple minutes so the flavors really come together.
06 -
Put the browned chicken back into your simmering sauce. Ladle some sauce over each piece, letting them cook fully for about 2–3 minutes. You'll know they're done when the inside is no longer pink and the temperature reaches 165°F.
07 -
Take the pan off the heat and dish up. Serve warm with something like pasta, rice, or veggies. Spoon over extra sauce on each portion, and if you want, sprinkle grated Parmesan or black pepper as a final touch.