In a saucepan, heat a few tbsp of olive oil over medium heat.
Add in your yellow onion, and cook for a few minutes until translucent.
Add in your minced garlic, and cook for another minute or so.
Add in your spices and stir to coat the onions and garlic.
Add in the tomato paste, chopped chipotle chiles, adobo, tomato puree, and broth.
Bring to a boil, then reduce to a simmer and cook until it has a sauce-like consistency (about 10 minutes).
Add in a splash of vinegar and salt to taste.