No one enjoys an nasty smell coming from the oven. Ovens can begin smelling for a few different reasons; spilt food can burn in the oven and food debris can accumulate in the bottom of the oven. When you turn your oven on, this material will burn, causing your kitchen to smell. Here are a few earth-friendly cleaning solutions for your oven smell.
Coat the entire inside of the oven with a solution of baking soda and water, and let this sit overnight. Make sure to pull out the catch-tray on the bottom and clean underneath where the burners are, as well. Scrub off the baking soda solution in the morning.
Spray on a solution of 2 tsp liquid soap, plus 2 tsp. Borax mixed with warm water. Let sit for a few hours and then scrub off.
Pour vinegar over any remaining areas and let sit for several hours. Then scrub off using a heavy brush. This should remove any of the major remaining dirt that is causing smells.
Some ovens have a cleaning function. This will heat your oven a very hot temperature. This can take a lot of energy, but can also be a way to get rid of oven smells.