Heat olive oil in a medium saucepan over medium heat, then add the serrano, onion, garlic and chopped chipotle and cook until softened.
Add tomato sauce, adobo sauce, chili powder and cumin to saucepan, and bring to a boil.
Reduce heat and simmer, uncovered, stirring frequently, until reduced by about 25%.
Add salt and pepper to taste.