In a bowl, combine the crumbled feta, chopped sun-dried tomatoes, chopped spinach, chopped olives, and minced garlic. Mix well and season with salt and pepper to taste. Set the filling aside.
In a large non-stick skillet, heat 1 tablespoon of olive oil over medium heat. Beat the eggs in a separate bowl and season with a pinch of salt and pepper. Pour the beaten eggs into the skillet and swirl to coat the bottom evenly. Let the eggs cook undisturbed until they start to set around the edges, about 2-3 minutes.
Once the eggs start to set, spread the Mediterranean filling evenly over the surface of the omelette. Using a spatula, carefully roll up the omelette, starting from one end and rolling it tightly into a log. Cook for another 1-2 minutes, until the cheese is melted and the eggs are cooked through.
Slide the omelette roll-up onto a plate, garnish with fresh herbs if desired, and serve hot.
Enjoy your homemade Mediterranean Omelette Roll-Up!