Dissolve the saffron in 2 tablespoons of boiling water. Peel and finely dice 100 g onions. Wash coriander, dab dry and chop. Peel and finely chop the ginger. Knead minced meat, egg, 2 mizzen, half of the coriander, ginger, salt, garam masala and cayenne pepper to a smooth dough.
Add saffron water and knead again. Form 12 balls from the chopped mass, press flat, add 3 almonds each and form into a ball again. Mix the remaining mizzen and 10 tablespoons of cold water and brush the meatballs with it.
Heat the oil, up to 2 tablespoons, in a saucepan, fry the meatballs for about 5 minutes and drain. Peel and finely dice the remaining onions. Clean, wash, quarter, seed and dice the tomatoes.
Peel the garlic and press it through a garlic press. Heat the rest of the oil in a frying pan and fry the onions and garlic. Add turmeric and 4 tablespoons of cold water and fry for 2 minutes.
Add tomatoes and cumin, stir in and simmer for another 5 minutes. Add yoghurt, salt and 1/8 litre water to the sauce, stir in and bring to the boil. Add meatballs to the sauce, sprinkle coriander on top and simmer covered for about 8 minutes.
Serve in a bowl, garnished with coriander leaves if desired. Basmati rice and pappadums (Indian flat bread) taste good with it.