In a large skillet over medium heat toast the dried peppers for 3 minutes on each side. Be careful to not scorch them.
Remove the stems and seeds. Place the peppers in a large bowl, pour in the boiling water, cover and leave to soak for 30 minutes.
Meanwhile add 1 tablespoon of olive to the same pan, over medium heat, and begin sautéing the onions until soft. Add in the garlic and sauté for 30 seconds.
To a blender add the sautéed onion garlic mixture, chicken stock, and 1 cup of the liquid from the peppers. Add in the peppers and blend until smooth. Pour through a fine mesh strainer into a bowl.
Mix in all of the seasonings, tomato paste and tomato sauce.
Using the same skillet over medium heat add 1 tablespoon of olive oil. Once hot add in the enchilada sauce and cook for 4 minutes. If the sauce is too thick add in some of the remaining liquid from the peppers. Remove from the heat and set aside.
Season the chicken breasts with all of the seasonings, coating each piece evenly.
In a large skillet over medium-high heat add the olive oil. Once hot add in the chicken breasts and pan sear until fully cooked. Remove from the heat and set aside until cool enough to handle.
Now warm the corn tortillas by adding them to a damp kitchen towel and microwaving them for 30 second intervals until they are warm and pliable.
Once cool enough to handle begin to shred the chicken and place in a large bowl. Add in the sour cream and ½ cup of shredded cheese. Mix until well combined.
Preheat an oven to 350° F. Pour enough of the enchilada sauce in a 9x13 pan to just cover the bottom.
Fill and roll each of the tortillas with the chicken mixture. Place in the pan and pour over the remaining enchilada sauce. Top with the remaining ½ cup of shredded cheddar cheese.
Cover with foil and place in the preheated oven for 25 to 30 minutes. Remove the foil and continue baking for 5 minutes. Garnish with cilantro. Enjoy!