One thing that really helps is to make sure you get up any oily residue left after cooking. On or around the stovetop, in the oven or in or on the pans you cooked in, in the trash, etc. . I once had a stove that had a panel you had to lift up in order to clean under and around the burners. I'm embarrassed to tell you how long I'd been living in that apartment before I discovered this.
Another thing that helps is to keep the house well ventilated. If the air in the house isn't moving, odors will linger.
Also, it can help to keep a lid on whatever you're cooking that has strong odors. Contain the steam and spatter, you'll contain the odors along the way.
Oops! forgot another suggestion: Make sure any filters you have are clean. I once lived in an apartment whose stovetop ventilation filter and associated parts and panels had apparently NEVER been cleaned. Ick!
Also, check your household (A/C & heating unit) filters. Make sure they get changed on a regular schedule. I change ours about once a month. It may not help with odors as much as the other suggestions here, but it will help the unit keep the air in the house moving more efficiently.
A fruit is a vegetable with looks and money.
Plus, if you let fruit rot, it turns into wine,
something Brussels sprouts never do.
P. J. O'Rourke, humorist