This Salmon, Carrot, Tomato and Basil Puree is an great baby food idea for including fish in baby’s diet. Pink salmon is paired with creamy carrot, tomato and fresh basil to create a yummy, nourishing meal. This is a versatile salmon baby food recipe, easily adapted to suit baby’s age and stage – puree it to smooth, leave it chunky or use as a pasta sauce for self-feeding.

Ingredients in Salmon, Carrot, Tomato and Basil Puree
Choose beautifully fresh ingredients for this salmon baby food:
Salmon fillets – Always make sure you have high-quality, fresh fish when cooking for and serving to babies. Now that Baby LJ is over 12 months of age, I sometimes use high-quality frozen seafood – but never freeze those leftovers for reheating. Make sure bones have been removed!
Carrot – Nice crisp carrots, peeled.
Tomato – I normally use one large ripe Gourmet tomato, but Field or Roma varieties are fine to use as well. Choose the best looking produce for baby!
Basil – Use 5 to 6 fresh basil leaves.
Butter – As always, use unsalted butter to avoid giving unnecessary sodium [1] to baby.
Water – For steaming the vegetables.

Salmon Puree for early weaning
Salmon is a great choice of fish for babies. Not only is it one of the top seafood sources [2] of omega-3 fatty acids, which are critical for baby’s development, it also has many important nutrients. Remember that fish is an allergen [2], so follow paediatric health advice on introducing allergens to baby.
You may have also heard to only give baby tomato later into starting solids, because it can cause skin reactions [3]. As with any food, there are precautions. But just like salmon, tomato can be introduced from when baby starts solids [3]. Tomatoes are a common ingredient in our family meals, so it made sense to introduce my babies PK and LJ to tomato from 6 months.
How to make Salmon, Carrot, Tomato and Basil Puree
First, steam the carrot and salmon using a steamer basket on the stovetop. Skin and deseed the tomato. Once finished steaming, set aside the carrot and flake the salmon. Sauté the tomato on the stovetop over medium heat, and then transfer it to a blender or food processor. Add in the carrot and basil to puree, and lastly, stir through the salmon.
Thermomixer? This salmon baby food recipe can be created completely in your all-in-one appliance. Firstly, steam the carrot and salmon. Skin and deseed the tomato. Once finished steaming, set aside the carrot, sauté the tomato in your machine and flake the salmon. Add the carrot and basil to the tomato to puree, and lastly, stir through the salmon.
You’ll find the recipe card below, with ingredient amounts and detailed steps for both regular and thermo cooker methods.






Serving
Serve this Salmon, Carrot, Tomato and Basil Puree as smooth or as textured as you like, and adapt it as baby progresses with solid foods.
If baby is early into starting solids, you might like to blend in the salmon to make a smoother puree.
Like lots of others, this puree recipe makes a great salmon pasta sauce too for later self-feeding.

Looking for more homemade baby puree recipes that include seafood as an ingredient? Try this family meal of Prawn Risotto, following the adaptions for baby 😊.
Making this Salmon, Carrot, Tomato and Basil Puree? Please leave a 🌟 star rating and a 📝 comment below. I love hearing if your little people love these meals as much as mine! Don’t forget to follow me on Facebook, Instagram and Pinterest too for more baby food recipes recipes.
Happy pureeing,
Chloe x

Salmon, Carrot, Tomato and Basil Puree

Tap or hover to scale
Ingredients
- 2 carrots peeled and sliced into 2cm/1 inch pieces (140g)
- 100 g fresh skinless salmon (approx. ½ fillet) (Note 1)
- 500 ml water
- 1 large ripe tomato (130g)
- 10 g unsalted butter (Note 2)
- 5-6 basil leaves
Instructions
- Steam 2 carrots and 100 g fresh skinless salmon in a steamer basket over a saucepan/pot with lid filled with 500 ml water, for 18 minutes or until salmon is cooked through and carrot is tender.
- While steaming the carrot and salmon, prepare 1 large ripe tomato. Using a sharp knife, carefully cut a cross into the skin of the tomato at its base. Plunge it into boiling water for 1 minute. Transfer to cold water. Peel, deseed and roughly chop.
- Heat 10 g unsalted butter in a saucepan, and sauté the tomato for 7 minutes until tender.
- Flake the salmon, making sure it is cooked through and that there are no bones. Set aside.
- Transfer tomato to a blender or food processor. Add the steamed carrot and 5-6 basil leaves. Blend the vegetables until you are happy with the consistency (Note 3).
- Stir through the flaked salmon.
Thermomix Instructions
- Pour 500 ml water into the mixing bowl. Insert the simmering basket. Add 2 carrots to the basket. Put 100 g fresh skinless salmon on top of the carrot. Cook for 18 minutes, Varoma, speed 2, MC on, or until salmon is cooked through and carrot is tender
- While steaming the carrot and salmon, prepare 1 large ripe tomato. Using a sharp knife, carefully cut a cross into the skin of the tomato at its base. Plunge it into boiling water for 1 minute. Transfer to cold water. Peel, deseed and roughly chop.
- Remove the simmering basket. Discard the liquid and return mixing bowl to base. Add the tomato and 10 g unsalted butter. Sauté for 7 minutes, 100°C, speed 1, MC off.
- Flake the salmon, making sure it is cooked through and that there are no bones. Set aside.
- Add the steamed carrot and 5-6 basil leaves to the mixing bowl. Chop for 30 seconds, speed 7, MC on, making sure to increase the speed gradually to avoid the vegetables immediately sticking to the sides of the mixing bowl. See Note 3 on consistency.
- Stir through the flaked salmon.
Recipe Notes
Nutrition Information
[1] Sodium and babies, 2023, Solid Starts Inc.
[2] Salmon, 2023, Solid Starts Inc.
[3] Tomato, 2023, Solid Starts Inc.
[4] Homemade baby food, 2023, Raising Children Network Australia Limited.
One Response
You produce such nutritious meals with affordable ingredients and “no fuss”. A yummy way to give the littlies salmon as a pasta sauce.