Momsie › Can baby eat › Salmon
Can babies eat salmon?
Salmon can be offered once your baby has started solids, prepared to suit their stage. This is a common allergen (Fish).

How to cook salmon for a baby
- Method
- Baked or Steamed
- Ready in
- 15 Min.
- Texture
- Smooth purée
How you cut and serve salmon changes as your baby grows. That is set out age by age below.
How to prepare salmon, age by age
- 6 to 8 months
- Steam or bake until cooked through, blend with breast milk or formula.
- 9 to 11 months
- Flaked, mixed into vegetable purées.
- 12 to 17 months
- Small soft flakes — check carefully for bones.
- 18 months and over
- Small flaked pieces — check for bones each time.
Is salmon an allergen?
This food contains fish. Introduce one new food at a time and watch closely for any reaction.
Learn about fish allergy
Is salmon good for babies?
Salmon is one of the richest sources of omega-3 fatty acids (DHA and EPA) — critical for brain and eye development. Also provides vitamin D, which is often deficient in babies, and high-quality protein. Aim for 2 portions of oily fish per week from 6 months for optimal brain growth.
- Omega-3 DHA
- Omega-3 EPA
- Vit D
- Protein
- Vit B12
Storing salmon
In the fridge
1 Day. Refrigerate cooked salmon and use within 24 hours
In the freezer
3 Months. Cool completely, then freeze in small flaked portions
Goes well with
Baby recipes with salmon
- Salmon & Sweet Potato Mash
- Mini Salmon Cakes
- Mild Fish Pie with Mash
- Salmon & Sweet Potato Fishcakes
- Salmon & Cream Cheese Rice Cakes
Want the whole picture for your baby's age? See every food they can eat right now, with how to serve each one. Free, no sign-up.
Not sure what to offer after salmon?
Momsie turns your baby's age, the foods they have already tried and your allergen list into one clear next step. Free on iPhone and Android.
This page is general information based on NHS weaning guidance, not medical advice. Always stay with your baby while they eat. If you have concerns about allergies, choking or your baby's development, speak to your health visitor or GP.