Heat the olive oil in a large Dutch oven or deep skillet over medium heat. Add the onion and a pinch of salt. Cook 4–5 minutes until soft and translucent. Add the garlic and cook 30 seconds more until fragrant.
Toss in the eggplant, zucchini, and bell peppers. Cook, stirring occasionally, for 8–10 minutes until the vegetables start to soften and get a little color. (Don’t worry if the eggplant absorbs a lot of oil – it will release it later.)
Simmer the sauce Pour in the diced tomatoes (with their juice), thyme, oregano/basil, smoked paprika, chili flakes (if using), 1 tsp salt, and ½ tsp black pepper. Stir well, bring to a gentle simmer, then reduce heat to medium-low. Cover and cook 15–18 minutes, stirring once or twice, until the vegetables are tender but not mushy.
Add the greens & protein Stir in the chickpeas and all the kale. The kale will look like a mountain at first – just press it down gently. Cover and cook another 5–7 minutes until the kale is bright green and wilted but still has some texture. Taste and adjust salt/pepper. If you like it saucier, splash in a little vegetable broth or water.
Finish & serve Turn off the heat. Drizzle with a little extra olive oil and scatter fresh basil on top. Serve hot in bowls.