There is a difference between NGS and being a nice person and some of the things you do are because you are a nice person and there is nothing wrong with that at all. ... From what I think a more alpha male would do, come home with a plan, tonight I want "X" for dinner and make it ... If she wants to join you at the table she can, or she can eat somewhere else, or she can choose to not eat at all. Either way you don't care.
I agree wholeheartedly with Ryan here. There is a difference (I believe) between not letting them cake eat and just plain being awkward. If it is a pasta dish, or a stir fry and it is no trouble then offer them some. No expectations. If it is a steak or fish, or something that you would have had to buy extra etc, then they can sort themselves out. Whilst it is a fine line, politeness is not pursuit. I will always offer my H a cup of tea when he comes over but I don't sit with him whilst he drinks it and it doesn't bother me if he says "No thanks - I'm only dropping the girls off".
Ryan's analogy of a house guest is a good one. I would take it one step further and say someone who you are house sharing with because a house guest you have to 'entertain'. If it is someone you house share with, you would say "good morning" to them when you walk past them in the hall but you wouldn't go into extended conversation, you might offer them some of your dinner if there is extra, but you wouldn't go out of your way to make them dinner. A house guest you are not emotionally vested in. They live their life and you live yours.