Jump to Recipe
Gluten-free turkey meatball soup is a one-pot dinner of tender oat-bound meatballs, rice, carrots and spinach in a savory broth. It takes about 55 minutes and feeds six.
I used to skip meatball soup because I assumed it meant browning batches and washing extra pans. It doesn’t. The raw meatballs go straight into the simmering broth and cook through in 12 minutes.
Certified gluten-free oats hold them together instead of breadcrumbs. Buy 93% lean turkey, not 99%. The extra-lean kind turns dry and rubbery no matter how gently you simmer it.
The broth is savory. A little lemony. Kids tend to eat the meatballs first, then go back for the rice.
Why You’ll Love This Recipe
- Raw meatballs cook right in the broth, no browning
- One pot, about 55 minutes, and a short cleanup
- Reheats well for 4 days, so lunches are sorted
- Mild savory broth that kids usually finish
Ingredient Notes
- ground turkey: Use 93% lean. Ground chicken works at the same weight, but 99% lean turkey makes dry meatballs.
- certified gluten-free rolled oats: They bind the meatballs and keep them tender. Regular oats are often cross-contaminated with wheat, so check the label.
- gluten-free chicken broth: Some boxed broths and bouillon cubes contain wheat-based flavorings. Low-sodium lets you control the salt.
- long-grain white rice: It cooks in the same pot in about 18 minutes. Brown rice needs far longer, so cook it separately if you swap.
- Parmesan: Freshly grated melts into the meatballs better than pre-grated. Skip it for dairy free and add 1/4 tsp more salt.
- baby spinach: It wilts in 2 minutes at the end. Chopped kale works too, but simmer it for 5 minutes.

Gluten-Free Turkey Meatball Soup with Spinach and Rice
Ingredients
Method
- Line a 33 x 46 cm / 13 x 18 inch rimmed baking sheet with parchment. In a 2.8 L / 3-quart bowl, mix the turkey, certified gluten-free rolled oats, egg, Parmesan, parsley, 2 cloves minced garlic, Italian seasoning, 3/4 tsp salt, pepper and 2 tbsp water with a fork until just combined. Stop once no dry oats show, because overmixing makes the meatballs tough.
- With wet hands, roll the mixture into about 22 meatballs, 1 heaping tablespoon (about 30 g) each, and set them on the baking sheet. Keep them in the fridge while you start the soup.
- Heat the olive oil in a 5.5-quart / 5.2 L Dutch oven (26 cm / 10-inch wide) over medium heat. Add the onion, carrots and celery and cook for 6 minutes, stirring often, until the onion turns soft and translucent. Add the 3 cloves garlic and cook for 30 seconds until fragrant.
- Pour in the gluten-free low-sodium chicken broth and water, then add the rice, bay leaf and thyme. Bring to a boil over high heat, reduce to a gentle simmer with small bubbles, and cook for 6 minutes.
- Lower the meatballs into the pot one at a time with a spoon. Don’t stir for the first 3 minutes so the outsides can set. Simmer gently for 12 minutes total, until the meatballs are firm and pale with no pink inside, the center reads 165 F / 74 C, and the rice is tender.
- Stir in the spinach and cook for 2 minutes until wilted. Remove the bay leaf, stir in the lemon juice, and taste for salt and pepper. Ladle into bowls while hot.
Notes
- Buy certified gluten-free oats and check the broth label before you start.
- Keep the soup at a gentle simmer so the meatballs stay intact.
- Roll meatballs to about 30 g each so they cook through in 12 minutes.
- Add water or broth when reheating, since the rice keeps absorbing liquid.

Tips for Success
- Wet your hands with cold water before rolling so the sticky turkey mix doesn’t cling, and aim for 1 heaping tablespoon each.
- Keep the pot at a gentle simmer with small bubbles, because a hard boil breaks the meatballs apart and turns the rice mushy.
- Cut into one meatball or use an instant-read thermometer to confirm 165 F / 74 C at the center before you add the spinach.
- Check every label, including the broth and the oats, since hidden wheat shows up in places you wouldn’t expect.
- Stir in the lemon juice at the very end and taste for salt, because broths vary a lot in sodium.
Variations
- Swap the rice for 100 g gluten-free small pasta, cooked separately and added to each bowl so it doesn’t swell in leftovers.
- Use ground chicken instead of turkey at the same weight and add 1/2 tsp smoked paprika to the meatball mix.
- Stir in 400 g / 14 oz drained white beans along with the spinach for extra fiber and a heartier bowl.
Storage and Reheating
Gluten-free turkey meatball soup keeps in an airtight container in the fridge for 4 days. Cool it for no more than 2 hours at room temperature first, and use shallow containers so it chills fast.
The rice keeps absorbing broth, so the soup thickens overnight. Reheat in a pot over medium-low heat for 8 to 10 minutes with 60 to 120 ml / 1/4 to 1/2 cup water or broth, until steaming hot and the meatballs read 165 F / 74 C. In the microwave, use a covered bowl at 70% power for 2 to 3 minutes, stirring halfway.
It freezes for up to 3 months. Expect softer rice after thawing, and thaw overnight in the fridge before reheating.
Serving Suggestions
I ladle this into wide bowls and put grated Parmesan and a lemon wedge on the table. A squeeze of lemon at the end wakes up the whole pot.
Toasted gluten-free bread or a crusty gluten-free loaf is the easy side for dunking. A handful of arugula tossed with olive oil and lemon works too.
For school lunches, pack it hot in a preheated insulated thermos. Three or four meatballs per kid is about right.

FAQ
Why are my turkey meatballs falling apart in the soup?
The broth is usually boiling instead of gently simmering, or the mix is too wet. Keep the bubbles small, lower the meatballs in with a spoon, and don’t stir for the first 3 minutes so the outsides can set. Also use 93% lean turkey and just 2 tbsp water, since extra liquid loosens the mix.
How do I know when the turkey meatballs in the soup are done?
They’re done when the center of a meatball reads 165 F / 74 C on an instant-read thermometer. They should be firm when pressed, pale all the way through, and show no pink when you cut one open. After 12 minutes of gentle simmering, meatballs of 1 heaping tablespoon usually hit that mark.
Can I use gluten-free breadcrumbs instead of oats in turkey meatballs?
Yes, swap in 50 g / 1/2 cup gluten-free breadcrumbs for the oats. Almond flour also works at 40 g / 1/3 cup if nuts aren’t a concern. Oats give a softer, more tender meatball, while breadcrumbs make a firmer bite. Either way, keep the egg and water as written.
Can I freeze gluten-free turkey meatball soup with rice in it?
Yes, it freezes for up to 3 months, though the rice turns softer after thawing. Cool the soup completely, ladle it into freezer containers with 2.5 cm / 1 inch of headspace, and thaw overnight in the fridge. Add a splash of broth when reheating because the rice keeps absorbing liquid.
What goes well with gluten-free turkey meatball soup?
Toasted gluten-free sourdough or a crusty gluten-free baguette is the easiest match for dunking. A simple green salad with lemon vinaigrette balances the savory broth. For kids, grilled cheese cut into strips on gluten-free bread works well and uses up the same loaf.
Are rolled oats and boxed broth safe for gluten-free meatball soup?
Only if the labels say so. Oats are naturally gluten-free but often cross-contaminated with wheat, so buy ones marked certified gluten-free. Some broths and bouillon cubes use wheat-based flavorings, so check the label there too. Parmesan is naturally gluten-free, but look at pre-grated bags for added starch.





