Combine all of the spices together in a small bowl with the flour.Combine the tomato sauce, broth, adobo sauce, and vinegar in another bowl.
Heat oil in a pan over medium heat.
Add the onion and cook for about 5-7 minutes, until soft.
Add the garlic and chopped chipotle pepper, and cook for 30 seconds.
Add the spice + flour mixture, and tomato paste and cook a minute or so, until spices are very fragrant.
Add the tomato sauce, broth, adobo sauce and vinegar. Bring to boil, then simmer about 8-10 minutes.
Taste for seasoning and add water to get the consistency you prefer.
Remove from heat and add the sauce to a blender jug.Blend carefully as the sauce is really hot. It can be helpful to open the pouring hole in the lid and cover it with a towel so the lid doesn't pop off from the heat.Use the sauce immediately or cool it and then store it in the fridge or freezer.
Video
Notes
If storing in the fridge for use at another time, heat in a pan with water before using it in your dish. Start with maybe 1/4 cup or so, adding as much as you need to get the right consistency, as it will thicken to a paste when refrigerated.Makes 2 cups. The serving amount is for nutrition calculation.