Start by heating olive oil in a large heavy-bottom pot over medium-high heat until shimmering. Add in the sliced carrots, celery, and diced onion along with generous pinches of kosher salt and fresh cracked pepper to taste. Sauté these vegetables for about 8 minutes, stirring occasionally, until they soften beautifully.
Next, stir in minced garlic along with curry powder, ground ginger, and turmeric into the pot with your sautéed vegetables. Cook this mixture for an additional minute while stirring frequently to release all those fragrant spices into your kitchen.
Pour in a splash of vegetable broth to deglaze the pan, scraping up all those delicious bits stuck at the bottom from your sautéed veggies and spices which add incredible depth of flavor.
Add full-fat coconut milk, uncooked rotini pasta, drained chickpeas, remaining vegetable broth, bay leaves, along with more salt and pepper into your pot.
Increase heat to medium-high until your soup reaches a simmer then cover it before turning down heat low so it gently simmers away! Cook this mixture for 6-10 minutes or until your rotini pasta is just al dente.
Finally, stir in apple cider vinegar then taste test; adjust seasoning if necessary by adding more salt or pepper as desired! Ladle out generous portions into bowls garnished with fresh chopped parsley before serving hot!