I think you should talk to the manager/owner and explain the problem. You may get lucky and get some help with the odor. When I was a property manager, the owner I worked for would have checked it out for you and seen if there was anything he could have done, within reason.
I feel your pain. I'm lucky that I live where I rarely smell my neighbors' cooking. The lady across the hall regularly burns her toast and sets off the smoke detector LOL. Today I was the one smelling up the hall, but hopefully, people thought it was a good smell. I was pressure canning chicken broth, so it smelled like chicken down the hall. I thought it smelled great, but my neighbors may not have.
But, my situation is more the random smells in the hallway. Nobody's kitchen odors are filtered through my apartment. I couldn't stand that. And I'd block the dang vents if that was the only way I could keep the smell from coming in, too - if I'd already asked the landlord for help and he/she said no.