When looking for a new diet to feed your baby after they are done with vegetable purees and simple fruits, fish comes as the right choice. Fish will be nutritious enough, have a mild taste, easy to cook, and less chewy when compared to other sources of protein such as meat.

Fish will also mix with other ingredients such as pasta, fruits, and vegetables forming the most nutritious and tasty food for your baby. However, many parents will have so many questions when it comes to fish food. 

In this article, we talk about introducing fish to your baby’s diet and we give you 3 tasty baby food recipes.

The recipes in this article:

Recipe 1 – Salmon, Spinach, and Broccoli
Recipe 2 – Veggie Cod mash
Recipe 3 – Fish, Cauliflower, and Rice

You might also be interested in our recipes with chicken, tuna or minced beef

When can a baby eat fish?

There is no specific time at which you should introduce fish to your baby. The time varies from 6-9 months. There is no problem with a delayed introduction but the earlier, the better. Provided your kid is not allergic to fish, starting this diet plan at 6 months is a good idea.

Which fish are safe for babies?

It’s important to know when you should give your baby fish and which fish to give them.

These types of fish are safe for your baby: rainbow trout, sole, anchovy, capelin, char, hake, herring, Atlantic mackerel, mullet, pollock (Boston bluefish), salmon, cod, smelt, lake whitefish, blue crab, and shrimp or prawns. Canned light tuna is also safe.

These types of fish should be avoided: fresh/frozen tuna, shark, swordfish, marlin, orange roughy, escolar, and canned Albacore tuna. (source)

Recipe 1: Salmon, Spinach, and Broccoli (age 8-10 months+)

Tasty and healthy dinner recipe!


  • 2.2 oz of salmon filet (65 grams)
  • 4-5 medium-sized broccoli florets
  • a handful of baby spinach
  • 300 ml of water
  • 75 ml of milk
  • 1 shallot
  • 1 potato
  • A tablespoon Parmesan cheese


Step 1 – Peel the potato and shallot and slice them into pieces. 

Step 2 – In a saucepan, melt butter, add the potatoes and shallots and let it fry for two minutes.

Step 3 – Add water, cover the saucepan, and simmer for 10 minutes.

Step 4 – Add the broccoli and salmon and allow simmering for an additional 10 minutes. Make sure the vegetables cook well.

Step 5 – At the 8th minute, add spinach and cover the pan again.

Step 6 – Add Parmesan cheese and milk.

Step 7 – Blend the mixture with an electric handheld blender or another kitchen tool you want to use until you have a smooth outcome.

Storage tip: You may freeze the leftovers in small storage containers or an ice cube form.

baby food tasty fish

Recipe 2: Veggie Cod Mash (age 8-10 months+)

For this recipe you will need the following ingredients:

  • 1 medium-sized potato
  • 1 small sweet potato
  • 2 tablespoons of frozen peas
  • 4-5 broccoli florets
  • 3,5 oz of fresh cod (100 grams)
  • 3 tablespoons of milk. 


Step 1 – Steam the broccoli until soft (about three to four minutes).

Step 2 – In a small saucepan of water, smother the cod for two to three minutes. Ensure it is cooked and flakes easily.

Step 3 – Peel and dice the potato and sweet potato.

Step 4 – Mix the diced potato and sweet potato in a saucepan, add some water, and leave it to boil. Minimize the heat and allow simmering for about five minutes.

Step 5 – Add the peas and allow another five minutes of simmering.

Step 6 – Whatever time it takes, ensure that potato and sweet potato softens up. Drain the remaining water and set aside.

Step 7 – Put the sweet potato, potato, peas, broccoli, and milk in one bowl and mash the mixture. Flake the cod and if you have cheese, stir it in the end product and serve.

Storage tip: pack any leftovers in relevant containers and freeze them.

Recipe 3: Fish, Cauliflower, and rice (8-10 months+)

Another tasty dinner recipe for your little one. 


  • 4-5 medium-sized cauliflower florets
  • 2 oz (50 gms) of salmon, mackerel, whitefish, cod or prawns.
  • ½ Cup of rice


Step 1 – Add cauliflower to a steamer and steam for seven minutes.

Step 2 – Prepare the fish or prawns, or until the flesh flakes easily with a fork.

Step 3 – Bring a saucepan with a small amount of water to a boil. Add the rice and boil it for 16-18 minutes. Pour the water off and let the rice cool down.

Step 4 – Put the cauliflower, fish, and rice in a blender or food processor and blend into a nice puree.

Feeding guide for fish


4-6 months

7 months

8 months

9-10 months

11-12 months

No. of tbs per portion






No. of feedings

per day






Please keep in mind that this feeding guide is for fish only. If you add other ingredients, like meats, this guide will not apply anymore.

baby food recipes salmon fish

How to store your prepared fish

You can prepare your baby food in excess and keep it for the following days so that you don’t repeat the same process every day. Put the leftovers in a shallow covered container and keep it in the freezer.

Which kitchen tools to use

In order to prepare these baby food recipes, you will need the following kitchen tools:

  • Blender or food processor

  • Knife

  • Tablespoon

  • Vegetable peeler

  • Cutting board

  • Saucepan

  • Food storage containers or an ice cube form

Nutritional benefits

Amino acids – Fish is a complete source of protein, and it will provide your baby with 9 amino acids that are required by everybody.

Omega 3
– Fish will also be a great way to feed your baby with omega 3, which is an essential nutrient for growing kids. Omega 3 will be helpful to every baby, including the ones with skin ailments such as eczema.

Fish will provide other nutrients such as Vitamin A, C, B1, and B2, Folate, Niacin, Sodium, Iron, Calcium, Phosphorus, Potassium, and magnesium.


Fish is a nutritious food for kids who have reached six months and above. There are different recipes to prepare baby food with fish. You can try various methods to have different tastes.