Preheat the oven to 425° F.
Place the cauliflower florets on a non-stick baking sheet and toss with 1 tablespoon olive oil to coat. Sprinkle with salt and pepper to taste. Roast the cauliflower for 25 - 30 minutes, until golden and caramelized.
Meanwhile prepare the sauce by whisking together the soy sauce, sherry vinegar, sesame oil, chili garlic sauce, honey, cornstarch, garlic and ginger. Set aside.
In a large non-stick skillet or wok, heat 1 tablespoon olive oil over medium-high heat and add the chopped bell pepper and onion. Saute for 2-3 minutes until soft. Pour the sauce into the skillet and add the chiles if you are using them. Heat the sauce over low heat until thickened.
Once the cauliflower is roasted, toss with the sauce in the skillet until coated. Garnish with peanuts and with sliced green onions. Serve over jasmine rice or over noodles.
To add more heat, use Thai chili peppers, jalapenos or extra chili garlic sauce in the sauce. You can also garnish with sriracha, chili garlic paste or spicy mustard.