01 - Crack the eggs into a bowl, add milk if using, season with salt and pepper. Whisk until well combined and uniform in color.
02 - Heat butter in a non-stick skillet over medium-low heat. Pour in the egg mixture. Stir gently with a spatula, pushing eggs from the edges toward the center until softly set but still creamy. Remove from heat immediately to prevent overcooking.
03 - While eggs cook, heat olive oil in a separate skillet over medium-high heat. Add cherry tomatoes cut side down. Sear for 2-3 minutes until lightly caramelized. Season with salt and pepper.
04 - Cut the avocado in half, remove the pit, and slice thinly.
05 - Divide scrambled eggs between plates. Top with seared tomatoes and avocado slices. Sprinkle with fresh chives or parsley and crushed red pepper flakes if desired. Serve with toast if using.