In a large heavy pot, heat oil and cook onions until tender. Stir in green, red peppers and carrots and cook for 2 minutes. Stir in eggplant and zucchini. Add all the spices and toss to coat. Stir in the lentils. Add the wine, tomatoes, oregano and basil. Bring to a boil and reduce heat. Cover and simmer gently for 1 hour. If more liquid is needed, add 1 cup of water. Stir the stew occasionally. When lentils are tender, stir in the beans. Cook for another 20 minutes. Season to taste. Garnish with chopped parsley.
Recipe Courtesy of Food Network Kitchens