Dine for LessVacation dining

25 ways to save money at restaurants

Small choices add up. Here are 25 ways to eat out for less without feeling like you are missing out.

Updated October 2026

Classic American breakfast plate
Photo: Snappr / Pexels

Ordering

  1. Order water, or one drink instead of a round.
  2. Share an appetizer instead of ordering one each.
  3. Split a large entree and add a side salad.
  4. Choose lunch portions when they are available at dinner.
  5. Skip the specials if prices are not listed; ask first.
  6. Take half home for tomorrow's lunch.
  7. Share one dessert, or have dessert at home.

Timing

  1. Eat your main meal at lunch.
  2. Use happy hour for an early dinner of appetizers.
  3. Look for early-bird menus.
  4. Go on deal nights such as Taco Tuesday or kids-eat-free nights.
  5. Mark national food holidays for freebies.

Programs and payment

  1. Join rewards programs at your regular restaurants.
  2. Check the app for offers before ordering.
  3. Take sign-up bonuses and birthday rewards.
  4. Buy holiday bonus gift cards for places you visit anyway.
  5. Buy discounted gift card packs at warehouse clubs.
  6. Use a card that earns dining rewards, and pay it off in full.

Smart habits

  1. Check the menu online first and set a budget.
  2. Pick up instead of using delivery apps to avoid service and delivery fees.
  3. Read the receipt. Some restaurants add service charges or automatic gratuity for groups.
  4. Tip on the pre-tax total.
  5. Try food trucks, markets and counter-service spots.
  6. Cook a restaurant-style meal at home once a week.
  7. On vacation, book a room with breakfast or a kitchen.

Frequently asked questions

Should I tip on the total with tax?

Common etiquette is to tip on the pre-tax subtotal. Check for an automatic gratuity or service charge before adding a tip.

Is pickup cheaper than delivery?

Usually. Delivery apps often add delivery and service fees, and menu prices on apps can be higher than in the restaurant.