It can be very hard or very easy to find a good restaurant in Torrevieja and it's surroundings.
It all depends on what you are looking for and what you know.
For us who lives here it's really easy and here you have some of our favorite places to go. The first ones are more expensive and the other ones, very affordable. Still, all are much cheaper than in Scandinavia and UK for example. If you want more suggestions, don't hesitate to ask.
If you want to go to a restaurant where everything is perfectly cooked and who also have an enormous wine cellar, El Meson de la Costa is a very good choice. Restaurante Barlovento in La Mata is also nice, especially their seafood tapas. If you enjoy Italian food, Restaurante El Muelle is perfect, both for the really good sea views and the pizzas and pastas. But stay to the Italian dishes. During lunch time they also have affordable three course menus. During the evening it is much more expensive and it's advisable to reserve table for all of these restaurants if you want to eat dinner as they are very popular. Restaurante Bahía, very close to the new marina, is also really good and especially with great prices. Their chef loves his job and the chefs special is always the best choice.
If you prefer German food and love home made beer made from ecological ingredients, you need to visit De Bassus, which is also the perfect place to start the evening. If you want something quickly, there is always Lizzaran, where you pick the tapas you like and order the drinks by the table. An enjoyable way to find nice restaurants, is to visit the popular Torrevieja festival, Tapas Road, Ruta de la Tapa. During this fiesta a large part of all the restaurants in Torrevieja are competing with each other to create the best traditional tapa and the best innovative tapa. All to the same price, €2.50 including a glass of beer or wine.
However, since there is not always tapas road, keep an eye on where the Spanish people goes, because they usually know. 100 cañas is one of these restaurants and Bar Restaurante La Estacion another.