Remove stems and seeds from the dried chiles and cut or rip the chile pasilla into pieces. Set aside.
To a dry sauce pan or cast iron pan, add the tomatoes/tomatillos and onion and blacken. Remove from heat and set aside .
Add 1-2 tablespoons of oil and heat to medium. Add the dried chiles and fry for about 2 minutes. Cook until the chiles become aromatic and start to deepen/darken in color.
Lower heat and add 1/2 cups of water to the sauce pan (CAREFULLY as the oil will splatter and smoke) and raise heat to medium. Add garlic clove. Bring to a boil, reduce and simmer for 10 minutes. Remove from heat and let sit for about 20 minutes.
Transfer all of the ingredients used thus far including the liquid to the blender. Blend (carefully, making sure to vent) until desired thickness is achieved.
Heat 2-3 tablespoons of oil to medium heat for a few minutes. Add the thick alsa from the blender to the hot oil. Simmer the salsa, stirring often for about 10 minutes.
Pour in a bit of water to the blender and swish around. Try to get as much of the remaining salsa off the sides. Pour into pot, along with the vinegar. Stir well to combine and continue cooking for 10 minutes until it reduces. Taste if extra salt is needed.
Remove from heat and add black eyed peas if using. Adjust taste to your liking with agave syrup and lime juice.