Cook the chicken with a bit of salt, shred and keep aside.
In a large pan, heat oil and add the sliced onions. Soften for about 2 minutes and then add the garlic.
Cook for about 2 minutes or till fragrant and then add the tomatoes and parsley. Lower heat and cook till the tomatoes have begun to release their juices and turn slightly mushy.
If the tomatoes you use do not release enough juice, add a few tbsps of water.
Next add the chicken and chipotle peppers; season with salt and pepper. Cook for about 8 to 10 minutes till the sauce has reduced and the mixture comes together.