Dice ½ of of the onion and reserve the other whole half for the stock pot.
Brown the ground beef and onion in a skillet over medium high heat. Add in the cinnamon, 1 teaspoon salt, and pepper.
When it is almost completely cooked through stir in the uncooked rice and set aside.
Cut off just the ends of the zucchini so they would stand flat and core out the inside (If you have full size zucchini, cut them in half to create 2 shorter zucchini and core them.)
Fill the zucchini about ¾ of the way up with the ground beef mixture (leaving room for the rice to expand as it cooks)
Carefully place the zucchini standing up like soldiers in a pot, It's ok if they lean over a little bit. You want them to be covered by the tomato broth!
If the whole amount of meat mixture doesn't fit in the zucchini, just scoop it into the bottom of the pot.
Pour in whole can of tomatoes, then fill the can up with water and pour that in as well. Add enough water to mostly cover the zucchini. Season the water with 2 teaspoon salt.
Cut the other ½ of the onion into quarters and wedge them In between the zucchini as well as the whole garlic cloves.
Over medium high heat, bring to a boil and then reduce to a simmer for 50 minutes until rice is cooked.
Serve 1 or 2 zucchini on a plate and spoon extra tomato broth over the top. Sprinkle with mint, parsley, and top with labneh