Heat olive oil on a large pan over medium-high heat.
Saute the garlic and onion until it becomes tender and light brown.
Add the spices: cumin, turmeric, paprika, and cinnamon, and cook for a minute. Keep mixing to avoid burning them, and lower the heat (if necessary).
Add the chopped eggplant and cook for about ten minutes, until the slightly softened. Mix occasionally to make sure nothing sticks at the bottom of the pan.
Add the crushed tomatoes, two tablespoons of pomegranate molasses, salt, and ground black pepper and combine.
Cover, turn the heat back to medium-high, and bring to a boil.
Lower heat, then continue simmering until the eggplants are tender; mixing often to check that the eggplants are not sticking to the pan.
Taste and adjust seasoning if needed by adding salt, pepper, or pomegranate molasses.
Remove your Persian eggplant and tomato stew from the heat and transfer to serving plates.
Sprinkle with chopped fresh parsley, serve hot --- and enjoy!