Your latkes taste fishy most likely because of the oil, the potatoes, or how everything is stored.
The most common reason is old or reused oil. If you fry latkes in oil that has been used before, especially for fish, the flavor can carry over. Even clean-looking oil can hold onto smells. Always use fresh oil when frying.
Another reason could be your potatoes. If raw potatoes sit too long after grating, they can start to smell off. This can give your latkes a strange taste. Try to grate and cook them right away, or keep them in cold water for a short time and dry them well before frying.
Your pan can also be the problem. If you recently cooked fish in the same pan and did not clean it fully, the smell can stick. Give your pan a good wash before using it again.
Sometimes eggs can cause a slight odor too. If your eggs are not fresh, they can affect the taste.
To fix this, use fresh ingredients, clean tools, and new oil. Small changes like these can make your latkes taste crispy, clean, and delicious again.
Using Old or Reused Cooking Oil
I’ll be honest, this is the mistake that got me the first time my latkes tasted weird. I thought I was being smart by saving oil from a previous fry. It looked fine. It didn’t smell too bad. So I used it again. Big mistake.
Old or reused oil is one of the biggest reasons your latkes can taste fishy. Even if you never cooked fish in it, the oil itself starts to break down after it’s heated. Each time you heat oil, it changes a little. The flavor gets dull, then strange, and sometimes it turns into that fishy or metallic taste that ruins everything.
Here’s the thing most people don’t realize. When you fry food, tiny bits break off and stay in the oil. These little burnt pieces keep cooking every time you reuse that oil. Over time, they give off a strong, unpleasant flavor. That flavor sticks to your latkes.
I remember frying a second batch and thinking, “Why does this smell off?” The oil had turned slightly darker, and there was a faint sharp smell. I ignored it. That was the moment things went wrong.
Another issue is rancid oil. Oil doesn’t stay fresh forever. If it sits around too long, especially in a warm kitchen, it can go bad. Rancid oil often has a weird smell. Sometimes it smells a bit like paint or even fish. If you cook with it, that taste goes straight into your food.
A simple trick I learned is to always check your oil before using it. Pour a little into a spoon and smell it. If it smells sharp, sour, or just “off,” don’t use it. Fresh oil should smell clean and neutral.
Also, look at the color. Fresh oil is usually light and clear. Old oil gets darker and cloudy. If you see that, it’s a sign to toss it.
These days, I don’t reuse oil for latkes at all. It’s just not worth it. Latkes are simple, and fresh oil makes a huge difference. The taste is cleaner, the texture is crispier, and there’s no weird aftertaste.
So if your latkes taste fishy, start here. Swap out the old oil for fresh oil. It’s a small change, but it can completely fix the problem.
Choosing the Wrong Type of Oil
I didn’t think oil choice mattered much at first. Oil is oil, right? That’s what I used to believe. But after a few bad batches of latkes, I learned that the type of oil you use can completely change the taste.
Some oils can actually create a fishy flavor when they get too hot. I noticed this most with canola oil. It works fine at lower heat, but once it gets really hot, it can start to give off a strange smell. And yes, that smell can turn into a fishy taste in your latkes.
I remember standing over the stove thinking, “Why does this smell like seafood?” I hadn’t cooked fish at all. It was just the oil breaking down under high heat. That was a big lesson for me.
Low-quality oils can also be part of the problem. Cheaper oils are sometimes already close to going bad. So when you heat them, the flavor gets worse fast. You might not notice it in the bottle, but once it hits the pan, it shows up.
What helped me fix this was switching to neutral oils that can handle high heat. Oils like sunflower oil or peanut oil work really well. They don’t have a strong taste, and they stay stable when frying. That means your latkes taste like potatoes and onions, not something strange.
You also want to think about smoke point. That just means how hot the oil can get before it starts to break down. If your oil has a low smoke point, it will start to burn faster. And burnt oil always tastes bad.
I tried olive oil once, thinking it would add flavor. It did, but not in a good way. The taste was too strong, and it didn’t handle the heat well. My latkes came out darker and slightly bitter.
Now I keep it simple. I use fresh, neutral oil and make sure it can handle frying heat. That one change made my latkes taste clean and crispy again.
So if your latkes taste fishy, take a look at your oil. It might not be the potatoes at all. It could just be the wrong oil choice.
Oil Overheating or Burning
This one took me a while to figure out, and honestly, it frustrated me a lot. I used to think hotter oil meant better, crispier latkes. So I would turn the heat up high and get started fast. But instead of crispy and tasty, I ended up with latkes that smelled weird and had that slight fishy taste.
When oil gets too hot, it starts to break down. You might not see it right away, but you can smell it. It gives off a sharp, almost bitter smell. That’s your warning sign. If you ignore it like I did, that bad flavor goes straight into your food.
I remember one time the oil started to lightly smoke. I thought, “Okay, it’s hot, let’s fry.” But that was already too late. The oil had passed its safe point. The latkes cooked fast, but the taste was off. Not fresh, not clean. Just strange.
Burnt oil is a big problem. Once oil burns, it doesn’t recover. Even if you lower the heat, the damage is already done. The flavor stays in the oil and sticks to everything you fry after that.
A simple trick I use now is to test the oil before adding all the latkes. I drop in a tiny bit of potato mix. If it sizzles gently and starts cooking, the oil is ready. If it bubbles too fast and turns dark quickly, the oil is too hot.
Keeping the heat steady is also important. I used to keep turning the heat up and down, and that made things worse. Now I keep it at a medium level and stay patient. It takes a bit longer, but the results are much better.
Another thing I learned is not to crowd the pan. When you add too many latkes at once, the oil temperature drops, and then you might turn the heat too high to fix it. That cycle can ruin the oil and the flavor.
Now when I cook, I focus on steady heat. No rushing. The latkes come out golden, crispy, and most important, they taste right.
So if your latkes taste fishy, check your heat. The oil might just be too hot, and that small mistake can change everything.
Potatoes Going Bad or Oxidizing
I used to think potatoes were the safest ingredient ever. They just sit there, right? But I learned the hard way that potatoes can actually mess up your latkes if they’re not fresh or handled the right way.
One time I grabbed a bag of potatoes that had been sitting in the kitchen for a while. They looked okay on the outside, maybe a few soft spots, nothing serious. I grated them, mixed everything, and fried my latkes. The texture was fine, but the taste? It was slightly weird. Not strong, but enough to notice. Almost like a faint off flavor that didn’t belong.
Old potatoes can develop strange tastes over time. If they start sprouting or feel soft, that’s already a warning sign. Sometimes they even have a slightly bitter or earthy taste that turns unpleasant when fried. And in some cases, it can come across as a fishy or stale flavor.
Another thing is oxidation. That’s just a fancy word for what happens when potatoes turn brown after you grate them. I used to ignore it, thinking it didn’t matter. But it does. When grated potatoes sit out too long, their flavor starts to change. It’s not fresh anymore.
I remember grating a big batch and leaving it on the counter while I got distracted. When I came back, the potatoes had turned grayish. I still used them. Bad idea. The latkes didn’t taste right at all.
Now I try to work a bit faster. Once I grate the potatoes, I either cook them right away or keep them in cold water for a short time. That helps slow down the color change and keeps the flavor fresh.
Storage matters too. I keep potatoes in a cool, dark place. Not in the fridge, because that can change their taste. And definitely not in a warm spot where they spoil faster.
Before using potatoes, I always check them. If they feel soft, smell odd, or have too many sprouts, I just don’t use them. It’s not worth ruining the whole batch.
So if your latkes taste fishy or just off, take a look at your potatoes. Fresh, firm potatoes make a big difference. Sometimes the problem starts long before the frying pan.
Cross-Contamination from Cookware
This one surprised me the most when I first figured it out. I was doing everything right. Fresh oil, good potatoes, steady heat. But my latkes still had that strange fishy taste. It didn’t make sense.
Then I remembered something. The same pan I was using had been used to cook fish the day before.
Cookware can hold onto flavors more than you think. Even if the pan looks clean, tiny bits of smell and oil can stay behind. When you heat the pan again, those leftover flavors come back. And guess what? They mix right into your latkes.
I learned this the hard way. I had washed the pan with soap and water, just like always. It looked spotless. But once it heated up, that fish smell came back. It was faint at first, but once I started frying, it got stronger.
Some pans are worse for this than others. Cast iron, for example, is known for holding onto flavors. That’s great when you want to build seasoning, but not so great if you cooked fish in it last time. The flavor can stick around and transfer to your next dish.
Non-stick pans can also hold onto smells if they’re not cleaned well. Especially if there’s any oil residue left behind.
Now I’m a lot more careful. If I cook fish, I either use a different pan next time or clean the pan really well. Sometimes I even heat the empty pan for a minute to check for any smell before cooking.
A simple trick that helped me is using hot water and a bit of vinegar when cleaning. It helps remove strong odors better than just soap alone. For cast iron, I scrub it well and heat it to burn off any leftover smell.
It might sound like a small thing, but it makes a big difference. Once I started using clean, neutral-smelling cookware, that weird fishy taste disappeared.
So if your latkes taste off and you can’t figure out why, check your pan. It might still be holding onto flavors from your last meal.
Poor Quality Ingredients
I’ll be real with you, I used to grab whatever was cheapest at the store and not think twice about it. Potatoes are potatoes, oil is oil, right? That’s what I thought. But after a few disappointing batches of latkes, I started noticing a pattern.
The quality of your ingredients really does matter. Even simple food like latkes can taste off if the ingredients aren’t fresh or good quality.
I remember buying a very cheap bottle of oil once. It looked fine, no strange smell at first. But when I heated it, something felt off. The smell was a bit sharp, not clean. I still used it, thinking it wouldn’t matter much. But the latkes came out with that same weird taste I couldn’t explain.
Low-quality oil can already be close to going bad before you even open it. So when you heat it, the flavor gets worse fast. That’s when you might notice that fishy or stale taste showing up.
Potatoes are the same story. If they’ve been sitting too long in the store or at home, they lose their freshness. Even if they look okay, the inside can taste dull or slightly bitter. That taste becomes stronger when you fry them.
Onions can also cause problems. I once used an onion that had been sitting for too long. It didn’t smell strong when I cut it, which I thought was a good thing. But actually, it had lost its fresh flavor. The latkes tasted flat and a bit strange.
Now I try to pick better ingredients. I choose firm potatoes with no soft spots. I go for fresh onions that smell strong when I cut them. And I use a decent quality oil that smells clean and neutral.
You don’t need the most expensive stuff, but avoid anything that seems old or low quality. Fresh ingredients give you that clean, classic latke flavor you’re expecting.
So if your latkes taste fishy or just not right, take a step back and look at what you’re using. Sometimes the fix is as simple as starting with better ingredients.
Not Draining Excess Moisture from Potatoes
This is one mistake I kept making again and again without even realizing it. I would grate the potatoes, mix everything, and go straight to frying. It felt quick and easy. But the results were never quite right.
When potatoes hold too much water, it affects everything. The texture, the crispiness, and even the taste. And yes, it can even lead to that strange, slightly fishy flavor.
I remember one batch where the mixture looked really wet. I thought, “It’s fine, it will cook out.” But once the latkes hit the oil, they didn’t crisp up properly. They sort of steamed instead of fried. The oil started reacting differently too, almost like it was struggling.
Here’s what happens. When wet potatoes go into hot oil, the water lowers the oil temperature. Then the latkes sit in the oil longer to cook. During that time, they absorb more oil than they should. And when food absorbs too much oil, it can pick up any off-flavors from it.
That’s when the taste starts going wrong.
Now I always take an extra step. After grating the potatoes, I squeeze out as much water as I can. I usually grab a clean cloth or even my hands and press hard. You’ll be surprised how much water comes out.
The first time I did this properly, I was shocked. A whole bowl of liquid came out of just a few potatoes. No wonder my latkes were turning soggy before.
Once the excess moisture is gone, everything changes. The latkes fry faster, get crispier, and don’t soak up too much oil. The flavor stays clean and fresh.
Another small trick I use is not letting the mixture sit too long. The longer it sits, the more water releases again. So I try to prep and fry without too much delay.
So if your latkes taste fishy or just feel heavy and oily, check the moisture. Drying your potatoes properly might be the simple fix you need.
Conclusion
If your latkes taste fishy, it can feel really confusing at first. I’ve been there, standing in the kitchen wondering what went wrong with such a simple recipe. But the truth is, it usually comes down to a few small mistakes that are easy to fix.
Most of the time, the problem is your oil. It might be old, reused, overheated, or just the wrong type. That alone can change the flavor in a big way. Then there are the potatoes. If they’re not fresh or if they sit too long after grating, they can start to taste off.
Your pan matters too. Leftover smells from previous cooking can sneak into your food without you noticing. And simple things like using better ingredients and removing extra moisture from potatoes can make a huge difference.
I learned all this through trial and error, and yeah, a few bad batches along the way. But once I fixed these small things, my latkes started tasting the way they should. Crispy on the outside, soft inside, and full of that clean potato and onion flavor.
So next time you cook latkes, keep it simple. Use fresh oil, good ingredients, and take a little extra care with prep. Those small steps really pay off.
And if you’ve had this problem before, don’t worry. It happens to a lot of people. Try these fixes, and your next batch should come out just right.