Double toast the sourdough bread until it's deeply golden and crisp. This will prevent the bread from becoming soggy. Let the bread cool for a minute on a wire rack so it keeps that perfect crunch and doesn't get soft from the steam.
In a blender, add cottage cheese, avocado, lemon juice, and black pepper. Whip until fully blended and creamy.
Drizzle 1/2 tbsp of olive oil into a frying pan and warm it over medium-low heat. Crack the egg into the pan and cook for 1 minute. Just until the edges are set and the yolk is turning white. Then, carefully pour a teaspoon of water into the pan, away from the egg and cover. Let the egg steam for 1 to 2 minutes. Once the yolk is just covered with a thin white film, and the whites are set, it's ready.
Spread the cottage cheese mixture over the toast. Add a pinch of pepper. Then, layer on the tomato slices. Gently slide the egg onto the tomato-topped toast. Sprinkle fresh herbs and finish with a pinch of black pepper. Drizzle 1/2 tbsp of olive oil over.