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. Add the broth. Let the spinach soften in the heat, and then keep it on the heat on a medium simmer until its completely cooked through, about 15 minutes. If it isn't saucy enough, add an extra 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.
Add the lemon juice to 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.