I have not been wiping the stove top after cooking for several years. Last month I tried to clean it by taking some baking soda + water and scrubbing with steel wool. I did manage to get a lot of the dirt off but it is not clean enough. Any suggestions about how I can remove the grease off the stove top?
I'd try dish soap first with a scrubby sponge. Then, a cleaner like Formula 409 with a scrubby sponge if that doesn't work -- this usually works with a bit of elbow grease/a few tries.
And if that doesn't work, you can always go nuclear with something Easy Off Oven Cleaner (This is inconsistent with the manufacturer instructions, so I would not recommend it even though I've done it before and it worked).
Automatic dishwasher detergent.
The gel type like Cascade (in US) is good for this. It is thick so it will stay where you put it. The active ingredient is sodium carbonate which saponifies fats and makes them easy to wipe off. It does not stink like ammonia. It will not scratch the enamel. Plus you might already have some.
Put some dishwasher gel on the grease and leave it overnight. In the morning you will be able to wipe the gel and grease off.
For drip pans, try to leave the baking soda for a longer time and spray it with a vinegar mixed with equal part of water and 5 drops of lemon essential oil if available. I always let it set for a couple hours to let the reaction do its job, then I scrub it with a steel wool pad.
For burners, you can do the same or just clean them with any good soap that you have and let it set for a couple minutes before you wash them.