top of page

The Best Gluten-Free & Dairy-Free Meatballs (Juicy & Easy)

Writer: Our Nourished Kitchen
Our Nourished Kitchen
May 25
5 min read

Updated: Sep 13


3 meatballs with pasta and topped with basil

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.




Why You’ll Love This Easy, Baked Gluten-Free Meatballs Recipe


  • So Juicy! By pairing a hydrated gluten-free panade with a blended vegetable puree (peas, onions, and garlic), these meatballs stay moist without relying on dairy milk, ricotta, or parmesan.

  • Invisibly Veggie-Packed for Picky Eaters: The pureed peas, onions, and garlic blend seamlessly into the mixture, adding subtle sweetness, rich texture, and extra nutrition (my kid's can't tell!)

  • Quick & Mess-Free Prep: Baked on parchment paper in under 25 minutes, you get perfectly browned meatballs without hot oil splatters or stovetop frying.

  • Meal-Prep & Freeze Friendly: These hold up great in the fridge for quick weeknight dinners and freeze beautifully for up to 3 months—perfect for busy family schedules.


Get ready for your new weeknight favorite! These juicy beef and turkey meatballs are completely dairy-free and gluten-free, but they pack all the comforting, savory flavor of a traditional Italian kitchen. These meatballs use a smooth puree of onions, garlic, and green peas to achieve a moist texture without dairy, while invisibly sneaking vegetables into a kid-approved meal.Combined with fresh basil, oregano, thyme, every single bite is incredibly tender and bursting with fresh flavor. We love to toss them in a marinara sauce or our Fresh Dairy-Free Toasted Pine Nut Basil Pesto, and serve them with fresh gluten-free pasta.


A Note about the Cookware:

I love cooking and sautéing with our cast iron pans. Cast iron is so durable, versatile and easy to use. Our pans retain even heat so well so food cooks evenly. After a quick seasoning, cast iron pans are naturally non-stick! For this recipe, I used our Lodge Pre-Seasoned Cast Iron Skillet.

Black cast-iron skillet with handle on a plain white background, isolated product shot

Check out Shop My Kitchen Essentials for other great gluten-free cooking products and non-toxic kitchenware I use in my home.



Frequently Asked Questions: Juicy, Gluten-free, Dairy-Free Meatballs

This recipe uses a two-step moisture lock: a panade (gluten-free breadcrumbs soaked in unsweetened almond milk and avocado oil) combined with a pureed pea, onion, and garlic base. These keeps the ground meat juicy as it bakes.

Combining 80/20 or 85/15 ground beef with ground turkey gives you the best of both worlds: ground beef provides rich, classic flavor and fat, while ground turkey keeps the texture light.



Substitutions & Customizations

Meat Variations

You can substitute the beef and turkey blend with 100% ground beef, ground pork, or a beef/pork blend. If using 100% ground turkey or chicken, use dark meat (ground thigh) for the best texture.


Milk Options

If you need an almond-free or nut-free option, swap the almond milk in the panade for unsweetened oat milk, coconut milk, or flax milk. Regular dairy milk can also be used if you don't require dairy-free.

Egg-Free Option

Replace the egg with a flax egg (1 tbsp ground flaxseed mixed with 2.5 tbsp warm water, set for 5 minutes) or 1/4 cup of plain dairy or dairy-free unsweetened yogurt to help bind.

Check out other great gluten-free, dairy free recipes to add to your family's meal rotation:

How to Make this Recipe for Juicy, Gluten-Free, Dairy-Free Meatballs



Ingredients Notes:

Gluten-Free Breadcrumbs: These breadcrumbs are my favorite, they work great in this recipe: Jeff Nathan Gluten-Free Plain Panko Flakes


Step 1: Sauté the Vegetables:

Pour 1 tbsp avocado oil into a pan and heat over medium-low. Add chopped fresh onions, minced garlic cloves, and frozen peas. Sauté for 8-10 minutes until onions are translucent, garlic is softened, and peas are cooked. Ensure that you keep your heat low, the garlic can very easily burn.


We are big fans of cast iron pans in our home. Cast iron can be a little tricky when you are first learning how to use (it can get really, really hot); however, I love using cast iron for sautéing and find it really helps with nice, even cooking.


  • garlic, peas and onions in bowls
  • garlic, peas and onions in a cast iron pan

Step 2: Puree the Vegetables: 

Place the onion, garlic, cooked peas, and 1 tbsp of water into a high-powered blender (a Vitamix 5200 Professional-Grade Blender works great!) or food processor. Blend until the mixture forms a smooth, uniform puree.


  • cooked peas, onions, and garlic in blender
  • pureed peas, onions, and garlic in a bowl

Step 3: Hydrate the Breadcrumbs (The Panade)

A panade (or panada) is a thick, wet paste made by mixing a starchy ingredient with a liquid. It is primarily used as a binder to add moisture and tenderness to ground meats (like meatloaf or meatballs). In this recipe, this panade works wonders to keep the meatball juicy and prevents it from becoming too dense.


In a large mixing bowl, stir together the gluten-free breadcrumbs, almond milk, and avocado oil. Let this mixture sit for 5 minutes to form a thick paste.


  • gluten-free breadcrumbs, avocado oil, and almond milk
  • gluten-free breadcrumbs, avocado oil, and almond milk mixed together

Step 4: Incorporate the Meat

Add the ground beef and ground turkey to a large bowl; mix together thoroughly with a large spoon. I prefer to use a large wooden spoon versus using my hands, but "to each their own."


  • ground turkey and ground beef in a bowl
  • ground turkey and ground beef mixed together in a bowl

Step 5: Combine Everything

Mix the vegetable puree with the breadcrumb paste. Once combined, add the remaining eggs, tomato paste, herbs, and spices. Once mixed, add into the meat mixture and ensure they are evenly combined. This will ensure that each meatball is thoroughly seasoned and juicy. Be sure you do not over mix, you should only need to stir for 30-60 seconds.


  • dried herbs, tomato paste, breadcrumbs, egg
  • vegetable puree in a bowl
  • breadcrumb and vegetable puree in a bowl
  • completely mixed breadcrumbs and vegetable puree in a bowl
  • mixing the breadcrumb puree with the meat
  • meatball mixture ready for scooping

Step 6: Preheat and Shape

Preheat your oven to 400°F and line a large baking sheet with parchment paper. Roll the mixture into 2-inch balls or use a disher with a 2-inch bowl diameter (#24 scoop). I prefer the disher method as it is so much quicker and keeps my hands clean. I can scoop all 24 meatballs in less than 5 minutes.


Step 7: Put the Meatballs in the Oven

Bake for 15-minutes then pull meatballs out of the oven, give each a quick turn (this will ensure they brown a bit on both sides). Put them back in the oven for an additional 5-8 minutes. Test a few meatballs with a thermometer to ensure they reach an internal temperature of 165°F (important to ensure the turkey is thoroughly cooked).


  • meatball mixture in a scoop
  • scooped meatballs on a tray



  • gluten free dairy free meatballs with marinara sauce over pasta topped with basil

Check out the full recipe below for these Kid-Friendly Gluten-Free Meatballs with Hidden Veggies! I hope you enjoy!



Comments


bottom of page