Hearty and flavorful, these gluten-free meatballs are the perfect healthy comfort food! They’re easy to make and are a delicious dinner served over noodles, rice, or cauliflower rice.

Quick Look at the Recipe
- 🍽️ Flavor: Savory tomato base with notes of Italian herbs
- ⏱️ Prep Time: 20 minutes
- 🔥 Cook Time: 45 minutes
- 🕒 Ready In: 1 hour 5 minutes
- 👥 Servings: 6-8 people
- 🥣 Main Ingredients: Ground beef, tomato sauce, onion, oat flour
- 📖 Dietary Info: Gluten-free, dairy-free, egg-free
- ❄️ Freezer Friendly: Yes, these are one of my favorite homemade freezer meals!
- 👩🍳 Tip: Oat flour naturally binds the meatballs without gluten or eggs, resulting in tender, flavorful meatballs every time.

Meatballs for Everyone!
I’m speaking from experience when I say I know how tricky mealtime can be when you’re juggling multiple allergies or food sensitivities. That’s why making delicious, allergy-friendly dishes like these meatballs always feels so rewarding.
They’re on constant rotation in my home, and kids and adults alike love them. You’d never guess they’re completely free of gluten, eggs, and dairy!
What Makes these Meatballs Special?
- Classic Italian flavor perfect for serving with pasta, on sandwiches, or as a main dish.
- Simple healthy ingredients, no processed breadcrumbs needed!
- Easy recipe you can prep in a hurry,

Ingredients
Tools Needed
Step-By-Step Instructions

Step 1: First, preheat your oven to 325 degrees. In a large bowl, combine the meat, oat flour, onion, tomato paste, minced garlic, spices, and salt. Stir together using your hands, being careful not to over mix.
Then form the mixture into approximately 1 1/2 inch balls and place just touching in a baking dish.

Step 2: In a bowl, stir together the sauce ingredients: tomato sauce, apple cider vinegar, coconut aminos, and spices.
Now evenly pour the sauce over the meatballs.
Step 3: Bake for 40-50 minutes or until they’re cooked through. Enjoy!

If you’re looking for more allergy-friendly dinners, check out my simple Salisbury steak and cabbage dinner bowls!
Tips for Success
Finely grate or puree the onion – Don’t just chop it!
Don’t over-mix – This leads to tough meatballs, so make sure to mix the ingredients until just combined..
Form the meatballs gently – For the best texture, don’t pack the meatballs too tightly.
Make evenly-sized meatballs – This helps to make sure that all the meatballs are done at the same time.
Violet’s Tips for Serving
Meatballs aren’t just for pasta! I often serve them with rice or cauliflower rice, and my family loves it.
FAQs
You can store leftover gluten-free meatballs in an airtight container in the fridge for up to 5 days.
Yes, you can freeze meatballs in freezer-safe containers or plastic freezer bags for 2-3 months.
Yes, ground pork or turkey will also work for this recipe. Some people even like to mix ground beef and pork!
No, nut flours are completely different from oat flour and cannot be directly substituted.
If you try this recipe, snap a photo and tag me on Instagram @violet_rightathome

Meatballs without Breadcrumbs (Gluten, Egg and Dairy-Free)
Equipment
Ingredients
Meatballs
- 2 pounds ground beef
- 1/4 cup oat flour
- 1 1/2 tablespoons tomato paste
- 1 onion grated or pureed
- 4 garlic cloves minced
- 2 tablespoons sage
- 1 1/2 tablespoons oregano
- 1 tablespoon basil
- 1/2 tablespoon salt
- 1/4 teaspoon pepper
Sauce
- 2 15-ounce cans tomato sauce
- 1/3 cup apple cider vinegar
- 1 tablespoon coconut aminos
- 1/2 teaspoon sage
- 1/2 teaspoon oregano
- 1/2 teaspoon basil
- 1/4 teaspoon garlic powder
- 1/4 teaspoon onion powder
Instructions
- Preheat your oven to 325 degrees.
- In a large bowl, combine the meatball ingredients, and stir together using your hands, being careful not to over mix.2 pounds ground beef, 1/4 cup oat flour, 1 1/2 tablespoons tomato paste, 1 onion, 4 garlic cloves, 2 tablespoons sage, 1 1/2 tablespoons oregano, 1 tablespoon basil, 1/2 tablespoon salt, 1/4 teaspoon pepper
- Gently form the mixture into approximately 1 1/2 inch balls and place just touching in a baking dish.
- Stir together the sauce ingredients and evenly spread over the meatballs.2 15-ounce cans tomato sauce, 1/3 cup apple cider vinegar, 1 tablespoon coconut aminos, 1/2 teaspoon sage, 1/2 teaspoon oregano, 1/2 teaspoon basil, 1/4 teaspoon garlic powder, 1/4 teaspoon onion powder
- Bake for 40-50 minutes or until they're cooked through. Serve immediately.
Notes
- For best results, use lean ground beef (85/15 or 90/10).
Substitutions
- Substitute ketchup for the tomato paste.
- Substitute Worcestershire sauce for the coconut aminos.
- This recipe will also work for pork or turkey meatballs, and you can simply swap the type of meat.
Nutrition
If you tried these allergy-friendly meatballs, I’d love to hear how they turned out for you! Please make sure to come back and leave a comment and a ⭐️⭐️⭐️⭐️⭐️ rating.


This is one of my family’s favorite dinners and I know you will love it too! It’s the perfect hearty comfort food.