Yummy Moroccan Lemon Chicken
  1. Firstly, smear salt and pepper on the chicken. Next, heat a deep heavy-bottomed skillet over medium-high heat.
  2. Next, add the oil and let it heat.
  3. Now, drop the chicken pieces into the hot oil and brown on all sides. Once browned, remove the chicken to a plate.
  4. Meanwhile, boil a couple of chicken pieces in 2 cups of water. Add cardamom and cinnamon for flavorful stock.
  5. Eventually, reduce the heat to medium and add the onions in the same pan.
  6. Sauté until they are soft and golden. Add the garlic and ginger. Cook for another minute or so, until fragrant.
  7. Add the spices and sauté with the onions and garlic until fragrant.
  8. Pour in the stock, scraping all of the flavourful browned bits left on the bottom of the pot. Return the chicken to the pot and turn up the heat.
  9. Once the gravy thickens a bit, add the chopped lemons. Cover and place a heavyweight on the lid and let it simmer for 30 minutes.
  10. Uncover the chicken which is now extremely tender. Transfer to a serving tray
  11. Garnish with the chopped cilantro and serve this Yummilicious Moroccan Lemon Chicken with flatbread, naan or paratha.
Recipe Notes

1. Use preserved lemons for authentic Moroccan taste

2.Cook on slow fire as long as the chicken is very tender

3.Adjust spices according to tasteYummy Moroccan Lemon Chicken