Cook the garlic and onions in a couple tablespoons of the vegetable stock for 5-6 minutes over medium heat. Stir often.
Stir in the curry powder and red pepper flakes and cook for 2-3 more minutes. Add more broth as needed if the pan starts to dry out.
Add coconut milk, vegetable stock, sweet potato and cauliflower.
Simmer lightly, uncovered, until the sweet potato is cooked through and very soft, approximately 15-20 minutes. Turn off the heat.
Carefully transfer the soup to a blender and processor until smooth then pour back into the pot. Alternatively, use an immersion blender right in the pot.
Stir in the green peas and season with salt and pepper, to taste.
Serve right away topped with fresh cilantro and another spritz of lime juice.