Go Back
Grid of first foods for baby.

Get the recipe: 10 Best First Foods for Baby

5 stars (5 ratings)
These first foods for baby are great served either as a baby food puree or as finger foods for baby-led weaning.

Ingredients 

  • 1/4 avocado
  • 1 large egg
  • 1-2 medium sweet potatoes
  • 1-3 apples, such as gala, fuji or honeycrisp
  • 1-2 cups broccoli florets
  • 1/4 cooked salmon
  • 1-2 tbsp yogurt, plain whole fat or 2% fat
  • 1/2 ripe banana
  • 1-2 cups squash
  • 1-2 cups green beans, trimmed

Instructions 

Avocado For Baby

  • For Puree: Simply peel and pit a quarter of a ripe avocado and place on a cutting board. Then with the back of a fork, mash the avocado until smooth. You can add in a teaspoon or two of formula or breast milk to make it super smooth and creamy.
    avocado baby food puree for one of baby's first foods
  • For Baby-Led Weaning: Cut a slice of avocado off of the pit. Using a small knife, cut into the peel 1/3 of the way up the slice of avocado until you get to the flesh. Peel off 2/3 of the peel and hand baby the peel side of the avocado. This provides a nice handle for baby to hold while they eat the avocado.
    slice of avocado for baby led weaning.

Egg for Baby

  • For Puree: Using a hardboiled egg, peel away the shell and white part of the egg. Then place the cooked egg yolk on a cutting board or baby-safe plate. Using the back of a fork, mash the egg yolk until smooth, adding in a teaspoon or two of breast milk or formula if needed to make it creamy.
    egg yolk made into a baby food puree - great for baby's first food.
  • For Baby-Led Weaning: Peel a hardboiled egg and then cut into quarters the long way.
    cut eggs for baby-led weaning

Sweet Potato for Baby

  • For Puree: Peel and chop 1-2 sweet potatoes. Place in a steamer basket over boiling water and steam for 10-12 minutes or until tender when pricked with a fork. Add cooked sweet potatoes to a food processor or blender, and puree for 1-2 minutes until completely smooth, adding in water in 1/4 cup increments if needed. I had to use 1 cup of water for the puree above. 
    smooth sweet potato puree for baby
  • For Baby-Led Weaning: Peel and slice the sweet potato into long strips that are half an inch thick. Place in a steamer basket and steam for 8-10 minutes or until just tender when pricked with a fork. You want them soft but not overcooked. Overcooked sweet potatoes tend to fall apart when baby fists them. Let cool and serve to baby. Will last 5 days in the fridge.
    slices of sweet potato perfect for baby led weaning and one of baby's first foods

Apple for Baby

  • For Puree: Peel and chop 2-3 apples and place in a steamer basket over boiling water and cook for 8-10 minutes or until tender. Transfer the apples to a blender and puree for 1-2 minutes or until smooth, adding in liquid (water, breastmilk or formula) in 1/4 cup increments if needed. 
    bowl of apple baby food puree - great for one of baby's first foods.
  • For Baby-Led Weaning: Peel and slice an apple and place in a steamer basket over boiling water for 6-8 minutes or until just tender when pricked with a fork. You want it soft but not falling apart. Let cool and serve to baby. Optional – sprinkle a pinch of cinnamon on apple slices before serving. Steam apple slices will last in the fridge for 3 days, add a squeeze of lemon juice to help them from browning.
    slices of apple on a plate is a great first food for baby.

Broccoli for Baby

  • For Puree: Place 2 cups of broccoli florets in a steamer basket over boiling water and steam for 10-12 minutes until tender. Transfer to blender and puree for 1-2 minutes, adding in 1/4 cup of liquid (water, breastmilk or formula) until you have a smooth puree. 
    babies best first food - broccoli puree
  • For Baby-Led Weaning: Place a cup of broccoli florets into a steamer over boiling water and steam for 8-10 minutes or until tender when pricked with a fork. Let cool and serve to baby in florets or chopped up into “pea” size pieces. 
    broccoli a plate is ready for baby led weaning.

Salmon for Baby

  • For Puree: I used grilled salmon as that is what I had on hand, but any cooked salmon would work. Place 1/4 cup cooked salmon along with 1 cup cooked sweet potato or squash into a blender and puree for 1-2 minutes, adding in 1/4 cup of liquids (water, breast milk or formula) until smooth. You can really use any fruit or veggie your baby prefers in this recipe. Adding another veggie in the puree helps the salmon blend into a nice smooth puree.
    salmon baby food puree
  • For Baby-Led Weaning: Flake some cooked salmon onto a baby-safe plate or their high chair tray, making sure to pick off any bones. Let baby eat with their hand or with a baby fork.
    flakes of salmon on a plate with a fork for baby led weaning

Yogurt for Baby

  • For Puree: Place a small spoonful in a bowl and serve to baby.
    bowl full of yogurt for baby food puree.
  • For Baby-Led Weaning: Place a small spoonful of yogurt into a bowl and load up a self-feeding baby utensil with a small amount of yogurt and hand it over to baby.
    baby led weaning spoon loaded with yogurt ready for baby to eat.

Banana for Baby

  • For Puree: Place half of a ripe and peeled banana on a cutting board and mash with the back of a fork until smooth.
    Banana puree for baby - best first food puree.
  • For Baby-Led Weaning: Cut a banana in half, and then gently cut about 2 inches from the stem around the banana. Peel the top off, but leave the banana attached, thus giving baby a handle to hold onto. Hand baby the stem part of the banana for them to hold onto while they eat the banana.
    banana with a grip for baby led weaning - best first foods for baby.

Squash for Baby

  • For Puree: Place cubed squash (any variety) in a steamer basket and steam for 10-12 minutes or until tender when pricked with a fork. Transfer to a blender and puree for 1-2 minutes on high, adding in liquid (water, breastmilk or formula) in 1/4 cup increments until smooth. You can use frozen or pre-cut squash to make your life a little easier.
    squash for baby is a great baby food puree
  • For Baby-Led Weaning: Cut long strips of squash and place in a steamer basket over boiling water. Steam for 8-10 minutes until tender. Let cool and serve.
    squash baby led weaning best foods for baby

Green Beans for Baby

  • For Puree: Place two cups of green beans in a steamer basket over boiling water and steam for 8-10 minutes or until tender. Transfer the beans to a blender and puree for 1-2 minutes, adding in 1/4 cup liquid (water, breastmilk or formula) if needed until smooth.
    babies best first food - broccoli puree
  • For Baby-Led Weaning: Place a cup of green beans in a steamer basket and steam for 6-8 minutes or until tender when pricked with a fork. Let cool, cut in half if green beans are too long and serve to baby.
    steamed green beans are a great option for baby led weaning.

Notes

Age: 4+ months (stage one)
Storage: Purees can be stored in an air-tight container in the fridge for up to 4 days, and in the freezer for up to 3 months. Baby-led weaning foods can be stored in an air-tight container for up to 4 days. 
 

Did you make this recipe?

Tag @babyfoode on Instagram and hashtag it #babyfoode!