A solar cooker is a type of stove that needs only the light from the sun, or sunshine, to cook food. It can cook a delicious meal even if the air temperature is not very hot. Solar cookers can be used to cook meat, fish, grains, and vegetables. They can cook just about anything that can be cooked on a regular stove.