Consider a potluck. Guests may want to help out if they are invited over on short notice. A potluck is a perfect way to fill a table with food with minimal effort, as everyone contributes a little something.
How To Throw A Last-Minute Dinner Party