In a large pot or Dutch oven, heat oil over medium heat.
Add diced onion and cook for 3-5, until translucent.
Add grated carrot to the pot and cook until soft. About 5 minutes. Season with salt and pepper.
Add broth and bring to a low boil.
Add diced zucchini and and continue cooking for 7-10 minutes until vegetables are cooked through. Adjust seasoning as needed.
Add chopped spinach, lemon juice and fresh dill to the pot and cook for about 3 minutes, until spinach is cooked through.
Serve with hard boiled egg and a dollop of sour cream.
Enjoy!