I like to cook and have a few dinner guests over throughout the year, but not often because we are isolated. Here are some thoughts on frugality though...
When I cook I often get the nibbles because it looks and smells so good. Rather than nibble on the main course or starter course which may mean buying more of it, I obtain (buy or scavenge) some nuts. I snack on these as I am cooking away.
I live along the coast so I often use seafood because here it is pretty cheap. A lot of times my guests are from away so they relish seafood dishes, but you must ask first, because not everyone loves lobster or Atlantic Salmon. Use what you got. Lobster for many is expensive, lobster for me is cheap.
I think there is something about doing something different, so I like to do things in unique ways as it often starts conversations. I mentioned Atlantic Salmon; a person has never had perfectly cooked Salmon until they have had it cooked in the moist environment of a Dish Washer!!! Yep...temperature and humidity is perfect! Yeah, that is a conversation starter over dinner!
I carry that on to dishes. Nothing is so boring and cheap to buy as broccoli florets, but remember those Walnuts I was snacking on to keep me from nibbling? Few guests have ever thought about sassying up boring broccoli by topping it with chopped walnuts...and while you are at it, add a little zest by including lemon juice to taste. It makes them say, "It has something in it, but I cannot quite place it", and, "I never thought of topping it with walnuts." (For softer nuts include as you cook, and for more vibrant nuts, top afterwards...choice is yours). Almost every dish can have unique things added, think outside the box and make dull food unique by including them, not in the use of using exotic and expensive food in the onset.
Use smoke. I love to grill (I am a guy) and I have a forest full of different woods.
Ash, cedar,
apple, etc. I cut planks with my chainsaw and grill a top of these woods. Some meats are better than others, but often times it imparts a nice flavor to boring cuts of meats. Don't think you have to fell a huge tree here. Just a few gathered branches or pruning's will get you what you need for smoking food.
Mix and match for something unique. Hamburgers...who cooks hamburgers for guests? I do because I will take a lobster claw (cheaper here than hamburger) and put on top and have a lobster claw-burger. But what if you do not live near lobster bearing waters? How about a lamb chop wrapped with a piece of bacon? (Everyone loves BACON)! Think creatively.
Still some more things can be done on the cheap for dinner guests. I like to use garnish that people really want to eat. I never purposefully buy it, I always have something about the house:
apple slices, orange slices, lemon slices, etc. People do eat Kale, but a lot do not, so I like to make sure they feel okay to eat the garnish.
All these different sides that are actually eaten adds up to smaller portions, and that means affordability.
Dessert is where frugality reigns. Buy it from the store and it is expensive, but making a pie, a tart, or cake topped with berries can be really inexpensive. The main expensive dish can be smaller because they can fill up on this stuff, and it is cheap. And word to the wise, dessert is where the magic happens...the camaraderie as people let their guard down for fear of dripping dipping sauce on their chin. They sit on the
rocket mass heater bench, (or a couch) their feet kicked up, and really talk about life. Not into berries...show them what homemade ice cream is like!
As for drinks...anything can be fermented so forget the wine. Cheap wine is...well...cheap, but have them sip on Dandelion Wine, or Apple Jack, Apple Cider, or Currant Juice. If you do not make that stuff,see if another
Permie closes by does. If your guests are not into it, the
water provided will enable them to bow out with grace and simple say, "No, water is fine." Don't give them the option though, provide cups of whatever you are serving AND water, that way they can sip on that instead.
...
But never get stressed, "a host always stays calm when things go wrong"! So to that end, never forget that the real magic is the fellowship and camaraderie that takes place. NEVER mention those that were invited and did not make it, being thankful and loving towards those that did.