Enjoy a comforting, classic meal with these moist gluten-free meatballs simmered in a rich marinara sauce. This recipe replaces traditional breadcrumbs with almond flour to maintain a tender texture while keeping the dish entirely grain-free. It is an ideal dinner option for those seeking a wholesome, Italian-inspired feast.

List of ingredients
- 1 pound ground beef – standard lean blend.
- 1 pound ground beef – used as a substitute for pork to maintain richness.
- 1 tablespoon almond flour – acts as the gluten-free binder.
- 1 egg plus 1 egg yolk – helps bind the meat and adds richness.
- 2 teaspoons kosher salt – or adjust to your taste preference.
- 1/2 teaspoon freshly ground black pepper – for a subtle heat.
- 1/4 cup chopped parsley or 4 teaspoons dried parsley – adds fresh herbal notes.
- 1/2 cup very finely diced onion – provides moisture and sweetness.
- 1 teaspoon onion powder – enhances the overall savory profile.
- 1 teaspoon garlic powder – adds a concentrated garlic flavor.
- 1 tablespoon Italian seasoning – a blend of traditional herbs.
- 32 ounce jar marinara sauce – your preferred gluten-free brand.
- Gluten free spaghetti, veggie noodles, or cauliflower mash – for serving.
step-by-step instructions
- Prepare the oven: Grease a large, rimmed metal baking sheet or a large broil-safe baking dish. Preheat your oven to the high broil setting.
- Combine meatball ingredients: Add all ingredients except for the marinara sauce into a large mixing bowl. Use your hands or a large fork to mix until just combined, taking care not to overmix the meat to avoid a tough texture.
- Shape and brown: Lightly wet your hands with water to prevent the meat from sticking. Gently roll the mixture into 12 large meatballs, approximately 2 inches in diameter. Place them on the greased baking sheet and broil for 7-8 minutes until they begin to caramelize and brown on top.
- Warm the sauce: While the meatballs are browning in the oven, pour the marinara sauce into a large skillet and bring it to a gentle simmer.
- Simmer and cook through: Remove the browned meatballs from the oven and carefully transfer them into the simmering marinara sauce. Reduce the heat to low and cover the skillet with a lid. Simmer for 12-16 minutes, flipping each meatball halfway through the cooking time to ensure they are cooked evenly.
- Final touch: Garnish the meatballs with fresh herbs and a sprinkle of parmesan cheese if desired. Serve immediately over gluten-free pasta, spiralized vegetable noodles, or a root vegetable mash.
Expert Tips for Optimal Meatball Texture
Avoid Overworking the Meat
When mixing your ingredients, stop as soon as everything is evenly distributed. Overmixing the beef can develop the proteins too much, which leads to a dense, rubbery, or tough meatball. Use a light touch with a fork or your fingertips to keep the meat airy.
Select the Correct Beef Fat Ratio
Using a blend of beef with a higher fat content, such as 80/20, ensures the meatballs remain juicy during the broiling and simmering process. Very lean beef can dry out quickly, especially when exposed to the high heat of a broiler. If using leaner meat, consider adding a small amount of olive oil to the mix.
Use a Water Bowl for Shaping
Keep a small bowl of water next to your workspace to dip your hands in frequently. This creates a thin barrier between your skin and the meat, allowing you to roll smooth, round meatballs without the mixture sticking to your palms. It also prevents the meat from tearing as you shape it.
Ensure Uniform Sizing
Use a cookie scoop or a measuring spoon to ensure every meatball is the same size. Uniformity is critical because smaller meatballs will overcook and become dry while larger ones may remain raw in the center. Aim for a consistent 2-inch diameter for the timings provided.
Ingredient Substitutions and Modifications
Swap Almond Flour for Coconut Flour
If you do not have almond flour, you can use coconut flour as a substitute. However, coconut flour is much more absorbent than almond flour, so you must reduce the quantity. Use only 1 teaspoon of coconut flour to replace the 1 tablespoon of almond flour to avoid dry meatballs.
Using Poultry Instead of Beef
You can substitute the ground beef with ground chicken or ground turkey. To prevent the meat from becoming too dry, it is highly recommended to use dark meat (thighs) rather than breast meat. Poultry meatballs may require a slightly longer simmering time in the sauce.
Adjusting the Herbal Components
If you lack fresh parsley, dried parsley is a perfectly acceptable alternative. Use 4 teaspoons of dried parsley to match the flavor of 1/4 cup of fresh. You can also add a pinch of dried oregano or basil if you prefer a more pungent Italian flavor.
Salt Alternatives
This recipe calls for kosher salt, which has larger grains. If you are using fine table salt, reduce the amount to about 1.5 teaspoons. Table salt is more concentrated by volume and can easily make the meatballs too salty if used in a 1:1 ratio.
Creative Serving Suggestions
Gluten-Free Pasta Pairings
For a classic experience, serve these meatballs over brown rice pasta or corn-based gluten-free spaghetti. These options provide a sturdy base that holds up well under the weight of the large meatballs and the thick marinara sauce.
Low-Carb Vegetable Noodles
Spiralized zucchini noodles (zoodles) or spaghetti squash are excellent low-carb alternatives. Sautรฉ the zucchini noodles briefly in olive oil before topping them with the meatballs and sauce to prevent the dish from becoming too watery.
Hearty Vegetable Mashes
For a comforting twist, serve the meatballs over a bed of mashed cauliflower or parsnip puree. The creaminess of the mash complements the acidity of the tomato sauce, creating a balanced flavor profile and a satisfying texture.
Cheese and Garnish Options
Top your finished dish with a sprinkle of parmesan cheese made with microbial rennet for a savory finish. Freshly torn basil leaves or a drizzle of high-quality extra virgin olive oil can also elevate the presentation and taste.
Storage and Preservation Guide
Refrigeration Limits
Store the cooked meatballs and sauce in an airtight glass container in the refrigerator. They will remain fresh and safe to eat for up to 5 days. Keeping the meatballs submerged in the sauce helps preserve their moisture during storage.
Freezing Raw Meatballs
You can prepare the meat mixture and shape the meatballs in advance. Place them on a baking sheet and freeze them individually (flash freezing) before transferring them to a freezer bag. This prevents them from sticking together and allows you to cook them individually.
Freezing Cooked Meatballs
Cooked meatballs can be frozen in the sauce for up to 3 months. Allow the sauce to cool completely before freezing to avoid ice crystal formation. When reheating, thaw them slowly in the refrigerator overnight for the best quality.
Detailed Reheating Instructions
Stovetop Reheating Method
The best way to reheat these meatballs is in a covered skillet over low heat. Add a tablespoon of water or extra marinara if the sauce has thickened too much. Stir occasionally and cover the pan to steam the meatballs, ensuring they stay moist.
Microwave Reheating Method
For a quicker option, place the meatballs and sauce in a microwave-safe dish. Cover the dish with a damp paper towel or a lid to trap the steam. Heat in 1-minute intervals, stirring in between, until the center of the meatballs is hot.
Troubleshooting Common Issues
What to Do if Meatballs Crumble
If your meatballs are falling apart, it is likely due to a lack of binder or too much moisture from the onions. Ensure the onion is diced very finely and that you are using both the whole egg and the extra yolk. If the mix feels too wet, add an extra teaspoon of almond flour.
Addressing Dry Meatballs
Dryness usually occurs if the meat is too lean or if they were broiled for too long. Ensure you are using beef with at least 15-20% fat. If they are already dry, simmer them in the sauce for a few extra minutes to allow the meat to absorb the liquid.
Managing Sauce Consistency
If the marinara sauce becomes too thick during the simmering process, stir in a small amount of water or beef broth. If it is too thin, leave the skillet uncovered for the last 5 minutes of cooking to allow the liquid to reduce and thicken.
Preventing Burnt Tops
Since broiler temperatures vary, keep a close eye on the meatballs during the first 5 minutes. If they brown too quickly, move the oven rack to a lower position. The goal is caramelization, not charring.
Frequently Asked Questions
Can I make these as mini meatballs?
Yes, you can shape the mixture into smaller, one-inch meatballs. You will need to reduce the broiling time to about 4-5 minutes and the simmering time to 8-10 minutes. Check the internal temperature to ensure they are cooked through.
Do I have to broil the meatballs first?
While you can cook them entirely in the sauce, broiling first creates a caramelized crust. This process, known as the Maillard reaction, adds a deep, savory flavor that cannot be achieved by simmering alone.
How do I know when the meatballs are fully cooked?
The safest way to verify doneness is using a meat thermometer. The internal temperature of the meatballs should reach 160 degrees Fahrenheit (71 degrees Celsius). They should also feel firm to the touch.
Can these be made in an air fryer?
Yes, you can air fry the meatballs at 400 degrees Fahrenheit for about 8-10 minutes before adding them to the sauce. This is a great alternative to the broiler for achieving a browned exterior.
Are these meatballs suitable for a Paleo diet?
Yes, by using almond flour as the binder and ensuring the marinara sauce contains no added sugars or grains, these meatballs are fully compliant with Paleo and grain-free dietary guidelines.
Print
Hearty Gluten-Free Italian Meatballs in Marinara
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Diet: Gluten Free
Description
These gluten free meatballs are hearty comfort food at its best! Made without breadcrumbs and just a handful of simple ingredients like ground beef, almond flour, onions, parsley, and a flavorful blend of seasonings. They are baked until nicely browned, and then finish cooking by simmering in your favorite jarred marinara sauce.
Ingredients
- 1 pound ground beef
- 1 pound ground beef (or ground turkey)
- 1 tablespoon almond flour
- 1 egg + 1 egg yolk
- 2 teaspoons kosher salt, or to taste
- 1/2 teaspoon freshly ground black pepper
- 1/4 cup chopped parsley or 4 teaspoons dried parsley
- 1/2 cup very finely diced onion
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- 1 tablespoon Italian seasoning
- 32 ounce jar marinara sauce
Instructions
- Prep: Grease a large, rimmed metal baking sheet or large broil safe baking dish. Preheat oven to broil on high.
- Mix: Add all ingredients except for marinara sauce to a large bowl and use your hands or a large fork to mix to combine, being careful not to overmix.
- Shape and Bake: Lightly wet your hands to keep them from sticking and gently shape and roll meat mixture into 12 large meatballs โ about 2 inches in diameter. Place meatballs on greased baking sheet and transfer to the oven. Broil until starting to caramelize and brown on top โ about 7-8 minutes.
- Warm Sauce: While meatballs are in the oven bring marinara sauce to a simmer in a large skillet.
- Finish Cooking: Remove meatballs from the oven and carefully transfer into the simmering marinara sauce. Reduce heat to low and cover the skillet. Continue to simmer until meatballs are cooked through โ about 12-16 minutes more, flipping each meatball over halfway through the cook time.
- Serve: Top with fresh herbs and parmesan if desired and serve on their own or with gluten free pasta, spiralized veggie noodles, a hearty root veggie mash, or cauliflower mash.
Notes
You can use 1 teaspoon of coconut flour in place of the almond flour. Storage: These GF meatballs can be stored in a covered container in the refrigerator for up to 5 days. Reheating: Gently warm on the stove in a covered skillet or in the microwave for 2-3 minutes.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Oven baked
- Cuisine: Italian
Nutrition
- Serving Size: 2 meatballs with sauce
- Calories: 520 kcal
- Sugar: 6 g
- Sodium: 980 mg
- Fat: 38 g
- Saturated Fat: 14 g
- Unsaturated Fat: 24 g
- Trans Fat: 0 g
- Carbohydrates: 14 g
- Fiber: 3 g
- Protein: 34 g
- Cholesterol: 180 mg