While most women find themselves craving foods they might not normally eat, this is a common occurrence and some of these foods are even important for the development of the baby and his or her future. Check out the list below to learn about the ten best foods you should start eating now to ensure a better, healthier future for your baby.

Eggs: Eggs are a fantastic source of protein as well as twelve different vitamins. Each egg contains just 90 calories and a significant amount of choline, which promotes growth in babies. Choline is also a beneficial for preventing neural tube defects. (via Baby Center)

Salmon: While you may have heard eating fish during pregnancy is not recommended, salmon contains a very low amount of the methyl mercury that can be harmful. Salmon is a great source of protein and omega 3 fatty acids. The FDA recommends not eating more than 12 ounces per week. (via Baby Center)

Beans: Beans contain more fiber and protein than most vegetables, and the best part is the incredible variety of beans and what you can do with them. Beans are also high in iron, folate, calcium and zinc.

Dark, Leafy Greens: Dark, leafy greens are considered superfoods because they are high in calcium, iron and many other essential minerals. Iron is especially important because it is needed to make  the oxygen-carrying component of red blood cells, which circulate throughout the body to deliver oxygen to all of the cells. (via Baby Center)

Whole Grains: Whole grains are great sources of vitamin E, selenium, and phytonutrients. The phytonutrients are plant compounds that protect cells and encourage healthy growth. You might be both surprised and thrilled that popcorn is actually a whole grain, so get snacking! (via Baby Center)

>> Read more: 6 Healthy Popcorn Toppings


Walnuts: Walnuts are high in omega-3s, which are important in promoting your baby’s brain health. Plus they are great for a snack on the go or added to salads or even ice cream. (via Baby Center)

Greek Yogurt: While all yogurts are high in calcium and protein, greek yogurt has the highest amount. Calcium helps your baby’s bones become stronger, which will be the foundation for healthy bone growth later on. (via Baby Center)

Lean Meats: Deli meats and hot dogs should be avoided unless they are cooked to an incredibly high temperature, as they can pass salmonella to your baby. Instead opt for lean meats. These contain choline and are high in protein. (via Baby Center)

Colorful Fruits and Vegetables: Because each color group of fruits and vegetables provides different vitamins, minerals, and antioxidants, eating a good variety will ensure that you and your baby are getting a good variety of nutrients. (via Baby Center)