Place the sourdough bread slices in a toaster or on a grill pan. Toast until golden brown and crispy around the edges. Set aside while preparing the toppings.
Cut the avocado in half and remove the pit. Scoop the flesh into a small mixing bowl. Add the lemon juice, salt, and black pepper. Mash with a fork until creamy but slightly chunky.
Wash and dry the cherry tomatoes. Cut them in half and place them in a small bowl. Add the olive oil and gently toss until the tomatoes are lightly coated.
Spread the mashed avocado evenly over each toasted bread slice. Make sure to cover the surface so every bite has a good amount of avocado.
Arrange the halved cherry tomatoes over the avocado layer. Distribute them evenly across both slices so each piece gets plenty of fresh tomato.
Sprinkle chopped parsley or basil over the top. Add red pepper flakes if you prefer a little heat. Serve immediately while the bread is still crisp.