In a large pot, cook the bacon until crispy. Remove and set aside. Leave some bacon grease in the pot for flavor.
Add butter to the pot. Once melted, add chicken and season with onion powder, Cajun seasoning, poultry magic, garlic, and thyme. Cook until done, then remove and set aside.
Add onions, celery, and carrots to the pot. Sauté for 3-5 minutes, scraping up the browned bits at the bottom. If needed, add a little broth to help deglaze.
Stir in tomato paste and sundried tomatoes. Cook for a minute or two.
Sprinkle in the flour and stir, cooking another minute to form a roux.
Slowly whisk in the chicken broth, stirring constantly. Let the mixture simmer and thicken.
Stir in cream, seasonings, spinach, tortellini, chicken, and bacon. Cook for about 10 minutes or until the tortellini is tender.