Is Johnny Rockets on Independence of the Seas Worth $18? Here's Our Honest Take

by - May 10, 2026

 Let's talk about Johnny Rockets. It's one of those spots on a Royal Caribbean ship that you either love, skip entirely, or have strong opinions about the moment someone mentions a cover charge. We're talking $18 per person to walk in the door. And on Independence of the Seas, that question gets even more interesting, because this ship has no shortage of dining options competing for your attention.

So we sat down, ordered a full spread, and gave it a real shot. Here's what we found.

Eighteen dollars sounds steep for lunch — and honestly, if you're paying cash out of pocket for two people, you're already at $36 before you even think about drinks. Add a milkshake for each of you (because why would you come to Johnny Rockets and not get a shake), and you're looking at roughly $50 for a casual lunch. That's the version that'll make you pause.

But here's how we handled it: we were on the unlimited dining package, which covered the cover charge completely. No math needed, just walk in and eat.

For the shakes, we used our diamond drink vouchers and that's a great use of those credits, by the way. If you've got the refreshment package or the deluxe beverage package, you're also covered. The one thing to know: the classic soda package does not cover milkshakes here. If that's what you're carrying and you want a shake, you'll be paying the difference which is somewhere around $9–10 per shake.

I went with the mushroom and Swiss burger. My wife ordered the BLT. Quick tip if you're getting a sandwich: tell your server upfront how you want the mayo. They are generous with it. Like, really generous. If you're not into a heavy spread, ask for it light or on the side before the food comes out. You'll be happier.

For shakes, I went chocolate and she had a root beer float. Both were exactly what you'd hope for — rich, classic, no complaints. The fries? They looked great. Golden, fresh out of the fryer, or so it seemed. But only the top layer was actually hot. Everything underneath was lukewarm at best. A little disappointing, but not a dealbreaker.

I've been around this ship. I've eaten at Playmakers. And I'll say what I said on camera: these are the best onion rings I've had on Independence of the Seas. Crispy, light, perfectly cooked none of that heavy grease situation you sometimes run into. Playmakers is great, don't get me wrong, but their rings can lean a little greasy depending on the day. These were a different level. If the onion rings are the only reason you walk through that door, I'd understand it.

So… Is It Worth It?

Here's the honest answer: it depends on your setup.

If you've got the unlimited dining package and something to cover the shakes (diamond vouchers, refreshment package, deluxe beverage package) then yes, absolutely. It's a fun, retro break from the buffet, the food is solid, and those onion rings alone make it memorable.

If you're paying full price for everything? You're probably spending around $50 for lunch for two. That's a real decision, and only you know if that fits your vacation budget. We're not here to tell you how to spend your money. We're just here to give you the full picture.

Watch the Full Video

Want to see the full spread before you decide? Check out our video below. We walk through everything from the menu to the milkshakes to that onion ring moment. Watch on YouTube →


Have you been to Johnny Rockets on a Royal Caribbean ship? Drop a comment — we want to know if you think $18 is too steep or if those onion rings are worth the price of admission. And if you're following along on the Independence of the Seas journey, hit subscribe so you don't miss what's next.

Wishing you smooth sailing and calm seas. 

Matt | Ports and Pensions — Documenting cruising adventures and life at sea in full retirement mode.

You May Also Like

0 comments