Preheat the Oven: Preheat your oven to 400°F (200°C) to roast the tomatoes.
Prepare the Tomatoes: Spread the halved cherry or grape tomatoes on a baking sheet. Drizzle with olive oil and season with salt and pepper.
Roast the Tomatoes: Roast in the preheated oven for 15-20 minutes until they are soft and slightly caramelized.
Mash the Avocado: In a bowl, mash the ripe avocado with fresh lemon juice, salt, and cracked black pepper until creamy.
Toast the Bread: While the tomatoes are roasting, toast your preferred bread to your desired crispness.
Assemble the Dish: Spread the smashed avocado mixture generously onto the toasted bread. Top with roasted tomatoes and optional slices of red onion.
Serve and Enjoy: Transfer to a plate and serve immediately. Enjoy your delightful creation!