01 - Crack the eggs into a bowl, add milk (if using), salt, and pepper. Whisk until well combined.
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 to the center until softly set but still creamy. Remove from heat immediately to avoid 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 - To serve, 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.