Aromatic Foundation: In the large skillet, heat 2 tablespoons of extra virgin olive oil over medium heat. Add the sliced onion and cook, stirring occasionally, for 5-7 minutes until softened and translucent.
Building the Vegetable Base: Add the diced red pepper, green pepper, and zucchini to the skillet. Continue to cook for another 8-10 minutes, stirring periodically, until the vegetables are tender and lightly browned.
Blooming the Spices: Add the minced garlic, smoked paprika, cumin, coriander, and red pepper flakes to the center of the pan. Stir constantly for 45 seconds until fragrant. Immediately mix the spices throughout the vegetables.
Unifying the Stew: Pour in the two cans of no-salt-added tomatoes with their juices. Add the rinsed cannellini beans and the bay leaf. Season generously with freshly ground black pepper. Stir everything to combine, scraping up any browned bits from the bottom of the pan.
Deepening the Flavors: Bring the sauce to a vigorous simmer, then reduce the heat to low. Cover the skillet and let it gently simmer for 15 minutes, allowing the flavors to meld and the sauce to thicken slightly.
Wilting the Greens & Poaching the Eggs: Remove the lid and the bay leaf. Add the fresh spinach by the handful, stirring it into the hot sauce until it wilts completely. Using the back of a spoon, create six small wells in the surface of the stew. Carefully crack one egg into each well.
Final Cook & Garnish: Cover the skillet again and cook for 5-7 minutes, or until the egg whites are fully set but the yolks remain jammy and runny. Remove from heat. Zest the half lemon directly over the dish. Drizzle with the remaining 1 tablespoon of olive oil and the lemon juice. Garnish generously with the fresh parsley and dill. Serve immediately.