Saute the hamburger with olive oil, minced garlic cloves and at least 2 tablespoons of soy sauce; add salt and pepper
When hamburger is almost entirely cooked through, spread mixture on the bottom of a casserole dish
Cut the red bell pepper and broccoli into small pieces (about half an inch for the bell pepper, and an inch for the broccoli) and saute in olive oil until tender
When pepper and broccoli are tender, put mixture on top of ground beef mixture in the casserole dish.
Add at least two tablespoons of soy sauce and a tablespoon of sesame oil to the vegetable mixture. Salt and pepper to taste (if using full salt soy sauce, be lighter on the extra salt)
Cut up the cauliflower into small pieces and steam until very tender
Add cauliflower, cream, butter, 1/4 cup of the shredded cheese, rest of the sesame oil, salt and pepper to a food processor and blend until smooth
Take mixture out of processor and manually stir in egg
Coat mixture on top of casserole, smoothing over the top
Sprinkle remaining cheese (and add pepper, if desired) on top of casserole
Bake for 20 minutes, broil if desired for several more