We all know someone who swears they hate a certain food, only to reach for seconds the moment it shows up at dinner. Some foods get a bad reputation for no good reason, while others are just misunderstood until they are cooked the right way.
The truth is, plenty of foods that people claim to dislike are actually crowd favorites hiding in plain sight. Here are 19 foods that have a funny habit of winning people over the second they hit the table.
1. Brussels Sprouts

Ask anyone at a holiday dinner if they like Brussels sprouts, and half the table will groan. But watch what happens when a pan of roasted ones shows up, golden and crispy at the edges.
Roasting them at high heat brings out a natural sweetness that boiling completely destroys. Add a little garlic and olive oil, and these tiny cabbages become impossible to resist.
The same people who complained will quietly go back for more.
2. Mushrooms

Mushrooms have a texture that makes some people uncomfortable, especially when they are soft and slippery. Yet somehow, they keep appearing in everyone’s favorite pasta dishes and burgers.
When cooked properly in butter with garlic and a pinch of salt, mushrooms develop a rich, savory flavor called umami that makes food taste deeply satisfying. Many people who claim to dislike them are actually just reacting to poorly cooked versions.
Give them a proper saute, and opinions change fast.
3. Olives

Olives are one of those foods people dramatically pick off their pizza like they are removing something dangerous. The strong, briny flavor can feel overwhelming at first.
Here is the twist: olives are one of the most requested toppings at parties and restaurants. Once people get used to the salty punch, they find it completely addictive.
Paired with cheese or good bread, olives become the snack that disappears first. The complainers at the start are often the ones finishing the bowl.
4. Avocado

For a long time, avocado was considered a weird, bland fruit that nobody really wanted. Then avocado toast happened, and suddenly everyone needed it in their life.
The creamy texture and mild flavor make it incredibly versatile. It works on toast, in salads, blended into smoothies, or simply eaten with a spoon and a little salt.
People who once turned their noses up at it now consider it a weekly grocery staple. Funny how quickly opinions shift.
5. Beets

Beets have a reputation for tasting like dirt, and honestly, some people are not entirely wrong. But that earthy quality is exactly what makes them special when paired with the right ingredients.
Roasted beets become sweet and tender, and they look stunning on a plate with goat cheese and walnuts. Nutritionally, they are powerhouses packed with vitamins and antioxidants.
People who swore off beets as kids often rediscover them as adults and wonder why they waited so long.
6. Anchovies

Nobody at the table admits to liking anchovies. They are tiny, salty, and have a smell that clears a room.
Yet a proper Caesar salad without them just does not taste the same.
Anchovies melt into sauces and dressings, adding a depth of flavor that is hard to name but impossible to replace. Many classic Italian pasta dishes rely on them as a secret ingredient.
When people do not know they are eating anchovies, they almost always say the dish is incredible.
7. Tofu

Tofu gets mocked constantly for being flavorless and rubbery, and plain raw tofu is, admittedly, not very exciting. The secret is that tofu is meant to absorb flavor, not provide it on its own.
Press out the moisture, marinate it well, and then pan-fry or bake it until golden and crispy. The result is something completely different from the sad block people imagine.
Even dedicated meat lovers have been caught enjoying tofu when it is prepared with care and a good sauce.
8. Liver

Liver is perhaps the most dramatically rejected food at any dinner table. Mention it and watch faces scrunch up.
But there is a reason it has appeared in cuisines around the world for thousands of years.
When cooked correctly, chicken liver especially becomes rich, buttery, and almost creamy. Pair it with sweet caramelized onions and a slice of crusty bread, and it is genuinely delicious.
People who try it prepared properly are often shocked by how much they actually enjoy it.
9. Cauliflower

Cauliflower was once the vegetable people pushed to the side of the plate without a second thought. Now it is being turned into pizza crust, rice, buffalo bites, and steaks.
Roasted with the right spices, cauliflower develops a nutty, caramelized flavor that is genuinely satisfying. It is also incredibly adaptable, soaking up whatever seasonings you throw at it.
The vegetable that used to be an afterthought has become one of the most exciting ingredients in home kitchens today.
10. Blue Cheese

Blue cheese smells pungent and looks a little alarming with its blue-green veins running through it. First-timers often refuse it before it even reaches their plate.
One taste paired with honey, a ripe fig, or a juicy steak, though, and the reaction usually changes completely. The sharp, tangy flavor cuts through richness in a way that no other cheese can.
Many of the most devoted blue cheese fans started out as the loudest skeptics at the cheese board.
11. Sauerkraut

Sauerkraut sits in a jar looking pale and smelling sour, which is not exactly an inspiring first impression. Most people at a cookout will slide right past it without giving it a chance.
But pile it onto a hot dog or a bratwurst and suddenly everything clicks. The tangy crunch cuts through the richness of the meat perfectly.
Fermented foods like sauerkraut are also great for gut health, giving people a reason to enjoy something that tastes surprisingly good once they actually try it.
12. Eggplant

Eggplant has a reputation for turning spongy and bitter when cooked without much thought. People who had a bad experience with it early on tend to write it off permanently.
Prepared well, though, eggplant becomes silky, rich, and deeply flavorful. Eggplant Parmesan is a classic for a reason, and dishes like baba ganoush and moussaka have built entire fan bases around this vegetable.
Salting it before cooking removes bitterness and transforms the texture completely. It deserves a second chance.
13. Canned Tuna

Canned tuna has an image problem. The smell when you pop the lid is not exactly welcoming, and it does not look particularly appetizing straight from the can.
But mix it with a little mayo, celery, and seasoning, and you have one of the most reliable, budget-friendly meals around. A tuna melt on toasted bread with melted cheddar is pure comfort food that most people secretly love.
It is quick, affordable, and satisfying in a way that fancy meals sometimes are not.
14. Cottage Cheese

The lumpy texture of cottage cheese has been putting people off for decades. It does not photograph well and does not sound exciting when someone describes it out loud.
Topped with fresh fruit and a little honey, cottage cheese becomes a creamy, protein-packed snack that is hard to put down. It is also incredibly versatile, working in savory dishes like lasagna or blended smooth as a dip.
People who try it in the right combination often become quietly loyal fans.
15. Cilantro

Cilantro is a genuinely polarizing herb. Some people have a gene that makes it taste like soap, which is a real and valid experience.
But a huge number of people who say they hate it have simply never had it used well.
Fresh cilantro in a good salsa, a Thai curry, or a bowl of pho adds a bright, citrusy lift that ties the whole dish together. Many self-proclaimed cilantro haters eat it regularly without realizing it is even there.
16. Lamb

Lamb gets avoided by people who describe it as too gamey, too strong, or just unfamiliar. It is not a meat that shows up in everyday fast food, so many people simply never give it a fair shot.
A properly seasoned rack of lamb roasted with rosemary, garlic, and lemon is one of the most impressive and flavorful things you can put on a dinner table. Once people taste it prepared with care, the gamey complaint tends to disappear completely and quickly.
17. Peas

Peas are one of the most complained-about foods from childhood. Overcooked and mushy, they become a dull, grayish-green pile that nobody wants on their plate.
Fresh or properly cooked frozen peas, however, are sweet, vibrant, and genuinely enjoyable. Tossed into a pasta with mint and ricotta or served alongside fish and chips as classic mushy peas, they earn real appreciation.
Most people who claim to hate peas have simply never had them cooked the right way at the right time.
18. Raisins

Raisins are the food that gets the most dramatic reactions when spotted unexpectedly in a dish. The classic complaint is that they ruin cookies, ruin salads, and ruin everything they touch.
Yet oatmeal raisin cookies are one of the most consistently enjoyed baked goods at any gathering. The raisins add a chewy sweetness and moisture that makes the cookie genuinely satisfying.
People who groan when they see them in a cookie tin are often the first to grab a second one.
19. Kimchi

Kimchi smells intensely fermented, looks fiery red, and has a flavor that hits hard from the very first bite. For people unfamiliar with Korean food, it can feel like a lot all at once.
But once it shows up alongside fried rice or tucked into a grilled cheese sandwich, kimchi becomes the ingredient everyone is suddenly obsessed with. The spicy, tangy, crunchy combination is completely addictive.
It is one of those foods that shifts from intimidating to absolutely essential in just one meal.