Heat the oil in a large soup pot or Dutch oven over medium heat. Add the onion with a pinch of salt and pepper and cook for 4-5 minutes, until softened. Stir in the garlic and ginger and cook for 1 minute.
Add the red curry paste and tomato paste. Cook for 1–2 minutes, stirring constantly, until fragrant and slightly darkened.
Pour in the coconut milk and vegetable broth. Stir in the sweet potato, cauliflower, tamari and brown sugar. Bring to a gentle simmer, partially cover and cook for 15–20 minutes, or until the vegetables are fork-tender.
Blend the soup until smooth using an immersion blender, or carefully transfer it to a high-speed blender and blend in batches.
Return the soup to the pot if using a blender. Turn off the heat and stir in the peas and lime juice and simmer for 2–3 minutes, until the peas are heated through. Taste and season with salt and pepper or more lime, as needed.
Serve topped with chopped cilantro, sliced green onions, crushed roasted cashews or peanutes, chili crisp and lime wedges, if desired.