Peel onions and garlic. Chop the onions finely, chop the garlic. Cut dates in half. Knead minced meat, egg, breadcrumbs, approx. 1/3 of the onions, lemon peel, cinnamon, 1 teaspoon salt, some pepper and chili in a bowl.
Form about 16 small meatballs with moistened hands.
Heat 2-3 tablespoons of oil in a large, deep frying pan. Fry the meatballs until golden brown, turning them over. Add remaining onions and garlic and braise briefly. Add tomatoes and stock, season with salt and pepper.
Bring to the boil and braise for about 5 minutes. Add dates and simmer for another 5-10 minutes.
Roughly chop the almonds. Heat 1 tablespoon of oil in a saucepan and roast the almonds briefly. Add rice, 400 ml water, deep-frozen spinach and 1 tsp. salt and bring to the boil. Cover and let it swell at low heat for about 15 minutes.
Season tomato sauce with salt, pepper and chilli. Arrange spinach-almond rice and lemon mince balls with the tomato sauce in deep plates.