Moroccan meatballs in tomato sauce are tender lamb meatballs seasoned with mint, cumin, and cinnamon, and simmered in a spiced tomato sauce. A straightforward, weeknight-friendly dish ready in about 35 minutes.
In a large bowl, combine the ground lamb, egg, garlic, panko, mint, parsley, cinnamon, coriander, cumin, salt, and pepper. Mix just until blended and form into 16 to 18 meatballs (about 1-1/4 inches in diameter).
Heat 2 tablespoons of olive oil in a large, heavy skillet over medium-high heat. Add the meatballs and brown on all sides, about 3 minutes total (they will not be cooked through). Transfer to a plate and drain excess fat from the pan.
Return the pan to medium heat and add the remaining 2 tablespoons of olive oil. Add the onion and cook until softened and translucent, 3 to 4 minutes. Stir in the garlic and cook until fragrant, about 1 minute.
Add the diced tomatoes with their juices, along with 1/2 teaspoon each of cinnamon and coriander. Season with salt and pepper and simmer for 2 minutes. Taste and adjust spices as desired.
Return the meatballs to the pan and turn to coat in the sauce. Reduce heat to low, cover, and simmer gently until the meatballs are cooked through, 6 to 8 minutes.
Transfer to a serving dish, garnish with parsley, and serve with steamed white rice.