Heat olive oil in a large pot over medium heat.
Add diced onion, sliced carrot, celery, and a couple pinches of salt and pepper. Cook for about 8 minutes until tender and fragrant.
Add garlic, thyme, oregano, and sage. Cook for another minute while stirring frequently.
Stir in drained chickpeas and frozen gnocchi.
Add vegetable broth and coconut milk, along with more salt and pepper. Bring to a simmer.
Reduce heat to medium-low and let it simmer for about 6–10 minutes until the gnocchi is cooked through.
Remove from heat and stir in shredded vegan Parmesan until melted. Fold in chopped kale or spinach and apple cider vinegar.
Garnish with fresh chopped parsley and extra vegan Parmesan if desired.