Torque is the product of a Force applied to a Lever ...
The length of the lever in an engine is called Stroke ...
The force in an engine is created by the combustion of fuel ...
If you apply 1000 lbs of force to a 3" stroke, the result is 250 ft-lbs of torque ... If you apply the same amount of force to a 4" stroke, the result is 333 ft-lbs of torque ...
However, the force caused by of combustion dependent on many, many things such as the amount of fuel in the cylinder, the air/fuel ratio, the compression ratio, the amount of friction within the cylinder, the quality of seals in the cylinder, etc.
So, to get to the point, an engine with more torque won't necessarily get better fuel economy ... Even if you look at the amount of torque made vs. the stroke, you still have very little idea about the force was achieved ...
Generally, the amount of fuel used is based on the Displacement, Engine Speed (RPM) and the Air/Fuel Ratio ...