To start, prepare and clean the chicken livers. You can check out the tutorial in the article above. It involves soaking, rinsing, and drying the chicken livers.
Make sure that your livers are completely dried with paper towel before cooking them. Then, cube them into smaller pieces if you'd like.
Before starting the cooking process, you can also blend the tomatoes. Combine the diced tomatoes, cumin, paprika, and turmeric in a blender. Blend until you have a smooth paste.
Next, heat some olive oil in a large frying pan over medium heat. Add the onions and saute them until they become soft (about 5 minutes).
Add the minced garlic and fresh sliced chili. Mix the ingredients well and fry them for a minute.
Then, add the chicken liver cubes. Allow them to cook for about 4-6 minutes while stirring frequently. Remove them from the heat and set them aside.
Pour the blended seasoned tomato mixture into a separate saucepan. Give the ingredients a good stir, then bring the sauce to a simmer. Leave it to cook for about 10 minutes or until most of the liquid has evaporated. You should have a thick substantial mix.
Finally, pour the cooked tomato sauce over your chicken liver and onions. Allow it to smother for 5 minutes.
Then, garnish your Moroccan chicken livers with freshly chopped coriander and serve it immediately.