Peel and cube the eggplant. Place the eggplant, bacon, onion, jalapeño and garlic in a large, heavy skillet over medium-high heat. Stir-fry until the bacon is crisp and the eggplant is very soft, about 10 minutes. Add the chili powder, cumin, oregano and salt. Using a slotted spoon, transfer the mixture to the food processor or blender and puree the mixture until smooth. Taste and adjust seasoning to your liking.
Place onto a platter.
Sprinkle with the cheese and cilantro, if using, and serve.