01 - Crack eggs into a mixing bowl. Add milk if using, then season with salt and pepper. Whisk vigorously until yolks and whites are fully incorporated and mixture appears uniform in color.
02 - Melt butter in a non-stick skillet over medium-low heat. Pour in egg mixture. Using a heat-resistant spatula, gently push eggs from edges toward center, forming soft curds. Continue stirring until eggs are just set but still creamy and slightly glossy. Remove from heat immediately to prevent overcooking.
03 - While eggs are cooking, heat olive oil in a separate skillet over medium-high heat until shimmering. Place cherry tomatoes cut side down in the pan. Sear undisturbed for 2-3 minutes until bottoms are caramelized and lightly charred. Season with salt and pepper, then remove from heat.
04 - Cut avocado in half lengthwise, twist to separate halves, and remove pit carefully. Score flesh in a crosshatch pattern or slice thinly while still in the shell, then scoop out with a large spoon.
05 - Divide scrambled eggs evenly between two serving plates. Arrange seared tomatoes and avocado slices alongside or on top. Garnish with fresh chives or parsley and crushed red pepper flakes if desired. Serve immediately with toast on the side.