-
1
Cut the meat into bite-sized cubes and set it aside for a moment.
-
2
Put the garlic into a small bowl or pestle.
-
3
Crush the garlic clove with the sea salt and 1 tablespoon of olive oil.
-
4
Put the meat in a bowl and cover the meat with the garlic paste.
-
5
Set aside to marinate for 30 minutes.
-
6
Heat the remaining oil in a large pot over medium heat.
-
7
Fry the sliced onion until soft and beginning to brown, about 10 minutes.
-
8
In the meantime heat up a frying pan over medium high heat and brown the meat in two batches.
-
9
The meat needs to be nicely browned on all sides so stir it a couple of times.
-
10
When each batch is done tip the meat into the the pot with the onions.
-
11
Add the diced tomatoes, tomato puree, sugar, red pepper flakes, beef bouillon cube and paprika into the pot as well.
-
12
Fill half the empty tomato can with water and add it to the pan.
-
13
Bring the stew to boil and cook on low heat under a lid for 20-30 minutes or until the meat is tender.
-
14
Drain and rinse the canned chickpeas.
-
15
Add them to the pan and taste for seasoning.
-
16
Add salt and pepper as needed.
-
17
Cook for further 10 minutes then add the spinach leaves.
-
18
When they start to fall apart and become soft, the stew is ready.
-
19
Sprinkle stew with chopped cilantro or parsley and serve with a chunk of bread.