Put the olive oil in a large saucepan over medium heat.
Add the chopped onion, minced garlic, meat pieces, salt, pepper, paprika, tomato paste, ginger powder and the ½ bunch of cilantro.
Let cook for 5 minutes while stirring occasionally.
Add the grated tomatoes, celery, carrots, zucchini, radish, the piece of butternut squash and the chickpeas. Let cook for a good 10 minutes.
Cover the meat and vegetables with hot water. Increase the heat to high until it starts to boil, then reduce to medium. Let cook for about ½ hour.
Soak the frik or Freekeh in hot water for about 15 minutes then wash well until its water runs clear. Drain and add it to the saucepan. Let cook with the meat and vegetables for about ½ hour.
Once the vegetables are cooked, take out the zucchini, the piece of butternut squash, carrots, radish and puree them, then pour the puree in the saucepan. You should add more hot water at this step.
Take out the celery stalk and the ½ bunch of non chopped cilantro. Discard them.
Stir the chorba occasionally to prevent the Frik from sticking to the bottom of the saucepan.
Check the seasoning and add salt if needed.
Once the meat, chickpeas and frik are cooked, turn off the heat and add the chopped cilantro.
Serve.