All over the country, many people quietly eat foods they don’t actually like. Odd textures, strong flavors, and sharp smells are tolerated for the sake of tradition, health tips, social pressure, or just routine.
Some people force down dishes they’d never pick on their own, but still serve them at family gatherings, regular dinners, and even popular restaurants.
This silent struggle with food happens more often than you might think. People politely nod, smile, and say they “like it,” even if they regret every bite.
Whether it’s family expectations, not wanting to offend, nostalgia, or thinking something is healthy, the result is the same: many Americans keep eating foods they don’t really enjoy.
Here are 8 foods that people keep eating, even when they’d rather not.
Oysters

Oysters are another food that falls into the category of being both loved and loathed. Their slimy texture and briny flavor are a big turnoff for many, yet they remain a luxury item in many fine dining establishments. Whether raw on the half shell or cooked in a creamy sauce, oysters are an acquired taste that some Americans can’t resist despite the discomfort.
Sweet Potato Pie
Sweet potato pie is a beloved part of Thanksgiving dinner for many families, but let’s be honest: not everyone enjoys it. The earthy flavor of sweet potatoes, combined with spices like cinnamon and nutmeg, makes for a divisive dessert. Despite its controversial status, many Americans continue to eat it because it’s a holiday tradition they can’t break.
Mushrooms
The texture of mushrooms is something many Americans find off-putting, mushy, and spongy. Despite this, mushrooms remain a popular ingredient in dishes ranging from salads to sauces. They are valued for their flavor, nutrition, and versatility, yet many people continue to eat them reluctantly because they are often a necessary ingredient in popular recipes.
Anchovies
Anchovies, with their intense, salty, and fishy flavor, are often hated but still used in many dishes, from Caesar salads to pizzas. While the strong taste is a deal-breaker for some, others appreciate the umami they provide. Whether you like them or not, anchovies are here to stay, found in countless kitchens across America.
Cilantro

Cilantro, also known as coriander, is a prime example of a food with a love-it-or-hate-it following. For some people, the herb adds a fresh, zesty flavor to dishes like salsa, tacos, and guacamole. For others, however, cilantro tastes distinctly like soap. This taste aversion is due to a genetic variation in some people’s taste receptors, yet despite the unpleasant flavor for some, cilantro remains a common ingredient in various cuisines.
Liver
Liver is packed with nutrients like iron and vitamin A, but its strong, metallic flavor is one many Americans find off-putting. Despite this, liver is still consumed, especially during traditional meals like liver and onions or as a part of holiday feasts. Many people continue to eat it for its health benefits or simply because it’s a longstanding cultural staple.
Jell-O
Jell-O, with its wobbly texture and artificial sweetness, is another food that many people secretly hate but still eat, particularly at family gatherings or potlucks. The colorful, gelatinous dessert has become a staple of American cuisine, yet its bizarre texture and synthetic taste are often the subject of ridicule.
Caviar
Caviar, the ultimate symbol of luxury, is a delicacy many Americans consume despite not enjoying its strong, fishy flavor. Whether it’s served at fancy parties or featured in high-end restaurants, caviar is often eaten out of social obligation.
Its rarity and association with wealth and status mean it remains a part of upscale dining experiences, even for those who find it unpalatable.
The foods Americans secretly hate but still eat reflect the complex relationship between personal preferences, cultural influences, and social norms. While some may never develop a taste for foods like cilantro or anchovies, others will continue to eat them, driven by tradition, nutrition, or social acceptance.

