Heat the oven to 350 degrees. Spray 12 individual ½-cup ramekins with baking spray; set aside.
In a 10-inch non-stick cooking pan, over medium heat, heat the olive oil. Add the hash browns, green onions, green peppers, red onions, and red peppers. Cook, over medium heat, stirring occasionally, until the potatoes are lightly browned (5 to 6 minutes).
Place the potato mixture evenly in the bottom of each ramekin.
In a large mixing bowl place the eggs, half and half, sour cream, cheese, flour, and baking powder. Using a wire whisk, mix well. Pour the egg mixture evenly over the potato mixture in the ramekins.
Sprinkle each ramekin with the crumbled bacon. Bake until the eggs are set (about 20 minutes).
Serve each with an additional dollop of sour cream, if desired. Refrigerate leftovers.