Do you always buy them in the frozen aisle, but secretly wish you knew how to make meatballs from scratch? Don’t worry, these are the easy instructions you’ve been looking for!
* I make a commission for purchases made through these links.
The mix is made with ground beef, breadcrumbs, egg and seasoning. You can either cook them in a skillet on the stovetop or bake them in the oven.
Or freeze them to always have some homemade ones on hand for all the spaghetti sauce (Italian Meatballs, yay!), soups and crock pot/slow cooker recipes your family loves to eat!
Equipment notes
Here’s what you need to make your own meatballs:
- a large bowl
- a hand mixer with hook attachments (OR just use clean hands – it’s just more work)
- OR if you’re making a double or triple batch of meatballs, use your stand mixer with the dough hook attachment.
- Baking sheet lined with parchment
- Tablespoon-sized measuring spoon OR a small sized cookie scoop (mine is similar to this one on Amazon*)
Ingredients you’ll need
Ingredient notes
- Seasoning: feel free to use additional seasoning suited for the recipe you want to use the meatballs in. Italian seasoning is perfect for meatballs in tomato sauce! Ground paprika, garlic powder and dried parsley works perfectly for homestyle dishes!
- Breadcrumbs: I just use regular breadcrumbs here. Panko or ripped up dry white bread work as well. You can also use crushed saltines.
- Meat: You can make meatballs with any ground meat, I often use a mix of pork and beef.
Using a different meat
By the way, this technique is the same for ground pork meatballs and ground turkey meatballs, too! When I make turkey meatballs I often like adding extra flavor and texture to keep them interesting, like in my Greek Turkey Meatballs.
Place all ingredients in a large bowl. Using a hand mixer with the dough hooks attached, mix the ingredients together very well.
Step by step photos
Think of it as if you were making bread: Just like a yeast dough, the meat „dough“ needs to be kneaded thoroughly to stick together. If you don’t knead it until the protein sticks together, your meatballs will be crumbly and not holding their shape later.
For a large batch:
If you’re multiplying the ingredients (you can scale up as much as you like, but I wouldn’t recommend making more than 5 pounds of meat in one go), it’s easier to knead the meat in a stand mixer with the dough hook attachment.
Once the mix is kneaded thoroughly, scoop out tablespoon-sized balls of meat.
Cup the meat between your palms and roll it into a tight ball.
Place the meatballs in a single layer on a lined baking sheet.
Freezer instructions
How to freeze raw meatballs
Wrap the sheet tightly with foil and freeze the meatballs until they’re solid. This will take a couple of hours, depending on the freezer you have.
Then, pack the meatballs into freezer bags in the portion size you usually need. Make sure to label the bags with „homemade raw beef meatballs“ and today’s date!
The meatballs keep in the freezer for up to 6 months.
How to cook frozen raw meatballs
Allow the meatballs to thaw in the fridge for 12-24 hours, then cook them as you would freshly made ones.
How to freeze cooked meatballs
Cook the meatballs as instructed below, either in the oven or in a large skillet.
Drain the meatballs on paper towels and place them on clean, freshly lined baking sheets. Allow the meatballs to cool completely.
Once the meatballs are cold, tightly cover the baking sheets with foil. Freeze the meatballs until solid before transferring them to large freezer bags. Make sure to label them with „homemade cooked beef meatballs“ and today’s date!
The meatballs keep in the freezer for up to 6 months.
To reheat frozen cooked meatballs:
No need to defrost, simply plop the meatballs into a simmering sauce and cook until the meatballs are fully heated through. I usually do at least 15 minutes.
Cooking instructions
Skillet
Heat 1 tablespoon of oil in a large skillet. Add the meatballs and cook until browned from all sides and cooked through, around 6-7 minutes.
If your skillet is not large enough to fit all meatballs in a single layer, cook them in batches.
Read more on cooking meatballs on the stove here.
Oven
Preheat the oven to 425°F.
Drizzle the meatballs with oil and bake them for around 10 minutes. Carefully flip them, then finish baking for another 5-10 minutes or until the meatballs are cooked all the way through.
Read more on baked meatballs here.
Watch the recipe video
Side dishes for meatballs
Find general ideas for sides for meatballs in this post.
Ideas for what to pair with BBQ meatballs are here.
And what goes with spaghetti and meatballs you can find in this post!
Recipes to use your meatballs in
You can also browse all of my meatball recipes, or all of my ground beef recipes.
PS If you try this recipe, please leave a review in the comment section and add a star rating in the recipe card – I appreciate your feedback! Follow along on Pinterest, Facebook or Instagram.
Printable recipe
How To Make Meatballs From Scratch
Recipe details
Equipment
- Stand Mixer
- Baking Sheet
Ingredients
Get your ingredients ready:
- 1 pound ground beef
- 1 onion finely chopped
- ⅓ cup breadcrumbs
- 1 large egg
- 1 teaspoon mustard
- Salt & pepper to taste
Instructions
- Place all ingredients in a large bowl. Using a hand mixer with the dough hooks attached, mix the ingredients together very well.
- Once the mix is kneaded thoroughly, scoop out tablespoon-sized balls of meat. Cup the meat between your palms and roll it into a tight ball. Place the meatballs in a single layer on a lined baking sheet.
Nanajee Travels says
This guide for making meatballs from scratch sounds like a game-changer! It’s so easy to rely on frozen options, but there’s nothing quite like the taste and texture of homemade meatballs. I appreciate how you’ve laid out simple instructions for beginners; it makes the whole process seem approachable and fun! Knowing how to make them from scratch will definitely elevate your meals, and I can’t wait to try this out. Thanks for sharing such a valuable recipe!
Djuana Guillory says
Hi!! Wanted to know can you add a little onion and bell pepper to the meatballs?
Nora says
Hi Djuana, yes! You definitely can. Just chop them very finely so your meatballs don’t fall apart while cooking. Hope that helps 🙂
Kayren says
Do you use plain bread crumbs or Italian bread crumbs? Can’t wait to try!
Nora says
Plain! But depending on what you use the meatballs for, you can also use Italian! Hope you’ll like the meatballs just as much as we do!
Vlada says
Absolutely delicious !
Nora says
Glad you liked the meatballs, Vlada!
Karen says
Instead of breadcrumbs, how would oats work. I am going to make them tonight and do not have breadcrumbs.
Nora says
Hi Karen, sorry for my late reply! I was away at a work conference and had barely any time to catch up on comments. My apologies. For the record, oats would absolutely work. Either pulse them a few times through a food processor or soak them in some milk beforehand – delicious!
Teresa says
Would this work with ground chicken?
Nora says
Hi Teresa! I know some readers have successfully made these with ground turkey before, so I’m sure ground chicken would be fine! Let me know how it goes if you end up trying it!
Jasmine says
Going to try this for a party this weekend!!! I don’t have breadcrumbs; is it a must have or is it okay to try without?!
Nora says
Hi Jasmine! They hold their shape much better with the bread crumbs. They do work, you just have to be a bit more careful. But you can also use some stale bread or crushed crackers if you have any of those? Hope that helps! – Nora
Marissa says
I just made these to go with spaghetti and they are absolutely delicious! My husband and I even enjoyed them plain right after coming out of the oven!
Nora says
I’m very happy to hear you liked the meatballs, Marissa! Thank you so much for coming back to leave a review – I appreciate it very much!
Morgan says
I was searching for a good meatball recipe with easy ingredients but still tasty. I’m so glad I came across this one. I had all the ingredients and it came out wonderful.. I wouldn’t change a thing. The mustard was also a nice touch! 5/5⭐
Nora says
I am so happy to read this – you did a wonderful job, Morgan! Thank you for leaving your sweet review, I appreciate it so much.