In a large soup pot, heat 3 teaspoons of oil or veggie broth over medium heat. Add onions and garlic and cook for 10 minutes, stirring occasionally until golden brown.
Add all spices, stir until onions are well coated. Cook about 3 minutes stirring frequently, until deep golden brown. Stir in squash and coat well with the seasoned mixture.
Stir in the broth, tomatoes, and chickpeas. Bring the soup to a boil, and then reduce heat to a simmer. Cover and let simmer for 8-10 minutes, or until squash is tender.
While the soup is cooking, in a skillet or frying pan, heat the remaining 1 tsp. oil over medium-high heat. Add the okra and cook for 3-5 minutes, stirring frequently. Cook until the edges are golden brown. Stir the okra into the stew.