In a large dutch oven, heat avocado oil over medium heat.
Add diced zucchini, potatoes, onion, and garlic. Saute for 10 minutes until the onions become translucent.
Add in the baby spinach and stir until the spinach has wilted.
Next add the vegetable broth, Italian seasoning, kosher salt and fresh cracked pepper.
Bring to a boil and simmer for about 25 minutes, until the potatoes are tender.
Using an immersion stick blender or regular blender (but be careful because soup is hot), blend until you reach a creamy consistency. If you like a thinner soup, add a little extra vegetable broth while pureeing the soup.
Top with gremolata mixture, a drizzle of good olive oil and a sprinkle of sea salt. Enjoy!