In a large soup pot, heat the oil over medium-high heat. Add the onion and garlic and cook for 5 minutes or until fragrant and the onions are lightly browned. Add the carrots (and additional oil, if needed) and cook over medium heat for another 4 to 5 minutes or until carrots soften.
Add the vegetable broth and the diced or whole peeled tomatoes. Mix and simmer for 5 minutes.
Stir in the almond, butter, salt, black pepper, cumin, cloves, ginger, optional onion powder, and curry paste. Bring the pot to a light boil then reduce the heat and simmer for 10 minutes.
Next, carefully transfer the soup into a high speed blender and puree until creamy. Alternatively, you can also use an immersion blender in the soup pot.
Place pureed soup back in the stock pot. Mix in the coconut milk and slurry and cook over medium-low heat, stirring on occasion, for another 5 minutes.
Taste and adjust seasonings, if needed. Add a splash of lime juice (optional) to the pot before serving.
Serve and top with fresh parsley.
Store in the fridge covered for up to 5 days.
Notes
Substitutions: Substitute red curry paste with ½ teaspoon curry powder and 1 Tablespoon chili sauce. I don't recommend peanut butter as it will overpower the taste of the spicesPrep Tips: To prepare the slurry, whisk together the arrowroot powder or cornstarch into equal parts of cold liquid (water or non-dairy milk) until smooth in a small glass or bowl. Storage Options: Freeze for up to 3 months.