How to get your kids to eat fish – Tips, Benefits, and Fuss-Free Recipes

Introducing fish into your child’s diet can feel like a challenge, especially if you’re dealing with a fussy eater. The strong smell, unusual texture, and unfamiliar flavour can be a real turn-off for sensitive little palates. But fish is a powerhouse of nutrition—especially for growing brains, developing eyes, and strong immune systems.

Here’s how to make fish more appealing for kids, even the pickiest eaters, and why it’s worth the effort.


Why Fish Is So Good for Kids

Fish is one of the most nutrient-dense proteins for children. It’s packed with:

  • Omega-3 fatty acids (DHA & EPA) – Essential for brain development, memory, mood, and learning.
  • High-quality protein – Helps with growth, muscle repair, and immune health.
  • Vitamin D – Supports bone health and immune function.
  • Iodine and selenium – Important for thyroid function and cognitive development.
  • B vitamins – For energy production and nervous system support.

Regular fish consumption has been linked to better sleep, improved behaviour, and stronger academic performance in children.


The Best Types of Fish for Kids

When choosing fish for your family, aim for types that are:

  • Low in mercury
  • Mild in flavour
  • Easy to cook and versatile

Here are some great choices:

  • Salmon – Rich in omega-3s and easy to bake or flake into meals
  • Flathead – Mild and great for crumbed fish fingers or tacos
  • Snapper – Delicate and slightly sweet
  • Barramundi – Australian favourite with a soft texture
  • Canned tuna or sardines (in spring water or olive oil) – Great in sandwiches, pasta, or patties

Avoid high-mercury fish such as shark (flake), swordfish, and marlin for children under six and choose fish from Australia and New Zealand – for more information on the best types of fish read by blog What Seafood should I choose.


Tips to Help Fussy Eaters Accept Fish

  1. Start with familiar formats
    Try fish fingers, patties, or tacos—these formats are less intimidating than a whole fillet.
  2. Use mild-flavoured fish
    The fishy smell is often what kids resist. Start with milder-tasting types and cook with lemon or herbs to reduce the aroma.
  3. Pair with favourite foods
    Serve fish with rice, mashed potatoes, pasta, or wraps—whatever your child already likes.
  4. Involve your child
    Let them help choose the fish, stir the mixture, or crumb the patties. Ownership can increase interest.
  5. Serve small portions
    A bite-sized taste is less overwhelming than a whole fillet.


3 Fuss-Free Fish Recipes Kids Will Actually Eat

1. Crispy Homemade Fish Nuggets

Mild, crunchy and perfect for dipping

Ingredients:

  • 300g boneless white fish (e.g. flathead or snapper), cut into nugget-sized pieces
  • 1 egg, beaten
  • ½ cup rice flour or gluten-free breadcrumbs
  • Optional: grated parmesan, garlic powder, or dried herbs

Instructions:

  1. Dip fish pieces in egg, then roll in flour or breadcrumbs.
  2. Pan-fry in a little macadamia oil until golden or bake at 180°C for 15–20 minutes, turning once.
  3. Serve with sweet potato fries and a yoghurt dip.


2. Salmon and Sweet Potato Patties

A great make-ahead lunchbox or dinner option

Ingredients:

  • 1 small sweet potato, cooked and mashed
  • 1 small tin of wild-caught salmon (remove bones if preferred)
  • 1 egg
  • 2 tablespoons finely chopped parsley
  • 2 tablespoons oats or almond meal

Instructions:

  1. Mix all ingredients together and shape into small patties.
  2. Pan-fry or bake until golden brown.
  3. Serve with cucumber sticks and a side of avocado.


3. Kid-Friendly Miso Glazed Salmon

Sweet and savoury family fav.

  • 2–4 salmon fillets (boneless, skin off if preferred)
  • 1 tbsp white miso paste (mild and slightly sweet)
  • 1 tbsp honey or maple syrup
  • 1 tsp tamari or light soy sauce
  • 1 tsp olive oil

Instructions:

  1. Preheat oven to 200°C (400°F). Line a baking tray with baking paper.
  2. Mix the glaze: In a small bowl, stir together miso paste, honey, tamari, and oil until smooth.
  3. Prepare salmon: Place salmon on the tray. Spoon and spread the glaze over the top of each fillet.
  4. Bake for 10–12 minutes or until the salmon is cooked through and flakes easily with a fork.
  5. Optional: For a slightly sticky top, grill for the last 1–2 minutes (watch carefully so it doesn’t burn).
  6. Serve with: Mashed potato, plain rice, or noodles and a side of cucumber sticks, corn, or steamed broccoli – whatever your kids enjoy.


4. Fish Taco Bowls

A DIY dinner that lets kids build their own meal

Ingredients:

  • Cooked, flaked barramundi or snapper
  • Cooked white rice or brown rice
  • Shredded lettuce
  • Grated carrot, corn kernels, and cucumber
  • Yoghurt and lime dressing

Instructions:

  1. Set out all ingredients in bowls.
  2. Let your child build their own bowl—this gives them choice and control.
  3. Finish with a sprinkle of cheese or crushed corn chips for crunch.


What If They Still Refuse?

That’s okay—some children need repeated exposure to accept a new food. Even if they don’t eat it at first, simply seeing and smelling the fish is progress. Keep offering without pressure, and try mixing a small amount into familiar meals like curry, pasta or fried rice. Contact Jean for more tips on how to encourage your fussy eaters to eat more foods or see our blog.

You can also consider omega-3 supplements if your child isn’t eating any fish—but it’s always better to aim for whole foods first.


Final Thoughts

Fish is a nutritional gift for kids—but it doesn’t have to be fishy, fancy, or complicated. With the right type of fish and a few simple recipes, even the fussiest eaters can learn to enjoy it. Start small, keep it fun, and celebrate even the tiniest bite.

Jean Jarrett is a qualified nutritionist and naturopath based on Sydney’s North Shore. She supports children and families with evidence-based, integrative care. To find out how natural therapies can help your child thrive emotionally and physically, book an appointment today.