Start by cooking the beef. In a large pot over medium high heat, add the olive oil. Once hot, add the diced onions and cook for 3-4 minutes until softened, stirring continuously.
Add the crushed garlic, and cook for a further minute or so, then add the ground beef.
Cook for a minute, breaking apart any clumps of meat with a wooden spoon, then add all the spices (seven spice or all spice, cinnamon, salt and black pepper). Continue cooking, a good 6-8 minutes until beef is all cooked through and brown with no pink bits remaining.
Keep stirring and breaking apart clumps of meat- you can even use a potato masher to break the meat apart a little. If desired, drain any extra fat. Taste the mince and adjust for seasoning.
Add the frozen packs of spinach directly into the pan with the cooked beef. Let the spinach soften in the heat, and then keep it on the heat till its completely cooked through. If it isn't saucy enough, add 1/2 cup to 1 cup of water or broth. I always find that the spinach releases plenty of liquid and I don't need to add any extra. Add the drained chickpeas and cook for a couple minutes more.
Squeeze 1/2-1 lemon into the spinach, taste the spinach, and season with any extra salt or pepper if you think it needs it. Enjoy hot, over vermicelli or plain rice.