01 - Combine lentils, water, bay leaf, and salt in a medium saucepan. Bring to a boil, then reduce heat and simmer uncovered for 18–20 minutes until tender. Drain and discard the bay leaf.
02 - While lentils cook, heat olive oil in a skillet over medium heat. Add onion and sauté for 2–3 minutes until softened. Add zucchini and cook for another 3 minutes. Stir in spinach and tomatoes, cooking for 2–3 minutes until spinach wilts and tomatoes soften. Remove from heat.
03 - Whisk together harissa paste, Greek yogurt, lemon juice, and a pinch of salt in a small bowl until smooth and well combined.
04 - Prepare eggs in a nonstick pan according to your preference—fried, poached, or soft-boiled.
05 - Divide cooked lentils between two bowls. Top with sautéed vegetables, an egg, harissa sauce drizzle, feta cheese if using, and fresh parsley. Finish with freshly ground black pepper.