I've used this concoction for over 30 years and it keeps my blades like new.
In a small metal measuring cup or (clean) tin can, melt together equal parts of yellow beeswax ("BW") and plain (unmedicated) Vaseline (petroleum jelly="PJ"). Pour into an old 35mm film-can for storage.
This makes a stiff wax/grease about the consistency of shoe polish. If too stiff, add more PJ and melt/mix. Add more BW to thicken it if it's too sloppy.
To preserve your carbon steel blade, cast iron, etc, coat the object with the BW/PJ grease. For long term storage, coat as above but then warm the blade with a cigaret lighter, hair dryer, etc to melt the grease on the blade. This coats any tiny spots you missed in the initial coat.
This is OK for food prep knives, as both beeswax and petro-jelly are non-toxic and essentially taste/smell free.
The beeswax in this goop makes it stick like crazy to the metal so it won't easily rub off like mineral oil does. It's much more sticky and stays-put much better than any straight petro grease, lithium greass, bearing grease, etc.
This stuff is also excellent as a leather waterproofer (use like shoe polish: rub on then buff), and as a great lube for low-speed, high pressure metal joints; such as pliers, gate hinges, bicycle chains, etc. The beeswax has very high "film strength" meaning it works well to prevent metal-metal contact when used as a lube.
I make a batch large enough to keep a film-can full in the kitchen junk-drawer, my toolbox, my car, and in the garage.
It doesn't work too well in places where you need a light, thin oil...too heavy.
BTW, beeswax is available in 1-4 oz blocks at most big hardware stores like Ace, etc.
JMH