Eating out doesn't have to be expensive in Tenerife (although you can definitely find some restaurants suitable for fine dining and even Michelin stars restaurants). Menu del Dia in Santa Cruz de Tenerife - starting at 7.5€, including a starter, main dish, and drink.