
Here’s a number that will annoy you: the average American spends $3,500 per year at restaurants. If you’re using a flat 1.5% cash-back card, you’re walking away with about $52 in rewards annually. Meanwhile, a properly stacked dining setup can net you $350–$525 on that same spend — literally 7–10× more value. I’ve been running a stacked dining system for three years and routinely hit 10–13% total return at my regular spots. This guide breaks down exactly how I do it, layer by layer.
As of April 2026, the tools available to stack dining rewards have never been better. You’ve got 4× earning cards, dining portals paying bonus points, restaurant apps issuing reservation credits, and loyalty programs handing out free items — all of which stack on top of each other. None of these systems know about the others. That’s the exploit.
What “Stacking” Actually Means (And Why Most People Miss It)
Stacking means layering multiple reward-earning systems on a single transaction. A restaurant visit isn’t just one reward opportunity — it’s three or four happening simultaneously. The mistake most people make is treating a credit card swipe as the only reward trigger. It’s not. Here’s what’s actually available at most full-service restaurants:
- Credit card points (3–5× on dining spend)
- Dining portal bonus (1–5× extra points for linking your card)
- Restaurant loyalty program (free items, points, status)
- Reservation app perks (Resy or OpenTable dining credits/points)
- Card-specific dining benefits (Amex Resy credits, Chase Sapphire Reserve Exclusive Tables)
When all five layers fire at once, you’re earning rewards from five separate programs on one dinner tab. Let’s build each layer.
Layer 1: Your Credit Card — The Foundation of the Stack
This is your highest-leverage layer because it’s permanent and uncapped (on most cards). Choosing the right card is everything. Here are the top options ranked by effective return on dining spend:
American Express® Gold Card — Best Overall Dining Card
The Amex Gold earns 4× Membership Rewards points on dining worldwide with no practical spending cap on the dining category. At a conservative MR valuation of 2 cents per point (which is easily achievable transferring to partners like Air Canada Aeroplan or Virgin Atlantic Flying Club), that’s an 8% base return before any stacking. No other widely available card touches this in the dining category.
The $325 annual fee stings until you offset it: $120/year in Uber Cash ($10/month), $120/year in dining credits ($10/month at Grubhub, The Cheesecake Factory, Goldbelly, and select partners), and $84/year in Dunkin’ credits. Use those consistently and your net annual fee drops to roughly $1. I’m not exaggerating — I’ve held this card for two years and it’s effectively free after credits.
Effective base return on dining: ~8% (4× MR at 2cpp)
U.S. Bank Altitude® Go Visa Signature® — Best No-Annual-Fee Dining Card
Often overlooked, this card earns 4× points on dining with zero annual fee, capped at $2,000 per quarter ($8,000/year). U.S. Bank points are less flexible than MR or UR — they redeem best as cash back or statement credits at 1 cpp — but 4% cash back on dining with no annual fee is genuinely excellent. If you don’t want to think about transfer partners, this is your card.
Effective base return on dining: ~4% (no-fee)
Citi Custom Cash® Card — Best for Moderate Spenders
The Custom Cash earns 5% back on your top spending category each billing cycle (up to $500 spent, then 1%). If dining is your highest category in a given month, you’re earning 5% — higher than almost any dedicated dining card. The $500/month cap limits its value for heavy restaurant spenders, but for someone dropping $400–$500/month on food, this is the most efficient no-annual-fee option. The earned cash back can also be converted to Citi ThankYou points if you hold a Citi Strata Premier, making it a surprisingly strong transfer-currency earner.
Effective base return on dining: ~5% (capped at $500/month)
Chase Sapphire Preferred® — Best Travel Card for Moderate Diners
At 3× Ultimate Rewards on dining and a $95 annual fee, the Sapphire Preferred is the entry point to Chase’s powerful transfer ecosystem. UR points are worth roughly 1.7–2.0 cents each when transferred to partners like World of Hyatt, Air Canada Aeroplan, or United MileagePlus, meaning your dining spend returns roughly 5–6% in real-world value. Plus, Chase is currently running a 20% transfer bonus to Air Canada Aeroplan through April 30, 2026 — if you have points queued up, now is the time to move them.
Effective base return on dining: ~5–6% (3× UR at 1.7–2cpp)
Capital One Savor Cash Rewards — Best for Cash Back Simplicity
The no-annual-fee Savor earns unlimited 3% cash back on dining with no cap, no category activation, and no fuss. It’s the simplest card in this roundup. Not the highest earner, but if you want a set-it-and-forget-it dining card, this is it.
Effective base return on dining: ~3% (cash back)

Layer 2: Dining Portals — Free Points for Linking Your Card
Dining portals are criminally underused. You link your credit card to the portal once, dine at participating restaurants, and earn bonus points automatically — no app to open at the table, no coupon to show. The portal sees your card charge and deposits bonus points into your linked account. Here’s what’s available:
Rakuten Dining
Rakuten periodically offers cash back or Amex MR points at hundreds of restaurants. When you pay with a linked Amex card and dine at a participating location, you earn Rakuten’s bonus on top of your card’s 4× Amex Gold points. If Rakuten is offering 2× MR at your restaurant, that’s 6× MR total on that meal. Link your Amex Gold at rakuten.com/dining and start earning before your next reservation.
Rewards Network (Neighborhood Nosh, Loyalty Dining, etc.)
Rewards Network operates dining programs affiliated with major airline and hotel loyalty programs — American Airlines AAdvantage Dining, United MileagePlus Dining, Delta SkyMiles Dining, and more. You link a credit card, and when you dine at participating restaurants, you earn airline miles automatically. These stack perfectly with any credit card — the airline program doesn’t know or care what card you used. Expect 1–5 miles per dollar at most restaurants, with bonuses for new members in the first 30–90 days (often 3–5× the base rate).
Pro tip: Sign up for multiple dining programs — there’s nothing stopping you from earning AAdvantage miles AND United miles AND Delta miles through different Rewards Network portals, all from the same card swipe. Some restaurants participate in multiple programs.
Chase Dining (Sapphire Reserve)
If you hold the Chase Sapphire Reserve, Chase Dining gives you access to exclusive reservations and periodic restaurant credits through Sapphire Reserve Exclusive Tables. This is more of a “benefit unlock” than a portal, but it layers onto your 3× UR dining earn and can add significant value for fine dining enthusiasts.
Layer 3: Restaurant Loyalty Programs
This layer requires zero additional cards and stacks perfectly on top of everything above. Most chains — and a surprising number of independents — have their own loyalty programs. You’re earning rewards in their system while simultaneously earning credit card points and dining portal miles.
The big ones: Starbucks Rewards (25 stars/dollar on loaded card, redeemable for free drinks), Chick-fil-A One, McDonald’s MyMcDonald’s Rewards, Chipotle Rewards, Panera Sip Club, Shake Shack, and most fast-casual chains. For sit-down restaurants, check if they’re on Resy — many Resy restaurants have built-in loyalty features.
These programs typically run 5–10% return in free food value on your spend, which adds directly onto your credit card and portal stack.
Layer 4: Reservation App Perks
Two apps stand out here:
Resy
American Express cardholders get Global Dining Access by Resy with Platinum and Gold cards — this unlocks priority reservations, exclusive experiences, and periodic dining credits at select Resy restaurants. If you’re using an Amex Gold (which you should be as your base card), your Resy reservations are already unlocking perks before you sit down. This isn’t cash back, but it represents real monetary value in the form of access and credits.
OpenTable
OpenTable Dining Points are underrated. You earn 100–1,000 points per reservation depending on the restaurant and time slot, redeemable for dining checks ($5 for 1,000 points at most restaurants). It’s not a massive earner, but it’s genuinely free money that stacks on top of everything else and requires only that you book through OpenTable instead of calling.
The Real-World Stack: What 10–15% Actually Looks Like
Let me show you a real stacking scenario at a mid-range restaurant where I dine regularly:
| Layer | Tool Used | Return |
|---|---|---|
| Card earn | Amex Gold (4× MR @ 2cpp) | ~8% |
| Dining portal | United MileagePlus Dining (3 miles/dollar) | ~4.5% (at 1.5cpp) |
| Reservation app | OpenTable Dining Points | ~0.5% |
| Restaurant loyalty | Restaurant’s own rewards program | ~2–5% |
| Total | ~15%+ |
On a $100 dinner tab, that’s $15 in real-world value — in points, miles, and future free meals — from what would otherwise be a forgotten credit card swipe. That’s not a rounding error. On $3,500/year in restaurant spend, the difference between a 2% card and a properly stacked setup is $455 per year in recovered value. That’s a free domestic flight, a couple of hotel nights, or several free dinners depending on how you redeem.
The Card × Portal Stacking Matrix
| Credit Card | Base Dining Return | Best Portal to Stack | Combined Estimate |
|---|---|---|---|
| Amex Gold (4× MR) | ~8% | Rakuten Dining (2× MR bonus) | ~12–15% |
| Chase Sapphire Preferred (3× UR) | ~5–6% | United MileagePlus Dining | ~9–11% |
| Capital One Savor (3% cash) | ~3% | Delta SkyMiles Dining | ~6–8% |
| Citi Custom Cash (5% cash) | ~5% | AA AAdvantage Dining | ~8–10% |
| US Bank Altitude Go (4× pts) | ~4% | Any Rewards Network program | ~7–9% |
Note: Combined estimates use conservative portal earn rates (1–3 miles/dollar) and standard point valuations. Peak stacking with new member portal bonuses can reach 15–20% in the first 90 days.
Pro Tips and Pitfalls
✅ Do: Sign Up for New Member Dining Portal Bonuses
Every major Rewards Network dining program offers new member bonuses — typically 3–5× the base earn rate for the first 30–90 days. If you’ve never signed up for AAdvantage Dining, United MileagePlus Dining, or Delta SkyMiles Dining, you have three new-member bonuses waiting for you right now. Sign up for all three, rotate your linked card between them by time period, and collect elevated rates across the board.
✅ Do: Check Merchant Category Codes Before Assuming
Not every food purchase codes as “dining.” Bars and nightclubs typically use MCC 5813, fast food uses 5814, and full-service restaurants use 5812. Most top dining cards cover all three, but some specifically exclude bars (5813). If you’re a heavy bar tab spender, verify your card’s MCC coverage before assuming you’re earning bonus points.
✅ Do: Use the Amex Gold’s Monthly Credits Systematically
The $10/month Grubhub credit on the Amex Gold is often overlooked. Set a Grubhub order monthly (even a small one), pay with your Amex Gold, and the credit posts automatically. That’s $120/year in statement credits that dramatically reduce the card’s net cost — and you’re still earning 4× MR on the Grubhub purchase before the credit applies.
❌ Don’t: Transfer Points Without a Redemption Plan
This applies to the dining portal layer specifically: earning United MileagePlus miles through the dining portal is great, but only if you’ll actually use them for a flight. If your United miles are just sitting and expiring, the portal earn is worthless. Always have a redemption target in mind before you commit to earning in any specific airline program.
❌ Don’t: Forget That Restaurant Delivery Apps Code Differently
DoorDash, Uber Eats, and Instacart often code as their own MCC categories — not as “dining.” Your Amex Gold’s 4× dining rate won’t apply to a DoorDash order the same way it applies to eating in the restaurant. However, Amex Gold’s Uber Cash credit ($10/month) offsets Uber Eats orders, which is the workaround I use for delivery spend.
The “Lazy Stack” for Beginners
Not ready to manage five layers? Here’s the minimum viable stack that still beats most people’s setup:
- Get the Amex Gold Card (or Citi Custom Cash if you’re fee-averse)
- Sign up for one Rewards Network dining program (United MileagePlus Dining is the easiest) and link your card
- Book through OpenTable or Resy whenever possible
That three-step setup gets you to 8–12% total return with about 20 minutes of setup time and zero ongoing effort. The card swipe handles layers 1 and 2 automatically. OpenTable handles layer 4. Done.
When you’re ready to optimize further, add restaurant loyalty programs and a Rakuten account and you’ll be in the 12–15% range.
Frequently Asked Questions
What is the highest earning credit card for dining in 2026?
The American Express Gold Card earns 4× Membership Rewards points on dining worldwide — the highest flat rate among widely available credit cards as of April 2026. When you value MR points at 2 cents each (achievable through transfer partners), that’s an 8% base return on every restaurant dollar spent.
Can you stack a dining portal with a credit card?
Yes. Dining portals like United MileagePlus Dining, Delta SkyMiles Dining, and AAdvantage Dining operate independently from your credit card. You link your card to the portal, dine at a participating restaurant, and earn portal miles automatically on top of your card’s bonus points. The two systems don’t interact — they simply both pay out on the same transaction.
Does Rakuten Dining stack with the Amex Gold?
Yes, and it’s one of the most powerful combinations available. When you earn Rakuten as Amex Membership Rewards, a Rakuten dining bonus adds directly on top of the Amex Gold’s 4× earn rate. A 2× Rakuten Dining bonus plus 4× Amex Gold yields 6× MR on a single meal — approximately 12% return at 2cpp valuation.
Does fast food count as dining for credit card rewards?
Usually yes. Most fast-food restaurants use MCC 5814, which is classified as “dining” by most major rewards cards including the Amex Gold, Chase Sapphire Preferred, and Capital One Savor. However, some specific cards or issuers may exclude fast food — always verify with your card’s rewards terms if you’re unsure.
What is the best no-annual-fee card for dining?
For straightforward cash back, the Capital One Savor earns unlimited 3% on dining with no annual fee. For points earners, the U.S. Bank Altitude Go earns 4× points on dining (capped at $2,000/quarter) with no annual fee. For moderate spenders where dining is their top category, the Citi Custom Cash earns 5% on up to $500/month in your top spending category.
How do OpenTable points work?
OpenTable awards Dining Points (100–1,000 per reservation depending on restaurant and time slot) that accumulate in your OpenTable account and convert to dining checks. Every 1,000 points is worth approximately $5 at participating restaurants — essentially free money for booking through the app instead of calling. These stack entirely separately from credit card and portal rewards.
Is it worth signing up for multiple airline dining portals?
Yes, especially for the new-member bonuses. Each Rewards Network dining program (United, Delta, American, etc.) offers elevated earn rates for new members — often 3–5× the base rate for the first 30–90 days. Signing up for all three gives you three separate new-member bonus windows, and since they’re separate programs, they don’t interfere with each other. Just ensure you’ll actually use the miles you earn in each program.
The Bottom Line
Restaurant spending is one of the most consistent, high-frequency spending categories in most households — and it’s massively under-optimized by most people. The gap between a 1.5% flat-rate card with no stacking and a properly assembled dining stack isn’t 2 or 3 percentage points. It’s 10+ points of real, usable return, compounding across every meal.
Start with the Amex Gold as your dining card. Link it to one Rewards Network airline dining program. Book through OpenTable or Resy. Activate your monthly Grubhub and Uber Cash credits. That four-step system gets you most of the way there with minimal complexity. When you’re ready to go deeper, add Rakuten Dining and watch your per-meal return climb above 12%.
The restaurants aren’t going to stop charging you. You might as well get something extraordinary back.
📩 Want alerts when new dining portal bonuses drop or new member windows open? Sign up for the ElevateMiles weekly newsletter — we track every dining program promotion so you don’t have to.
Related reads: