This chipotle sauce is the perfect balance of sweet, spicy and salty to take your taco party to the next level! Add a drizzle to a burrito, taco or even a breakfast wrap.
In a small saucepan, heat the olive oil over medium-low heat and add the onion. Cook for approximately 10 minutes until the onion softens and turns transparent, stirring occasionally
Add the garlic and cook for an additional 3-5 minutes or until the garlic starts to soften: stir to make sure that you don't burn the garlic (trust me!).
Add the diced tomatoes, salt, chipotle peppers, sugar and water. Turn the heat to low, cover, and cook for approximately 30 minutes, stirring occasionally. The tomatoes will completely break down during this process. You may need to add a few more tablespoons of water if the sauce starts to get too thick.
Remove the sauce from the heat, and blend with an immersion blender until smooth. You may want to place it in a bowl with tall sides before completing this step to avoid burning yourself. Serve as a condiment to your favourite Mexican food and enjoy!