Toast the bread. Place the bread slices in a toaster, skillet, or oven until they turn golden and crisp. A sturdy bread works best because it holds up under the toppings without getting soggy too quickly.
Prepare the tomatoes. Wash the tomatoes and slice them into medium-thick rounds.
If they seem extra juicy, place them on a paper towel for a minute or two so they do not water down the toast.
Season the cottage cheese. Spoon the cottage cheese into a bowl and stir in the salt, black pepper, and lemon juice if using. This small step adds more flavor and makes the toast taste more balanced.
Assemble the toast. Spread a generous layer of cottage cheese over each slice of toasted bread. Top with tomato slices, then finish with olive oil, herbs, and red pepper flakes if you like a little heat.
Serve right away. Cottage cheese toast tastes best while the bread is still crisp and the tomatoes are fresh.
Add a final sprinkle of salt just before serving if needed.