Place eggplant in colander and sprinkle with 1 Tbsp salt. Let it stand for one hour. Rinse and pat dry.
Heat 1/4 C oil in a large skillet over medium heat. Add eggplant and saute until almost tender (add more oil if needed). Remove eggplant to casserole or dutch oven.
Heat remaining oil in skillet over low heat. Add onions, carrots, garlic, and peppers. Saute until softened (about 10 minutes). Add to eggplant.
Place casserole over low heat. Add tomatoes with their liquid, celery, chili powder, cumin, oregano, basil, pepper, salt and parsley. Cook uncovered, stirring frequently, for about 30 minutes. Stir in beans, zucchini, dill and lemon juice and cook another 15 minutes.
I like to garnish with a dollop of sour cream and some shredded cheddar cheese!! Enjoy!