Preheat the oven to 355°F/180°C (regular heat).
Mix the meatball ingredients gently until just combined. Shape into medium meatballs, arrange on a tray, drizzle with a little olive oil, and bake for 25 minutes.
While the meatballs bake, heat the olive oil in a large sauté pan over low heat. Add the sliced onions and cook slowly, stirring occasionally, adding up to 1 cup of the reserved hot water as they soften, about 18–22 minutes, until deeply softened and beginning to caramelize.
Stir in the spices and granulated garlic and cook for 30–60 seconds to bloom the spices. Add the soy sauce, pomegranate concentrate, date syrup, potatoes, and the remaining reserved hot water. Cover and simmer for 8–10 minutes, until the potatoes begin to soften.
Add the baked meatballs to the pan, nestling them into the sauce. Cover and simmer gently 25–30 minutes, until meatballs are cooked through and potatoes are tender; skim fat if desired.
Adjust seasoning with salt and pepper. Serve hot.