Mole is a generic sauce in a lot of Mexican dishes. It actually means "sauce" in the native language. Outside of Mexico, mole sauce refers more specifically to mole poblano, a sauce popular in Puebla that uses chili peppers, Mexican chocolate, spices and a thickening agent like tomato sauce. It is often served over chicken but can be used for in any meat dish.
Heat the oil in a pan over medium heat. Add the onion and garlic and cook until tender.
Mix the dry ingredients until well combined and add to pan.
Stir in the tomato sauce and canned chili peppers.
Bring the sauce to a boil. Reduce heat, cover and simmer for an additional 10 minutes. Pour over food.