When we eat out, we want it to feel like a treat, but not everything on the menu gives us real value. Some dishes are marked up so much that you wonder how they even have the nerve to charge that amount. Here are 16 menu items that are always a rip-off.
Pasta Dishes

There’s no denying that pasta dishes can be major wallet drainers. Most restaurants charge $15 for a bowl of noodles tossed in basic sauce, maybe topped with Parmesan. What you don’t see is that jarred sauce and dried pasta often cost pennies per serving. Unless the sauce is handcrafted from scratch and inventive, it’s hard to justify that price.
Bottled Water

Believe it or not, bottled water on menus is one of the easiest ways restaurants boost profit. Charging $6 for a bottle, or even fancy sparkling water when filtered tap water is an option, is a classic upsell. In many places, tap water is perfectly safe and tastes fine.
Truffle Fries

Now here’s a fancy-sounding item that almost never lives up to the hype. Truffle fries usually involve regular fries with a drizzle of synthetic truffle oil, not real shaved truffles. That oil smells strong, and restaurants add a steep markup, often $5–$7 extra for that drizzle.
Bottom line: just buy regular fries, or skip fries altogether and order something more satisfying and less pretentious.
Guacamole

Let’s face it: guac is amazing, but often overpriced. A small bowl in restaurants can run you $10, however, homemade guacamole uses maybe $3 or $4 of ingredients. Lime, salt, cilantro, and avocado don’t justify that markup. Also, restaurant guac sits under lights while you wait and can turn brown or watery.
Chicken Breast Entrees

No doubt about it, plain chicken breast is usually a dull and overpriced menu option. Restaurants charge around $25 for a basic chicken breast with a side of veggies or potatoes, even though the ingredients cost less than $5. It’s more of a safe and overpriced fallback than anything special.
Smoothies

Known for quickly draining your wallet, those fancy smoothies cost $8 or more. On the surface, they sound good, but most ingredients are cheap in bulk. Also, they add sugar or fillers to extend the drink. Homemade blends let you control the sweetness and portions.
Side Salads

Anyone will tell you that side salads often don’t deliver on the $9 price tag. The majority come with a handful of lettuce, a few tomatoes, and basic bottled dressing. Even crumbly croutons and shredded carrots can’t justify the bill.
If a salad truly matters, look for descriptions like ‘house-grown greens’ or ‘handcrafted dressing.’ Otherwise, it’s just paying for something that’s easy to prep and inexpensive to make.
Mac and Cheese

We can all agree that mac and cheese tastes amazing, however, it’s rarely worth the $18 cost in restaurants. Underneath bacon or breadcrumbs, it’s still noodles, cheese blend, and cream, which is a cheap meal to prep. Many versions are oversalted or dry without fresh ingredients.
Nachos

Usually bringing plenty of disappointment, restaurant nachos are typically a layer of cheese, maybe some beans, and a salsa, for $12–$15. Yet, most of the chips remain dry underneath, making each bite hit-or-miss. They’re also messy, and each person may grab only the top bites.
Eggs Benedict

It’s time we all admit that Eggs Benedict sounds brunchy and upscale, but often delivers nothing extraordinary. Poached eggs over muffins with ham and sauce should be simple, yet restaurants still price it at $15.
A fair few hollandaise sauces are made days ahead and reheated, making the dish bland or soggy. Better to recreate it at home on a lazy Sunday and feel accomplished instead of overcharged.
Sushi Rolls

Many folks will tell you that sushi rolls can be a delicious splurge, but lots aren’t worth the $15 price. If you’re spending sushi money, go for nigiri or sashimi where quality is clear. Or choose simple rolls with high-quality ingredients. You want real fish forward rolls, not the ‘Instagram photo’ ones that are only about show.
Cheese Plates

While these always look tempting in photos, they rarely deliver on taste or value. A cheese plate often arrives with small slices of common cheeses, a few grapes, crackers, and maybe nuts. The portions are small, and not always expensive cheeses either. If you really care, build your own at home with better cheese and more variety for less.
Oysters

Sure, oysters can be a treat, but they’re also easy to overpay for. At $3 to $4 per oyster, a half-dozen dish easily becomes $20 without toppings. Sauce additions also aren’t cheap and can seriously increase the price. If you’re not at a seafood spot known for freshness, then you’re paying for plating more than the ocean vibe.
Avocado Toast

It may look great online, but it often leaves your wallet feeling empty. Ingredients cost under $3, so unless it’s made with artisan bread or house-smoked toppings. Homemade versions taste better and let you experiment with flavors. If you really need it while out, try to find places using sourdough or pepper flakes.
Milkshakes

Yes, a milkshake hits the sweet spot, but paying up to $10 for a blender drink is hefty. Most are vanilla ice cream, milk, and simple flavorings. Whipped cream, sprinkles, or a cherry might improve looks, but not substance. Some places go overboard with cookie toppings or cereal for appearances, but those don’t transfer into taste.
Bread Basket Charges

Lastly, this is sneaky and often catches people off guard. What used to be a complimentary bread basket is now showing up on menus with a surprising price tag. Some restaurants charge just to bring out basic bread and butter, something that used to be free and expected.
This article may include content generated by AI and has been reviewed and edited by our editorial team for accuracy and clarity.