This authentic enchiladas rancheras dish combines two wonderful genuinely Mexican foods; stove-top enchiladas and ranchera sauce. The sauce gives a yummy tomato flavour and is delicious when served over these cheese-stuffed enchiladas that are cooked in the traditional way in a pan, not baked in the oven. It is best served with Mexican rice and beans.