Heat oil in a large heavy-bottom pot over medium-high heat.
Add carrot, celery, and onion along with a couple large pinches of salt and pepper.
Cook for 8 minutes, stirring occasionally.
Add garlic, curry powder, ginger and turmeric. Cook for another minute, stirring frequently.
Add a splash of veggie broth to deglaze the pan and scrape all the yummy bits off the bottom.
Add coconut milk, rotini pasta, and chickpeas.
Add remaining vegetable broth and bay leaves along with another couple large pinches of salt and pepper.
With heat on medium high, bring soup to a simmer.
Cover and turn heat to low.
Simmer for 6-10 minutes or until pasta is just al dente.
Stir in apple cider vinegar and season to taste with salt and pepper.
Garnish with fresh chopped parsley and enjoy!