Warm the large skillet over medium heat and add the olive oil. Once shimmering, add the sliced onions and cook until they soften and begin to turn golden, about 5 minutes. The kitchen will fill with a fragrant aroma as they sauté.
Add the minced garlic to the skillet, stirring constantly for about 30 seconds until fragrant. Be careful not to burn it—it should release a lovely aroma and soften slightly.
Stir in the diced eggplant, coating it with the oil and aromatics. Cook for 8-10 minutes, stirring occasionally, until the eggplant begins to soften and lightly brown.
Next, add the sliced zucchini and bell peppers, stirring to combine everything evenly. Cook for another 5-7 minutes until the vegetables start to release their juices and become tender.
Pour in the chopped or crushed tomatoes, then sprinkle in the thyme and oregano. Stir well to distribute the herbs and bring the mixture to a gentle simmer. Cover loosely and cook for 25-30 minutes, stirring occasionally, until all vegetables are soft and the sauce has thickened.
Season with salt and black pepper to taste. Taste and adjust the seasoning if needed; the flavors should be rich and well-rounded, with the sauce clinging to the vegetables.
Remove from heat and let the ratatouille sit for a few minutes to meld the flavors. The dish should look vibrant, with tender vegetables bathed in a thick, savory tomato sauce.
Serve hot as a main course or over cooked grains, with a sprinkle of fresh herbs if desired. Enjoy the hearty, colorful, and rustic flavors of this classic dish.