1. Heat the olive oil in a large pot over medium heat. Add the chopped onions and cook until they are soft and translucent.
2. Add the minced garlic and cook for another minute until fragrant.
3. Add the beef or lamb cubes and cook until browned on all sides.
4. Stir in the tomato paste and cook for a couple of minutes.
5. Add the diced tomatoes, beef broth, salt, black pepper, and ground coriander. Bring to a boil, then reduce the heat and let it simmer for about 30 minutes.
6. Add the trimmed okra and let it cook for another 15 minutes, or until the okra is tender.
7. Adjust seasoning if necessary. Serve hot with rice or bread.
Notes:
This stew is even better the next day after the flavors have melded together.