In a large pot or skillet, heat the vegetable oil over medium heat.
Add the chopped onion and cook until softened and translucent, about 5 minutes.
Stir in the minced garlic and cook for another 1-2 minutes until fragrant.
Add the chopped bell pepper and cook for 2 minutes.
Stir in the chopped tomatoes and cook for another 5 minutes until they start to break down.
Add the cubed eggplant and potatoes to the pot. Stir well.
Stir in the ground coriander, ground cumin, dried thyme, paprika, black pepper, and salt.
Pour in the water or vegetable broth and stir to combine.
Reduce the heat to low, cover the pot, and simmer for about 30 minutes, or until the vegetables are tender and cooked through. Stir occasionally.
Add the green beans in the last 10 minutes of cooking.
Garnish with chopped fresh cilantro before serving.
Enjoy your meal!