Add in garlic, spices, and tomato paste. Incorporate well and fry for 5 minutes. Once fragrant, add in tomatoes and water, then bring to a boil over high heat.
Cover the pot, then reduce the heat to low and let simmer for 10-15 minutes, stirring occasionally and crushing the tomatoes with the back of your spatula.
Taste the soup and season with salt, black pepper, red chili flakes, and sugar to taste, then transfer to a blender with the coconut milk and vegan mayonnaise (or more coconut milk, or cashews -- see notes below).
Blend the soup mixture until very smooth and creamy. If desired, adjust the seasonings again. Serve with beans and pasta or toasted bread, grilled cheese, etc. Enjoy!
Notes
*You may also use 1 cup full-fat coconut milk (instead of the 1/3 cup coconut milk + 3 tbsp mayonnaise). Alternatively, use cashew cream: soak 1/2 cup raw cashews in water for 30 minutes, then blend with 1/4 cup water until very smooth and creamy.
Keyword Beans & chickpeas, Comfort food, Main dish, Pasta, Quick & easy, Soups, stews, & chili