Place Scallion (1/4 cup), Olive Oil (1/2 tablespoon), and Carrot (2) in stock pot. Cook on medium heat for 5-8 minutes or until onions are browned and carrots softened.
Add Vegetable Broth (10 fluid ounce) and the Whole Peeled Tomatoes (1 can). Mix and simmer 5 minutes.
Next add your Almond Butter (1 tablespoon), Kosher Salt (1 teaspoon), Freshly Ground Black Pepper (1/2 teaspoon), Ground Cumin (1/8 teaspoon), Ground Cinnamon (1/2 teaspoon), Ground Cloves (1/4 teaspoon), Ground Ginger (1/4 teaspoon), Red Curry Paste (2 tablespoon), and Light Coconut Milk (1/2 cup). Bring to a light boil then reduce and simmer for 10 minutes.
If using arrowroot starch, mix the Arrowroot Starch (1 tablespoon) into a 1/2 cup of a cold liquid (water or non-dairy milk) and whisk until smooth. Set aside.
Carefully transfer soup into a blender and puree until creamy. You can also use a hand blender.
Place pureed soup back in the stock pot and add the Onion Powder (1/4 teaspoon) and arrowroot slurry, if using, and cook on medium-low, whisking, for another 5 minutes. You don’t want arrowroot starch to cook too long with the soup. It's best to add last.
Taste and adjust salt and spices if needed and add toppings of your choice, such as Lime Juice (1 tablespoon), Lime (to taste), Sea Salt and Pepper (to taste), Fresh Parsley (to taste), Roasted Almonds (3 tablespoon), Crushed Red Pepper Flakes (to taste), Olive Oil (to taste) and spiralized Carrot (1) noodles to garnish. This adds more texture.