Cauliflower / Zucchini / Sausage / Onions / Carrots / Garlic / Ginger - (If prepping right before cooking, get oven heating first.) Prep as directed. Store cauliflower, zucchini, and sausage in their own containers. Combine onions and carrots in one container. Combine garlic and ginger in another container. (Can be done up to 5 days ahead)
Toss cauliflower with oil (portion for cauliflower), curry powder (portion for the cauliflower) and some salt. Spread out on a sheet pan and transfer to oven. Roast cauliflower, shaking the pan halfway through cooking, until cauliflower is tender and golden brown in spots, ~30 minutes total.
While cauliflower roasts, heat a Dutch oven with oil (portion for soup) over medium heat. Add sausage and saute until golden brown, 4 to 5 minutes total. Set aside.
To heated pan add butter and then onions and carrots with a pinch of salt. Saute, scraping up any brown bits from the bottom of the pan, until vegetables are soft, 4 to 6 minutes.
Add garlic, ginger, curry powder (portion for the soup), cumin, and red pepper flakes. Saute for 1 minute more.
Add zucchini, crushed tomatoes, coconut milk, stock, and sausage back to pan. Bring to a simmer. Simmer until zucchini is tender, ~10 minutes.
Season soup to taste with some salt and pepper.
Ladle soup into bowls and top with cilantro. Serve soup with cauliflower on the side. Enjoy!