In a large pot or Dutch oven bring chicken broth to a boil and add potatoes. Reduce the heat to medium low and cook for 15 minutes.
Meanwhile, heat olive oil in a medium non-stick skillet and on a medium heat. Add onion and carrot and cook stirring occasionally for 10 minutes.
In a pot with potatoes, add sautéed onion, carrot, zucchini and spinach and continue cooking for 5-7 minutes. Add salt and pepper to a taste.
Add lemon juice, cubed eggs and parsley.
Remove from the heat and serve immediately with a dollop of sour cream.
EggsTo cook the eggs, bring a medium pot of water to a boil and add eggs. Cook on a medium heat for 10 minutes. Drain water and immediately fill the pot with a cold water. Chop the eggs when no longer hot to handle.