Cut chicken into strips, marinate 30 minutes in refrigerator.
Preheat oven to 350°F (175°C).
Heat oil in skillet; cook chicken and onion until browned.
Add stewed tomatoes, broth, soup, diced tomatoes with chiles, and optional peppers.
Simmer 20–30 minutes until chicken cooked.
Remove chicken and shred.
Reduce sauce to about 2¼ cups.
Mix shredded chicken with ¼ cup sauce and half green onions.
Pour remaining sauce into 9×13 baking dish.
Warm cream gently and dip tortillas.
Fill tortillas with chicken and cheese; roll and place seam-side down.
Top with enchilada sauce and remaining cheese.
Sprinkle remaining green onions.
Bake uncovered 25 minutes until bubbly.