To make the meatballs, combine the ground meat, onion, parsley, panko breadcrumbs, cumin, nutmeg, black pepper, and salt in a large bowl. Mix gently with your hands until just combined. Form the mixture into small meatballs and set aside.
Heat the olive oil for the sauce in a large, deep skillet or pot over medium heat. Add the diced onion and garlic and cook for 5–7 minutes, stirring occasionally, until the onion is soft and translucent and the garlic is fragrant.
Add the turmeric, cumin, black pepper, and salt and cook for 30 seconds, stirring, until the spices are fragrant.
Add the potatoes and boiling water and bring to a simmer. Carefully add the meatballs to the sauce, arranging them in a single layer as much as possible. Cover and simmer for around an hour, gently shaking the pan occasionally, until the potatoes are tender and the sauce has thickened a bit.
Add the frozen peas, cover again, and cook for 3–5 minutes, until the peas are heated through and bright green. Serve warm, and enjoy!