Preheat oven to 350 degrees Fahrenheit. Spray 2 quart baking dish with oil
Cut cauliflower into flowerets. Steam in a steamer basket (or in 1 inch boiling water) for 8-10 minutes until cooked but still firm. Do not overcook or cauliflower will be mushy after baking. Drain well.
While cauliflower cooks, prepare sauce. Combine soup, mayo, cheese and curry. Salt and pepper to taste.
Once cauliflower is cooled slightly add to sauce and stir to combine. Spoon into prepared baking dish.
For topping- melt butter in medium skillet, add garlic and saute 30 seconds, then add cubed bread. Remove from heat and toss to combine. Add to top of cauliflower.