The guidelines for a baby’s diet are always changing. One day it’s safe for a baby to eat one thing and by the time you have your second child, it’s no longer a recommended food. While you want to do what’s best for your little one’s growing pallet and digestive system, there are a few myths that have recently been debunked when it comes to what is safe for a baby’s first food. Remember that there are no safe foods for newborns. A baby should only be fed breast milk or formula until they are around six months old, according to the American Academy of Pediatrics. When your kiddo is ready to start trying some solid food, here are a few safe baby foods to start with. This list may surprise you.

Avocado

While you may think you know a lot of picky adult eaters who don’t like avocados, they are on the top of the list when it comes to safe baby foods. While your baby may enjoy, the soft creamy texture, you’ll be happy about the powerhouse of nutrients they contain. Avocados are packed with Omega-3s for example, which is great for enhancing brain development. Because of their mild flavor and smooth texture, avocados are great for purees as well. You can sneak avocado into almost anything and your kid will love it. Avocados make great additions to smoothies as well.

Fish

Fish is one of those foods that you don’t usually think of when it comes to tiny eaters. Surprisingly, however, it’s one of the best foods for your baby to try. Thoroughly cooked fish that is low in mercury is a great option. Salmon, for example, is high in vitamin D and omega-3 fatty acids. It’s also a great natural source of protein. Fish is also usually very soft and easy to mash or flake off for your baby to gum easily. You can add a little breast milk or formula to a piece of fish if it seems a little dry.

Meat

Meat such as beef, lamb, or poultry is now being recommended for younger babies. Meat is rich in iron and protein and they can really help babies who are struggling to gain weight or who may be rejecting more traditional baby food purees. If you’re a vegetarian and you wish for your baby to be one too, eggs or legumes make great meat alternatives.

Eggs

Eggs are a great source of protein. They are super quick to make and affordable as well. You can get a dozen eggs for the same price as a couple of store-bought baby food jars. Before your baby is ready to start finger foods, you can scramble an egg with a little bit of breast milk or formula to make them a little thinner and easier to spoon. Once they are a little more experienced at eating, your baby will be able to pick up pieces of eggs to eat pretty easily.  You can also scramble up a couple of eggs ahead of time to last them for a few meals. Check with your doctor if anyone in your family has an egg allergy before giving your baby eggs. If no one does, start to introduce egg early to avoid any intolerance.

Peanut butter

It probably seems like every other kid you know has a peanut allergy. Because of this many doctors told parents they should hold off on introducing peanut butter until their baby was older or even until they were a toddler. While this wasn’t always considered safe baby food, pediatricians say you should give your child peanut butter as one of their first foods to help them avoid developing a peanut allergy. The younger your new eaters are when they try peanut butter the better. As your baby gets older, keep introducing it to them as well. Try and remember to give them a little peanut butter every few weeks to help them stave off a peanut allergy.

Vegetables

Vegetables should be a staple for everyone’s diet at home. Because vegetables are packed with essential vitamins and minerals, they make great first food for your baby. Another great thing about vegetables is that you can cook them for yourself at the same time you prepare some for baby. As you’re preparing dinner, pull out some vegetables before mixing them with salt or seasoning and throw them in a blender after they are steamed or boiled. You can blend them or mash them for a great baby puree. You can also combine pureed vegetables with fruits and make a variety of combinations. Sweet potato, carrots, peas, and squash are some great options for a first food. These veggies cook softly and are easy to mash up or puree making them a popular choice for safe baby foods. As your baby gets older you can also feed them the vegetables the same way you’re preparing them for yourself. Mix in a little cinnamon for an older baby or toddler to give your child a variety of flavors.

Fruit

While it was traditionally believed that you should introduce vegetables to your baby before fruit, it really doesn’t matter in the end. Your kid is going to like what your kid is going to like. Since fruit is such a great source of vitamins and minerals, let your baby have as much as they want. Pureed or mashed fruit also make great mixers for vegetables if your kiddo has an aversion to them. When your comfortable giving your baby finger foods, the banana makes a great one since its easy for them to mash in their mouths. If they are too slippery for your baby to pick up, you can also dust them with baby oatmeal flakes. This will help coat the banana and make it easier for your baby to grab them by themselves.