Homemade Italian Meatballs

These Italian meatballs are extra juicy, melt-in-your-mouth gluten-free meatballs cooked in a zesty marinara sauce and served over spaghetti. I’ll show you how to make Italian meatballs without breadcrumbs. It’s the ultimate year-round comfort food!
Love meatballs? I also have recipes for porcupine meatballs, cheesy French onion stuffed meatballs, and teriyaki meatballs that you can try.

Delicious Details
- Cuisine Inspiration: Italian
- Primary Cooking Method: Stovetop
- Dietary Info: Gluten-free, Dairy-free
- Skill Level: Easy
Spaghetti and meatballs are the perfect comfort food. One plateful really checks all the boxes. Especially during the winter months, you’ll find a pot of these Italian meatballs simmering on my stovetop on any given weeknight. They’re tender, juicy, and packed with flavor thanks to a few simple ingredients and gluten-free seasonings. I’m sure once you’ve made just one batch of these gluten-free Italian meatballs, you’ll have them on repeat.
What Makes These Gluten-Free Italian Meatballs So Great
- These savory meatballs are so tasty. I make my Italian meatballs with lean ground beef and pork, and without breadcrumbs, so they’re suited for gluten-free diets. They hold their shape and taste delicious!
- Easy method. Mix your Italian meatball mixture from scratch, then chill the meatballs before simmering them in savory marinara sauce on the stovetop. With only 15 minutes of prep time, this recipe is an easy weeknight dinner.
- Make-ahead-friendly. This recipe makes a big batch. I always have enough to feed the table AND send takeaways home with family or friends, and even then I’ll have some meatballs leftover to freeze!
How Are Italian Meatballs Different?
Traditional Italian meatballs, or “polpettes”, are usually quite a bit smaller than the ones I’m sharing here (more similar in size to my baked turkey meatballs). In different parts of Italy, they’re made with pork, chicken, fish, or vegetables, and not always cooked in sauce. In many ways, they’re more like croquettes.
Some polpettes recipes are similar to Italian-American meatballs like these, though they’re usually made with breadcrumbs. For the sake of keeping this recipe gluten-free, I’ve taken a few creative liberties with my homemade version. We’ll call these “Italian-inspired,” and they’re just as delicious!

What You’ll Need to Make This Recipe
Below is a short list of what you’ll need to make the best homemade Italian meatballs! Be sure to check the recipe card for the full ingredient amounts.
- Ground Meat – This Italian meatballs recipe calls for lean ground beef, along with a blend of both sweet and hot Italian pork sausage, removed from its casings. If your family is like mine and can’t eat a lot of pork, feel free to use turkey sausage to make turkey meatballs instead.
- Garlic – I minced up 4 cloves of fresh garlic; however, you can use more or less to taste.
- Eggs – Since these gluten-free meatballs don’t include breadcrumbs, eggs bind the ingredients together and help the meatballs hold their shape.
- Seasoning – You’ll need your favorite Italian seasoning blend, along with salt and pepper. I like to toss a pinch of crushed red pepper flakes into the mix for a bit of kick, but feel free to omit it if spice isn’t your thing.
- Marinara Sauce – This recipe makes a lot of meatballs! As a result, you’ll need about two jars of marinara sauce if you’re going the store-bought route. If you have the time, however, I highly recommend making your own homemade marinara sauce. It’s easy, and the freshness is 100% worth it.

How to Make Italian Meatballs
This is the easiest recipe for Italian meatballs. Here’s how to prepare the meat mixture quickly from scratch, and how to cook meatballs in sauce on the stovetop:
- Prepare the meatball mixture. Add the ground meat along with the rest of the meatball ingredients to a large bowl. Give everything a quick mix, making sure the seasonings are evenly distributed.


- Shape the meatballs. Once combined, shape portions of the meat mixture into round balls. I like my meatballs on the larger side, so I usually average about a ¼ cup of mixture per meatball. Next, you’ll place the shaped meatballs onto a baking sheet to chill in the fridge.


- Combine with the sauce. After about 30 minutes, heat the marinara sauce in a big Dutch oven on the stovetop. When it’s simmering, take your meatballs out of the fridge and add them to the sauce. Don’t stir right away – wait until the meatballs begin to float to the surface, about 10 minutes or so.
- Cook. Now, stir the meatballs and continue to simmer for another half hour. Stir them again every so often. If you notice any fat sitting on top of the sauce, you can skim it off using a spoon. Once your Italian-style meatballs are cooked through, it’s time to serve! See the section further on for our favorite ways to serve homemade meatballs.



Can I Make These in Advance?
Yes! I mentioned it earlier, but I created this recipe to make a big batch of meatballs. Needless to say, you can halve the recipe if you want, but who ever said no to a freezer full of juicy homemade meatballs? I love making these Italian meatballs in the days leading up to holidays like Thanksgiving and Christmas. With all the other cooking going on, they’re perfect to make ahead for easy dinners:
- To Refrigerate: The raw meatballs can be prepped the day before and refrigerated overnight.
- To Freeze: You can also freeze them on a parchment-lined baking sheet and then transfer the meatballs to a freezer bag to keep frozen for up to 3 months. Thaw the uncooked meatballs in the fridge, then cook in the sauce and serve as usual.

Tips for the Best Homemade Meatballs
- How to tell when meatballs are done: When the meatballs are near the end of their cooking time, use a thermometer to check the internal temperature. The meatballs are ready when the temperature reaches 160ºF.
- What keeps meatballs from falling apart? The egg is what binds the ingredients in this gluten-free recipe and keeps the meatballs from crumbling as they cook. Don’t skip it!
- For tender meatballs, avoid overmixing the meat. I find the easiest way to thoroughly combine the meatball ingredients is to use my hands. It’s worth getting a little messy for meatballs that are juicy and tender, and not dense and tough!
- Keep them uniform. I like using a large scoop to portion out the meat for my meatballs.
Storing and Reheating Leftovers
- Refrigerate. Store any leftover meatballs and marinara sauce airtight in a container, or covered in foil or plastic wrap. Both the meatballs and the sauce can be refrigerated for up to 3-5 days.
- Reheat. I prefer to reheat the meatballs with a bit of sauce on the stovetop. Alternatively, you can warm meatballs in the microwave at 50% power until heated through.
- Freeze. The cooked Italian meatballs can be frozen along with the marinara sauce for up to 2-3 months. To do so, wait until the meatballs have cooled, then transfer them with the sauce to an airtight container or freezer bag. Thaw the meatballs in the fridge, then reheat as directed.

Make It a Meal
Whichever way you serve them, meatballs and marinara sauce make a great family-friendly meal. Serve with a veggie side, like ratatouille or Italian herb oven fries. Or, try these easy serving suggestions:
- Over pasta. These saucy meatballs are perfect for dishing up over gluten-free spaghetti for classic spaghetti and meatballs, topped with freshly grated Parmesan.
- With sides. We love our meatballs with a side of lemon parmesan roasted broccoli, braised spinach or kale, or roasted asparagus. Don’t forget a side of gluten-free garlic breadsticks for soaking up the leftover sauce.
- In a sandwich. These meatballs are also delicious to serve over gluten-free hot dog rolls or a gluten-free French baguette, topped with melted provolone for easy homemade Italian meatball subs. Or, make Italian meatball burgers.
More Easy Italian Dinner Ideas

Gluten-Free Italian Meatballs
Ingredients
- 1 1/2 pounds lean ground beef
- 1 1/4 pounds sweet Italian turkey or pork sausage , removed from casings
- 1 1/4 pound hot Italian turkey or pork sausage , removed from casings
- 4 cloves garlic , minced
- 2 large eggs
- 1 Tablespoon Italian seasoning
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1/4 teaspoon crushed red pepper flakes , optional
- 4 cups marinara sauce (two 24-26 oz jars)
- 1 pound gluten free spaghetti , cooked according to package directions for serving, if desired
- grated Parmesan cheese for serving, if desired
Instructions
- In a large bowl, combine 1 1/2 pounds lean ground beef, 1 1/4 pounds sweet Italian turkey or pork sausage, 1 1/4 pound hot Italian turkey or pork sausage, 4 cloves garlic, 2 large eggs, 1 Tablespoon Italian seasoning, 1 teaspoon kosher salt, 1/2 teaspoon freshly ground black pepper, and 1/4 teaspoon crushed red pepper flakes. Mix briefly but thoroughly to distribute the seasonings.
- Using about 1/4 cup of the mixture for each, shape into about 30 large meatballs and place them on a baking sheet. Chill in the refrigerator for at least 30 minutes.
- In a very large Dutch oven, bring 4 cups marinara sauce to a simmer.
- Add the meatballs to the sauce and do not stir until the meatballs float to the surface, about 10 to 12 minutes. Stir well and simmer the meatballs in the sauce for 30 minutes, stirring occasionally, and skimming off any fat that rises to the surface. The meatballs are done when they reach an internal temperature of 160°F.
- Serve over 1 pound gluten free spaghetti, cooked and hot, sprinkled with grated Parmesan cheese.
Notes
- Nutritional information is just for the meatballs and does not include optional spaghetti and parmesan cheese.
- Recipe adapted from Emeril Lagasse, Emeril’s Potluck, William Morrow Publishers, New York, 2004





So happy to have this recipe! Can’t wait to try Emeril’s meatballs.
That are so good – a great recipe to have on hand.
I loved your rhyme – so fun! And these meatballs look so comforting and irresistible to me…I think I’m just going to have to make them! Happy New Year to you and your family 😀
Haha, thanks! They are really good. I am looking forward to the sandwiches I’ll make with the leftovers because I think they will be great with some melted mozzarella.
I can’t tell you how much I’m craving Italian food right now! Great idea to sub turkey for pork sausage.
I am actually looking forward to the leftovers 🙂 We use turkey sausage for pork almost all the time!
Wow! These sound like some-a spicy-a meat-a-balls! Great photos!
I am cracking up because my grandpa used to say that ALL the time (we are Polish, so we didn’t even eat meatballs too often). I had his voice in my head the entire time I was making, eating, and photographing these!
I sat here for far too long looking at the time-action photo with the cheese on the spaghetti.
Happy New Year!
Haha, I saw someone else do this recently, and my curiosity made me want to figure out how to do it! Happy New Year to you and your family, Jen!
Yummm! This recipe looks like a classic, but with a kicked up punch! I can see how it would be a crowd pleaser for sure!
It is absolutely a classic – it may now be my go-to meatballs!
Oh what a cute start to this post! It is a big recipe. Now I know what to make for one of my big family dinner celebrations.
Thanks, I was just goofing around a little 🙂 It does make a ton, but you know how it is with recipes like this – once you get going, you may as well just crank them all out, and save any leftovers for another time.
Love your presentation & picture of the approval! Looks fantastic!
Thanks! They were wonderful. Looking forward to sandwiches from the leftovers.
Your rendition of Emeril’s Meatballs and Gravy would undoubtedly make the whole crew happy!
Nice job on the poetry, too, Cindy. Very charming =) Please write more.
@NinjaBaking
Haha, thanks. Don’t know what came over me 🙂
I almost chose this recipe to make because it is certainly calling my name. The fact that it was cutie pie approved makes it even more desirable for my family. Looks delicious Brianne!
Definitely a kid friendly recipe! And you can feed A LOT of kids!