These dinners will keep both your wallet and your belly full.