Preheat your oven to 400 degrees Fahrenheit. This gets the veggies ready for roasting which adds a nice caramel flavor.
Spread out your diced red bell pepper, sweet potato, squash, cauliflower and onion on a large baking sheet. Drizzle with 1 tablespoon olive oil, sprinkle with salt and pepper, then toss to coat.
Roast those veggies for 25 to 30 minutes, flipping once halfway through so they cook evenly and get a little golden.
While that's happenin', heat the remaining tablespoon of olive oil in a big pot over medium. Toss in your minced garlic and sauté till fragrant, about 1-2 minutes, but watch it close so it doesn’t burn.
Once veggies are roasted, transfer them into your pot. Pour in vegetable broth and coconut milk, stir it all up real good.
Bring this mix to a gentle simmer and let it cook for 5 to 10 minutes. This helps all those flavors mingle and deepen.
Time to use your immersion blender right in the pot or carefully blend in batches in a blender. Puree until this soup is smooth and creamy like you want.
Give it a taste and add salt and pepper if you feel it needs a little more punch.
Then get ready to serve this yumminess hot, maybe with some fresh herbs or a splash more coconut milk.
Notes
This soup stores well and can be frozen for later meals. Add fresh herbs, lime juice, or a drizzle of coconut milk to customize flavor when serving.