Top 5 Favorite Foods for 18-Month-Olds

Here’s a list of the top five nutrient-packed foods we make for our 18-month old that she gobbles up in no time!

A rack of cooling Sweet Potato Zucchini Muffins shows one with a bite out of it. Vegetable-packed muffins are a great food for 18-month-olds.

One of the most common questions I get asked by other moms is what I feed my little one. I like to think that’s because they see me as an expert in the matter and not because my daughter is off the charts in height and weight, but you never know 😉

I thought it might be helpful to build a little library here on the blog outlining what some of Raia’s favorite foods have been at different ages. Since we just hit the 18-month mark, I figured I’d start here, but I’ll continue to add links to other ages as I get them published.

Newly added: Here are my recommendations for 12-month-old foods!

A quick note before we get started: As you may know by now, we decided to follow the method of baby-led weaning for introducing solids to our little one. I figure that by this age, most toddlers are all eating the same thing (whether they started with purées or not), but if you’re curious and want to learn more about baby-led weaning, I encourage you to read my post about knowing when to start your baby on solids, and also to read the book Baby-Led Weaning: The Essential Guide to Introducing Solid Foods-and Helping Your Baby to Grow Up a Happy and Confident Eater by Gill Rapley and Tracey Murkett [*affiliate link].

Without further ado, here is a list of my current Top 5 Favorite Foods for 18-Month Olds:


These have pretty much been a favorite food of Raia’s since we started baby-led weaning, but you just can’t ignore how great they are (both in taste and nutritionally). Some great resources for nutrient dense muffins are Inspiralized Kids, this post of mine on healthy baby snack ideas, and my e-cookbook, 30 Freezer-Friendly Recipes for Babies and Toddlers. I love making a batch of these on a Sunday or Monday and freezing them up to have them on hand for the rest of the week!


This is an easy meal to serve to kids of all ages that adults love as well. Also, if you go the quesadilla route, it’s easier to sneak in some veggies. For example, you can blend in some puréed pumpkin or butternut squash with cheddar cheese or dice up some mushrooms with taco meat and hide it under a pile of melt-y cheese.

A toddler enjoying a quesadilla. Quesadillas are another great food for 18-month-olds, especially when they have hidden veggies!


Now that Raia is a little better with using utensils, she loves getting into a bowl of soup. It’s fun for her, and an easy way for me to get her lots of nutrient-rich foods. Some of her favorites are this Warming Minestrone Soup (made with minimal salt) and this Super Easy Caramelized Onion and Potato Soup (again, made with minimal salt).


Let’s be real: 18-month olds love making a mess of their food and deconstructing it. I choose to just accept it, especially when serving one of our favorite weeknight meals, fried rice! This is another great dish that allows you to get protein, veggies and carbs all in one dish, and it comes together in a snap. Use brown rice for even more nutritional benefits, and use little (if any) soy sauce, as you need to watch the sodium with the little ones. Try cooking the fried rice in coconut oil for some extra flavor and healthy fats!


When you find a good recipe, you’ll always want to have these on hand so you don’t have to rely on all of the pre-packaged granola bars at the grocery store – because who knows what goes into those! I created a granola bar recipe that’s soft and crunchy at the same time, and doesn’t have any heavily processed ingredients. You can find this recipe in my e-cookbook as well!

A stack of soft and crunchy granola bars. A favorite food of 18-month-olds!

I hope this list gets you started on some ideas for delicious, nutritious foods you can make for your 18-month old.

Now, it’s your turn! Tell me some of your favorite foods for your 18-month old in the comments below!