Preheat oven to 400.
Bring to boil water, milk, chicken broth, half & half, and sea salt in 2-3 quart pot.
Add grits, reduce heat to low and stir frequently until thick and creamy, about 15 minutes.
Remove from heat and add cheese. Stir in until melted and mixed.
Meanwhile, cook bacon to taste, drain and let cool. Chop into 1/4 inch bits and set aside.
Dice cooked ham and set aside. Slice green onion, chop red bell pepper, and set aside.
In large bowl lightly beat eggs with fork. Mix in bacon, ham, green onion, red bell pepper until well mixed. Add egg mixture to the grits and stir until evenly mixed.
Prep the muffin tin by coating each cup with butter. Lightly dust the buttered cups evenly with flour. This helps release the otherwise sticky muffins easily after baking and cooling.
Evenly divide the mixture among the 6 muffin spaces – they will be nearly full. Bake for 30 minutes on center shelf, until lightly browned.
Remove the muffin tin from the oven and let sit on cooling rack for a few minutes, then remove the muffins from the tin and serve warm. Sliced tomatoes with sea salt sprinkled on top is a pleasant side to the muffins.