I always begin by frying the bacon in my skillet until it's golden brown and crispy. Once done, I transfer it to a paper towel-lined plate and reserve about a tablespoon of the drippings in the pan—this adds incredible depth to the soup.
Next, I season the chopped chicken breast with cumin, oregano, and smoked paprika. Then I add it to the same skillet. It soaks up that smoky bacon flavor while getting a lovely sear. After about 5-6 minutes, once it's cooked through, I set the chicken aside.
Now, I add olive oil to the pan and toss in the chopped onions. I let them cook for 3-4 minutes until soft and translucent. Then I add the minced garlic and cook it just long enough for the aroma to bloom—about 30 seconds.
With the garlic and onion ready, I pour in the chicken broth and gently scrape the bottom of the skillet to lift all those delicious bits. I add in the baby spinach at this point and let it wilt down—it only takes a minute.
Now it’s time for the magic! I stir in the fire-roasted tomato pasta sauce and pour in the heavy cream. The color becomes rich and velvety. I reduce the heat to low and let everything simmer gently.
Finally, I return the cooked chicken to the skillet, letting it bathe in the creamy tomato mixture for another 5–10 minutes. Just before serving, I crumble the crispy bacon over the top. And that’s it—it’s ready to serve!