Heat the oil in a pot.
Peel and dice the onion, then sauté it until golden brown.
Add turmeric and garlic cloves, and stir once.
Now, add the split peas and pour in water to cover them slightly. Bring to a boil. Reduce the heat and let the split peas simmer for 30 minutes.
Meanwhile, wash and dry the herbs, remove from the stems, and chop finely.
Slice the spring onions into thin rings.
After 30 minutes, add the spring onions, chopped herbs, salt, and pepper to the pot. Let it simmer for another 30 minutes.
Meanwhile, grate the onion and squeeze out all the excess liquid.
Season the ground meat with the squeezed onion, cinnamon, salt, and pepper.
Knead the mixture until it is smooth and well combined.
Shape into small balls and place them on a plate.
After cooking for 1 hour, add the meatballs and rice to the pot. Let it simmer for another 30 minutes.
Then, add the pomegranate juice, pomegranate molasses, and sugar to the soup. Continue simmering for another 30 minutes with the lid slightly ajar.
Taste and adjust the flavor by adding more pomegranate molasses or sugar, depending on whether you want it more tart or sweet.