In a large pot or Dutch oven, heat olive oil over medium heat. Add chopped onions and cook until softened, about 5-7 minutes.
Add chopped daikon radish, salt, pepper, and curry powder. Cook for another 5 minutes, stirring occasionally.
Pour in vegetable broth and bring to a boil. Reduce heat and simmer for 15-20 minutes, or until the daikon radish is tender.
Remove from heat and carefully blend the soup using an immersion blender until smooth. Alternatively, transfer the soup to a regular blender in batches and blend until smooth.
Stir in the peanut butter and coconut milk until well combined. Heat through gently, but do not boil.
Serve hot, garnished with fresh cilantro and chopped peanuts.