SEAR: Heat a tablespoon of oil in a large pot over medium-high heat. Season the stew meat with the kosher salt and sear the meat in batches until browned on all sides; about 2-3 minutes per batch. Remove the meat to a plate when browned.
SAUTE: Add 1 tablespoon of oil to the dutch oven and cook the onions for 5-7 minutes or until tender and translucent. Add the garlic and let cook for 30 seconds before adding the tomato paste. Cook the tomato paste in the oil so the flavors bloom, about 30-60 seconds. Then add the diced tomatoes and cook for 5 minutes until the tomatoes start to soften. If the tomatoes start to brown too much before softening, add a couple of tablespoons of water.
SCRAPE: add the meat back to the Dutch oven and then season with coriander, cumin, turmeric, allspice, ground cinnamon, white pepper, and black pepper. Toss in the cinnamon stick. Add the beef broth, 1 cup water, and pomegranate molasses. Scrape the bottom of the pot to help loosen up anything that might be stuck on.
SIMMER: Bring the pot to a boil, then lower the heat to low, cover and let cook for 45-60 minutes or until the meat is tender.
SAUTE: Add the remaining tablespoon of oil to a skillet over medium high heat. Add the okra and saute it for 2-3 minutes or until lightly browned on all sides. When the meat is done, add the okra to the stew and stir to combine. Bring the heat back to medium and let simmer for 10 minutes, uncovered. Taste and adjust with salt as needed.
FINISH: Turn off the heat, stir in the lemon juice and the cilantro. Then serve with vermicelli rice.