Soft Chicken & Veggie Meatballs (Freezer-Friendly)

Need one dinner your toddler can chew and you'll happily eat too? These chicken veggie meatballs are soft enough for new chewers and mild enough for the whole table. Grated zucchini and carrot melt into the meat, so they keep the meatballs moist and add color without big green pieces to pick out.
You mix everything in one bowl, roll small balls and bake them on a sheet pan. No frying, no splatter and no standing at the stove.
Ground chicken is lean, which is why plain chicken meatballs often turn dry and rubbery. The grated veggies fix that. So does a spoon of oats, which soaks up the juices and holds them in.
There's no added salt. A little Parmesan gives flavor, and you can leave it out for younger toddlers. Grown-ups can add salt or sauce on their own plates.
Toddlers can hold veggie meatballs, dip them and bite them on their own terms. That sense of control matters at this age.
One batch makes about 30 small meatballs. Serve half tonight and freeze the rest for a night when you can't face cooking. For more make-ahead dinners like this, browse our toddler recipe collection.
Quick answer
- Time: 15 minutes to mix and roll, about 18 minutes to bake.
- Ingredients: ground chicken, zucchini, carrot, oats, egg, Parmesan, garlic and oregano.
- Safe prep: cut into quarters or flatten for younger toddlers.
- Freezer-friendly: yes, for up to 3 months.
This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases.

Soft Chicken & Veggie Meatballs
Zucchini and carrot melt into these soft chicken meatballs. Bake about 30, freeze half, and dinner is ready in minutes.
Ingredients
Steps
Heat the oven to 400°F. Line a sheet pan with parchment paper.
Grate the zucchini, then wrap it in a clean towel and squeeze out as much water as you can.
Put every ingredient in a large bowl. Mix with your hands until just combined, since overmixing makes them tough.
With wet hands, roll the mix into small balls about 1 inch wide. Place them on the pan with a little space between them.
Bake for 15 to 18 minutes, until the meatballs look lightly browned and a thermometer in the center reads 165°F.
Let them cool for 5 minutes. For younger toddlers, cut each one into quarters or press it flat with a fork before serving.
Tips & swaps
- Swap the ground chicken for ground turkey. It works the same way.
- Got a picky eater? Roll the toddler meatballs smaller and serve them with a familiar dip. A small portion next to a safe food feels less scary.
- Older kids can help roll the balls. Wash hands well after touching raw chicken, and wipe the counter down.
- Serve them on a divided plate so the sauce stays away from foods your child likes dry.
- Short on time? Make the chicken meatballs a day ahead and bake them straight from the fridge. Add 2 minutes to the baking time. Not sure which guides suit your child's age yet? The start-here picker on our homepage sorts them for you.
Storage
- Fridge: in a sealed container for up to 3 days.
- Freezer: in a labeled bag for up to 3 months.
- Reheat until steaming hot all the way through, then cool before serving. Those slow evenings get easier with the small resets on our mom life page.

Silicone Suction Divided Plate
Stays put on the high chair and goes straight in the dishwasher.
- Suction base stays put on a smooth tray
- Dividers keep foods apart for picky eaters
- Dishwasher safe (per listing)
- Suction only holds on smooth, flat surfaces like a high chair tray; a determined toddler can still pop it off by pulling the edge.
Best for: messy eaters
Check price on AmazonFAQ
Are chicken meatballs safe for toddlers?
They can be, when they're soft and cut small. A whole round meatball is a choking risk for a young child, so cut each one into quarters or press it flat. Chunks of meat are on the CDC's list of choking hazards, and the page shows how to make food safer. Always sit with your child while they eat.
Can I freeze veggie meatballs?
Yes, and chicken veggie meatballs freeze well. Cool them, then freeze them on a tray for an hour so they stay separate. Move them to a labeled bag. Reheat them from frozen in a covered dish until steaming hot, then let them cool before serving. Planning a week of dinners? The tools on our feeding hub help you pick lunches, too.
Egg-free and dairy-free swaps
Leave out the Parmesan for a dairy-free batch. For egg-free, mix 1 tablespoon of ground flaxseed with 3 tablespoons of water and let it sit for 5 minutes. The meatballs come out a little softer, but they hold. Egg and milk are common allergens, so ask your pediatrician before you add new ones. The AAP's page on food allergies in children explains what to watch for.
Adding more veg to chicken veggie meatballs
Finely grated sweet potato, chopped spinach or mashed peas all work. Squeeze out wet veggies in a towel first, or the mix gets too soft to roll. Keep the total to about 1½ cups of veg per pound of chicken. Then the meatballs still hold their shape on the fork.
What can I serve them with?
Try plain pasta, soft rice, mashed potato or a dip of plain yogurt. Steamed broccoli and carrot sticks cooked until soft round out the plate. Leftovers also fit in a lunchbox, cold or warm. If your toddler is still new to solids, the AAP's guide to starting solid foods explains textures by stage, and your pediatrician can help with the rest.
Know a mom who needs a freezer dinner?
Send her this. One tray tonight means a bag of dinners for later.

One-Pan Veggie Pasta the Whole Family Eats
Pasta, veggies and a cheesy sauce cook together in one skillet. No draining, one pan to wash, and the whole family eats.
Keep reading →
