Heat 2 tablespoons of the olive oil over medium low and add the onions, mushrooms.
Cook, until the onions are soft and translucent, about 6-8 minutes.
Add the garlic, oregano and thyme and cook until the garlic is fragrant, about 30 seconds to 1 minute.
Raise the heat to medium high, add the remaining oil and when hot, add the eggplant. Stir gently for a minute, so that the eggplant is sizzling and completely covered with oil.
Adjust the heat throughout the entire sauté process so the vegetables are sizzling without burning.
Add the potatoes and carrots and stir, cooking for 2 minutes.
Add the peppers and celery, stirring to make sure all the vegetables are coated with the oil, adding a little more oil if needed.
Cook for 1 minute, stirring and searing the outer surface of the vegetables, which
will lightly caramelize them and enrich the flavor of the cooking liquid as they stew.
Add the zucchini and stir gently for a minute or two, until the color deepens, adding a little more oil if needed.
Season lightly with salt and pepper
Add the tomatoes and juice, stock, and bring to a boil, then reduce heat to low, cover and let the
vegetables simmer for about 25 minutes or longer, until tender.
Check while cooking and add a little more stock / water if mixture seems too thick.
The consistency should be like a thick stew.
Add the basil and parsley, cover, and continue cooking over low heat another 10 minutes.
Taste and adjust seasoning with additional salt and pepper