I am planning an extended stay in an efficiency apartment. Kitchen has no stove (hob), exhaust, or window.
Install an exhaust or recirculating hood is not an option as I don't own the apartment.
I have a sink, fridge, toaster, microwave, and sufficient counter space. It is still tight - over the microwave and crock I would like to keep it to 2 small additional devices or less.
In the efficiency is just a small under fridge but there is an outdoor fridge with freezer I think I will be able to use some of the space.
A crock pot is good for controlling smell so I can do a pretty wide range of foods in the crock pot. Most crock dishes re-heat in a microwave just fine. Crock takes a while and often need to prepare a meal for immediate consumption.
I have access to a charcoal briquette BBQ so I can cook batches of poultry and ground meat and refrigerate as I don't mind those foods reheated in a microwave. I could do single serving on the BBQ but I don't want to spend the 30 minutes it takes to get it up to heat for a single serving. On cold or rainy days I just don't want to BBQ.
Fish and steak does not re-heat microwave very well in my opinion. Not just taste but fish is often an odor problem re-heated in a microwave.
My thought is to get a counter top two burner stove. Either electric coil or induction.
Stuff that has no or little odor is steam vegetable, pan grill vegetable with just a little or no oil, and boil noodle/rice.
Finally getting to the meat of the question. I don't see a good option for cooking or browning raw meat (red, white, poultry, fish) without smell. Any options either in cooking equipment (other than crock) or method for meat and control the smell?
For fish I might be able to poach. I have not tested but I fear that has bit of odor. I might be able to steam fish. Steam would have very little flavor but for a salmon salad it could work.
I know I can use canned for fish and I will. Looking for cook from raw options if any.
I know nutrition is out of scope. I happen to chose a low Na (sodium) and low fat diet. Low Na eliminates many canned foods and most lunch meats.