• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Savory Nothings logo

  • Recipe Index
    • Easy Dinner Recipes
      • Slow Cooker
      • One Pot Meals
      • Quick Meals
      • Instant Pot
    • Side Dishes
    • Breakfast
    • Dessert
    • Small Meals
  • Dinner Ideas
  • 🌷Mother’s Day
  • About
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • Dinner Ideas
  • Holidays & Occasions
  • About
  • Mother’s Day🌷
×
Home / Recipes / Dinner / Ground Beef / How To Make Meatballs from Scratch

How To Make Meatballs from Scratch

30 minutes mins
| 18 Comments |
4.69 from 16 votes
Jump to Recipe 03/07/25 | Updated: 03/07/25 | by Nora
Homemade Meatballs Recipe Image Pin

A good homemade meatball recipe is something every home cook needs! These meatballs are juicy, flavorful, and super easy to make. Whether you’re serving them over pasta, in a sub, or as an appetizer, they’re always a hit. 🍝✨

overhead view of baked meatballs on oval platter

How I make the best meatballs

I’ve tested and tweaked this recipe to make sure it turns out perfect every time:

  • Tender & juicy – A mix of breadcrumbs, milk, and egg keeps these meatballs moist and soft. I highly recommend using your hands to mix the ingredients—gently! Overmixing makes tough meatballs. I also like to wear disposable gloves for easy cleanup.
  • Packed with flavor – Onion, Parmesan, Dijon mustard, and garlic powder add just the right depth.
  • Two cooking methods – Choose between pan-frying for a crispy crust or baking for easy hands-off cooking. If you prefer smaller meatballs, roll them into 1-inch balls and adjust the cooking time. If you like them bigger, just add a few extra minutes!

Printable recipe

overhead view of baked meatballs on oval platter
Homemade Meatballs
4.69 from 16 votes
Print Save Email
Prep 15 minutes mins
Cook 15 minutes mins
Total 30 minutes mins
These homemade meatballs are tender, juicy, and packed with flavor! Whether pan-fried for a crispy crust or baked for an easy hands-off method, they’re perfect for pasta, sandwiches, or appetizers.
Recipe by Nora from Savory Nothings
Yields: 4 servings

Ingredients

  • 1 pound ground beef
  • ½ medium onion (finely minced (about ½ cup))
  • ⅓ cup breadcrumbs
  • 2 ½ tablespoons milk
  • 1 large egg
  • 1 teaspoon Dijon mustard
  • ½ teaspoon salt
  • ¼ teaspoon garlic powder
  • ¼ teaspoon ground black pepper
  • 2 tablespoons freshly chopped parsley (optional (OR use 1 teaspoon dried))
  • ¼ cup finely shredded Parmesan cheese (optional)

Instructions
 

  • Combine:
    Add all ingredients to a medium-large mixing bowl. Use a sturdy spatula or hands (I use hands and wear disposable latex gloves) to mix thoroughly. Do not overmix or meatballs will be tough/dry, but make sure mixture sticks together.
    overhead view of meatball mixture in bowl
  • Shape:
    Roll mixture into 1 ½ inch balls (about 1 tablespoon per meatball) – I use a cookie scoop for easy portioning. Place on a lightly oiled plate or lined baking sheet.
    overhead view of uncooked meatballs on baking sheet
  • Cook:
    In a skillet: Heat 1 tablespoon of oil in a large skillet over medium-high heat. Add the meatballs and cook until browned from all sides and cooked through, around 10-12 minutes. If your skillet is not large enough to fit all meatballs in a single layer, cook them in batches.
    In the oven: Preheat the oven to 400°F. Bake meatballs for around 20-25 minutes, or until the meatballs are cooked all the way through. (Photo)
Show nutrition Hide
Nutrition is an estimate!
Serving: 1serving | Calories: 352kcal | Carbohydrates: 9g | Protein: 23g | Fat: 25g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 11g | Trans Fat: 1g | Cholesterol: 123mg | Sodium: 466mg | Potassium: 379mg | Fiber: 1g | Sugar: 2g | Vitamin A: 76IU | Vitamin C: 1mg | Calcium: 59mg | Iron: 3mg
↓ Tap the stars to rate this recipe ↓
4.69 from 16 votes
Made one of my recipes and loved it? Don’t be shy—go ahead and slap that 5-star rating on it. It helps more than you know!

My best tips for perfect meatballs

  • Don’t overmix – Just combine everything until it sticks together; overworking the meat makes tough meatballs.
  • Even size = even cooking – Use a cookie scoop or a tablespoon to portion them out evenly.
  • Pan-fry for extra flavor – Browning the meatballs in a skillet gives them a crispy crust and rich taste.
  • Baking is hands-off – If you don’t want to babysit the stove, baking works great and keeps things easy.

I like these ingredients

  • Ground meat – Sometimes I use a mix of ground pork and beef for extra juiciness, or I swap in ground turkey or ground chicken for a lighter option. All works! I do add a couple extra tablespoons breadcrumbs for the turkey/chicken though, because that meat retains more water.
  • Cheese – Parmesan adds great flavor, but you can leave it out or swap for Pecorino Romano. I usually leave it out if I need meatballs for Swedish meatballs or something similar that doesn’t really need that hint of cheese.
  • Breadcrumbs – Panko works in place of regular breadcrumbs, just soak it in the milk for a few minutes first.
  • Herbs – Fresh parsley is great, but dried works too. Try oregano or basil for an Italian twist! When my herb garden is in full bloom? leafage? in the summer, I will often add a whole bunch of mixed herbs.
overhead view of ingredients to make meatballs with text labels

Recipe FAQs

Why are my meatballs dry?

Overmixing or using too little fat in the meat can lead to dry meatballs. Make sure to use at least 15% fat ground beef and don’t overwork the mixture.

How do I keep meatballs from falling apart?

Make sure the mixture is combined just enough to hold together. If it feels too loose, add a little more breadcrumbs.

Can I make these ahead of time?

Yes! You can mix and shape the meatballs ahead of time and store them in the fridge for up to 24 hours before cooking.

How to store & freeze meatballs

Leftovers: Store in an airtight container in the fridge for up to 4 days. Reheat in a skillet over low heat or in the microwave in 30-second bursts.

Freezing: Let the cooked meatballs cool completely, then freeze them in a single layer on a baking sheet before transferring them to a freezer bag. Reheat straight from frozen in sauce or in a 350°F oven for 15 minutes.

overhead view of raw meatballs

Recipes to use your meatballs in

  • skillet with Swedish meatballs and noodles on light surface
    Easy Swedish Meatballs
  • overhead view of Italian meatballs and spaghetti on plate
    Easy Italian Meatballs
  • overhead close up view of bbq meatballs in white crock of slow cooker
    Sticky BBQ Slow Cooker Meatballs
  • Teriyaki meatballs on a white plate with coleslaw.
    Teriyaki Meatballs

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.

Nora Rusev from Savory Nothings
About Nora 
When I got married to my professional chef husband, I realized I had to step up my game in the kitchen. Now I share my favorite foolproof family recipes here on Savory Nothings: Chef-approved, kid-vetted and easy enough for everyday home cooks like you and me!   Learn more.

Reader Interactions

overhead view of cinnamon butter in mason jar on wooden board

< Previous Post

overhead view of sliced banana bread with fresh bananas

Next Post >

4.69 from 16 votes (12 ratings without comment)

Add a Review or Ask a Question Cancel reply

Your email address will not be published. Required fields are marked *

Made this recipe? Rate it:




Comments

  1. Janice says

    Dec 31, 2024

    I put shredded muzzerella in with the meatball mix-so ooooo good!!

    Reply
  2. Nanajee Travels says

    Oct 4, 2024

    5 stars
    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!

    Reply
  3. Djuana Guillory says

    Jul 22, 2018

    5 stars
    Hi!! Wanted to know can you add a little onion and bell pepper to the meatballs?

    Reply
    • Nora says

      Jul 27, 2018

      Hi Djuana, yes! You definitely can. Just chop them very finely so your meatballs don’t fall apart while cooking. Hope that helps 🙂

      Reply
  4. Kayren says

    Jun 9, 2018

    Do you use plain bread crumbs or Italian bread crumbs? Can’t wait to try!

    Reply
    • Nora says

      Jun 9, 2018

      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!

      Reply
  5. Vlada says

    Mar 10, 2018

    Absolutely delicious !

    Reply
    • Nora says

      Mar 12, 2018

      Glad you liked the meatballs, Vlada!

      Reply
  6. Karen says

    Mar 2, 2018

    Instead of breadcrumbs, how would oats work. I am going to make them tonight and do not have breadcrumbs.

    Reply
    • Nora says

      Mar 3, 2018

      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!

      Reply
  7. Teresa says

    Jan 25, 2018

    Would this work with ground chicken?

    Reply
    • Nora says

      Jan 26, 2018

      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!

      Reply
  8. Jasmine says

    Jan 19, 2018

    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?!

    Reply
    • Nora says

      Jan 20, 2018

      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

      Reply
  9. Marissa says

    Nov 23, 2017

    5 stars
    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!

    Reply
    • Nora says

      Nov 23, 2017

      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!

      Reply
  10. Morgan says

    Oct 17, 2017

    5 stars
    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⭐

    Reply
    • Nora says

      Oct 18, 2017

      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.

      Reply

Primary Sidebar

Nora Rusev from Savory Nothings

welcome to

logo for the Savory Nothings brand

Hi, I'm Nora! I wasn't always a good cook, but then I fell in love with a professional chef and learned my way around the kitchen. Now I share all my secrets to effortlessly great food here on my blog, bite-sized for home cooks just like me and you.

More about me →

Mother's Day 🌸

  • slice of sausage spinach quiche being lifted from pan
    Sausage Spinach Quiche
  • maple syrup drizzling over slices of brioche French toast casserole
    Less Egg Brioche French Toast Casserole
  • sour cream blueberry muffins on counter with fresh blueberries
    Sour Cream Blueberry Muffins
  • sliced lemon bread on table
    Lemon Blueberry Bread

see all >

Popular

  • overhead close up view of fried chicken piece
    Crispy Oven Fried Chicken
  • overhead view of Italian meatballs and spaghetti on plate
    Easy Italian Meatballs
  • overhead close up view of beef stew in slow cooker
    Crock Pot Beef Stew
  • frontal view of shepherd's pie on white plate
    Homemade Shepherd’s Pie
  • overhead close up view of crock pot chicken tacos with toppings on wooden platter
    Southwestern Crockpot Chicken Tacos
  • overhead close up view of garlic parmesan oven fried chicken piece on black pan
    Garlic Parmesan Crispy Oven Fried Chicken
  • overhead view of three oven baked chicken breasts in white casserole dish
    Oven Baked Chicken Breast
  • overhead close up photo of chocolate chip baked oats
    TikTok Baked Oats: 6 Ways!

Trending on Pinterest

  • Balsamic Chicken Marinade
  • Swedish Meatballs
  • Mexican Beef and Rice Skillet
  • Instant Pot Pot Roast
  • Homemade Salisbury Steak
  • About
  • Contact

Footer

Footer

Follow Along





Recipes

Breakfast
Lunch
Dinner
Sides
Dessert
Appetizers

Instant Pot
Slow Cooker
One Pot
Casseroles
Ground Beef
Chicken

Featured On

different logos of publications Savory Nothings' content has been featured on

↑ back to top

About | Contact | Work with Us

Copyright Savory Nothings © 2025

Made with lots of love and spices ♥︎
PRIVACY POLICY | ACCESSIBILITY STATEMENT |
As an Amazon associate, I earn from qualifying purchases.

  • Facebook
  • Pinterest
  • Email
  • Yummly
  • Mix

Rate This Recipe

Your vote:




Thank you for taking the time to review this recipe. I appreciate it! Your eMail will not be shared with anyone.

Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.