A slow-cooked South Asian cauliflower curry is so full-flavored, you won't realize you're not eating meat.
14 Comments