• 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 / Recipe Collections / Meatballs / Easy Italian Meatballs

Easy Italian Meatballs

1 hour hr
| 61 Comments |
4.78 from 140 votes
Jump to Recipe 02/13/25 | Updated: 02/13/25 | by Nora
Italian Meatballs Recipe Image Pin

If you’re looking for juicy, flavorful Italian meatballs that are easy to make and perfect for any meal, this recipe is your answer. This recipe makes juicy, flavorful meatballs in a quick homemade tomato sauce. It’s easy to make, even on busy weeknights!

overhead view of Italian meatballs and spaghetti on plate
Jump to:
  • Why this recipe works
  • Ingredients you’ll need
  • Step by step overview
  • Tips for success
  • Helpful recipe hints
  • Printable recipe
  • Comments

Why this recipe works

  • Juicy and tender – The perfect balance of meat, breadcrumbs, and egg ensures moist, tender meatballs every time.
  • Rich flavor – Italian seasoning, garlic, and a splash of balsamic vinegar add depth without making it complicated.
  • One recipe, endless meals – Serve over pasta, in a sub, or as an appetizer. Plus, they freeze like a dream!

Let me add this little disclaimer: This is not an authentic Italian recipe, as in I didn’t consult any actual Italians when making this. BUT in all honesty, the all-American spaghetti and meatballs is not exactly authentic Italian anyways. Sure, there’s polpette in southern Italy, but they are not served with spaghetti. Still, this is what we culturally refer to as Italian Meatballs, and so be it 😉

Ingredients you’ll need

Here is a visual overview of the ingredients in the recipe. Scroll down to the printable recipe card at the bottom of this post for quantities!

overhead view of ingredients to make Italian meatballs with text labels
Ingredients for Italian Meatballs: Ground beef, onion, egg, breadcrumbs, Italian seasoning, parsley, garlic, salt, pepper, balsamic vinegar, olive oil, tomato paste, red wine, diced tomatoes, tomato sauce, brown sugar, Parmesan, fresh parsley.

Ingredient notes

  • Ground beef – Lean beef works well, but swap in some ground pork for juicier meatballs. Or use ground Italian sausage for extra flavor!
  • Breadcrumbs – Regular or panko are fine; soak in milk for extra moisture if using very lean meat.
  • Italian seasoning – Use store-bought or mix dried basil, oregano, and thyme.
  • Balsamic vinegar – Adds depth, but Worcestershire sauce is a good alternative.
  • Red wine – Adds richness; use a dry red like Chianti, Merlot, or Cabernet Sauvignon for the best flavor. Broth or water works if you prefer alcohol-free.
  • Garlic & parsley – If you prefer using dried pantry ingredients, use ¼ tsp garlic powder per clove and 1 tsp dried parsley for every 1 tbsp fresh. Using dried garlic powder can be helpful when you have picky eaters.
  • If you don’t have any tomato sauce handy, try combining about ⅔ cup water with ⅓ cup tomato paste.

Recipe variations

  • Spicy meatballs – Add red pepper flakes to the meat mixture for a kick.
  • Cheesy meatballs – Stuff each meatball with a cube of mozzarella for a gooey center.
  • Turkey meatballs – Swap beef for ground turkey for a lighter option. May need more breadcrumbs, as ground turkey tends to have a higher water content.

Step by step overview

Let’s make some delicious meatballs! This is a step-by-step walkthrough with photos, if you need a visual. Before you begin, preheat your oven to 410°F and lightly oil a baking sheet.

1: Mix meatballs

overhead view of meatball mixture in glass bowl
Combine 1½ lbs ground beef, 1 medium minced onion, 1 egg, 4 tbsp breadcrumbs, 2 tsp Italian seasoning, 1 tsp parsley, 2 minced garlic cloves, ½ tsp salt, pepper to taste, 1 tsp balsamic vinegar. Mix until just combined.

2: Shape & bake

overhead view of unbaked meatballs on baking sheet
Shape 2-3 tsp-sized meatballs, place on the prepared baking sheet, and bake at 410°F for 10-12 minutes until browned.

Remove from the oven and set aside.

3: Sauté aromatics

overhead view of sautéed onion in skillet with seasoning
Sauté 1 chopped onion in 1 tbsp olive oil for 5 min.

Add 2 tbsp tomato paste, 2 tsp Italian seasoning, 2 minced garlic cloves; cook 2 min.

4: Deglaze

overhead view of aromatics in skillet with red wine
Pour in ⅓ cup red wine (or broth/water), scraping up any browned bits.

Simmer for a minute to thicken and for alcohol to evaporate.

5: Finish sauce

overhead view of tomato sauce in skillet
Stir in 14 oz diced tomatoes, 14 oz tomato sauce, ½ tsp brown sugar, salt & pepper. Simmer 5 min.

6: Add meatballs

overhead view of meatballs in skillet with tomato sauce
Add meatballs to sauce, cover for thinner sauce or leave uncovered for thicker, and bake at 375°F for 10-15 min.

7: Serve

overhead view of meatballs in skillet with tomato sauce surrounded by cheese and parsley
Top with parsley & parmesan and serve with crusty bread, spaghetti, whatever you enjoy!

Tips for success

  • Don’t overmix the meat – gentle mixing just until the mixture sticks together keeps meatballs tender.
  • Use a cookie scoop for even-sized meatballs that cook evenly. We prefer medium meatballs. I use about 2 – 3 teaspoons of meat mix per meatball.
  • Add a splash of milk to the meat mixture if it feels too dry.
  • Deglaze the pan well after sautéing onions to capture all the flavor.
  • Adding a lid to the skillet in the oven will leave the sauce on the thinner side, while baking uncovered will make for a thicker, chunkier but also richer sauce.
overhead close up view of Italian meatballs in tomato sauce

Helpful recipe hints

Troubleshooting & FAQs

Why are my meatballs falling apart during cooking?

This issue often happens due to insufficient binding agents or overmixing.

Make sure you’re using adequate breadcrumbs and eggs to bind the mixture. Mix the ingredients until just combined to avoid a dense texture.

Chilling the meatballs before cooking can also help them hold their shape, if you’re struggling with meatballs that fall apart.

Why are my meatballs tough and dry?

Overmixing the meat can lead to tough meatballs. To maintain tenderness, mix the ingredients gently until just combined.

Incorporating a panade – a mixture of bread and milk – into the meat mixture can also enhance moisture and tenderness if you’re using very lean meat.

How can I prevent my meatballs from being mushy?

Excessive liquid or too much bread in the mixture can cause mushy meatballs. Use only the recommended amount of breadcrumbs. If the mixture feels too wet, add more breadcrumbs gradually until it reaches a workable consistency.

Can I cook meatballs directly in the sauce without pre-cooking?

Yes, cooking meatballs directly in the sauce is a traditional method that results in tender meatballs infused with sauce flavor. However, they may lack the browned exterior achieved through frying or baking. Ensure the sauce simmers gently to prevent the meatballs from breaking apart.

How should I store leftover meatballs?

Place cooled meatballs in an airtight container and refrigerate for up to 3 days.

Can I freeze Italian meatballs?

Yes! Freeze meatballs and sauce separately for best texture, or together for convenience (up to 3 months).

Thaw overnight in the fridge, then reheat gently in sauce on the stove until they reach 165°F for food safety.

Serving tips

Serve over pasta, in sub rolls, or with mashed potatoes. I recommend using a long, slim pasta shape with meatballs. Spaghetti, Capellini, Fettuccine… All delicious!

We also have a green salad with balsamic vinaigrette or Italian dressing on the side. And a slice of garlic bread never hurts 😉

frontal close up of halved meatball on fork with spaghetti

Recipe video

More meatball recipes

  • skillet with Swedish meatballs and noodles on light surface
    Easy Swedish Meatballs
  • Pineapple BBQ Meatballs on a white plate with slaw and cilantro.
    Pineapple BBQ Meatballs
  • overhead close up view of bbq meatballs in white crock of slow cooker
    Sticky BBQ Slow Cooker Meatballs
  • overhead view of slow cooker Swedish meatballs on wooden spoon
    Crockpot Swedish Meatballs

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

Printable Recipe Card
overhead view of Italian meatballs and spaghetti on plate
Save Recipe Saved!

Easy Italian Meatballs

These Italian meatballs are juicy, flavorful, and easy to make with simple ingredients. Perfect for pasta, subs, or freezing for later!
Recipe by Nora from Savory Nothings
made it? tap the stars to add your rating!
4.78 from 140 votes
Print Add Review

Recipe details

Prep 30 minutes mins
Cook 30 minutes mins
Total 1 hour hr
Servings 6 servings
Difficulty Easy

Ingredients
 

For the meatballs:

  • 1 ½ pounds lean ground beef
  • 1 medium onion finely minced (about ¾ cup)
  • 1 large egg
  • 4 tablespoons breadcrumbs
  • 2 teaspoons Italian seasoning
  • 1 tablespoon chopped parsley OR 1 teaspoon dried
  • 2 cloves garlic minced (or ¼ teaspoon garlic powder)
  • ½ teaspoon salt
  • black pepper to taste
  • 1 teaspoon balsamic vinegar optional
  • olive oil for baking

For the sauce:

  • 1 tablespoon olive oil
  • 1 medium onion chopped (about 1 cup)
  • 2 tablespoons tomato paste
  • 2 teaspoons Italian seasoning
  • 2 cloves garlic minced (or ¼ teaspoon garlic powder)
  • ⅓ cup red wine optional, or use broth/water
  • 1 (14-oz) can diced tomatoes
  • 1 (14-oz) can tomato sauce
  • ½ teaspoon brown sugar optional, to balance acidity
  • salt + black pepper to taste
  • fresh parsley for garnish
  • grated Parmesan for serving

Instructions
 

Make the meatballs:

  • Prep: Preheat the oven to 410°F. Lightly oil a baking sheet or line with parchment paper.
  • Mix the ingredients: In a large bowl, combine 1 ½ pounds lean ground beef, 1 medium onion (minced), 1 large egg, 4 tablespoons breadcrumbs, 2 teaspoons Italian seasoning, 1 tablespoon chopped parsley, 2 cloves garlic (minced), ½ teaspoon salt, black pepper, and 1 teaspoon balsamic vinegar (if using). Mix well until evenly incorporated and mixture sticks together, but do not overmix or meatballs will be tough/dense.
  • Shape the meatballs: Using about 2-3 teaspoons of mixture per meatball, roll into balls and place on the prepared baking sheet.
  • Bake the meatballs: Bake for 10-12 minutes, or until lightly browned. Meatballs do not need to be cooked through at this point.

Make the sauce:

  • Sauté the onion: Heat 1 tablespoon olive oil in a large, oven-safe skillet over medium heat. Add 1 medium onion (chopped) and cook for 5 minutes until softened.
  • Add tomato paste & seasonings: Stir in 2 tablespoons tomato paste, 2 teaspoons Italian seasoning, and 2 cloves garlic (minced). Cook for 2 minutes until fragrant.
  • Deglaze with wine: Pour in ⅓ cup red wine (or broth/water), scraping up any browned bits.
  • Simmer the sauce: Stir in 1 (14-oz) can diced tomatoes, 1 (14-oz) can tomato sauce, and ½ teaspoon brown sugar (if using). Let simmer on medium-low heat for 5 minutes, stirring occasionally. Season with salt + black pepper to taste.

Finish the dish:

  • Add the meatballs to the sauce: Transfer the baked meatballs into the skillet with the sauce, making sure they are evenly coated.
  • Bake everything together: Cover with lid for a thinner sauce or leave uncovered for a thicker sauce. Bake at 375°F for 10-15 minutes, or until the meatballs are fully cooked and the sauce is bubbling.
  • Garnish and serve: Sprinkle with fresh parsley and grated Parmesan before serving. Serve over spaghetti, mashed potatoes, or with crusty bread.

Notes

  • Mix gently for tender meatballs; overmixing = tough texture.
  • Breadcrumbs soaked in milk keep meatballs moist if using very lean meat.
  • Ground beef/pork mix adds richness; lean beef keeps it lighter. Ground Italian sausage adds extra flavor.
  • Red wine (Chianti, Merlot) adds depth; broth works too.
  • Balsamic vinegar adds subtle richness; Worcestershire is a good swap.
  • Freeze meatballs/sauce ideally separately, or together if needed, for 3 months.
  • Store in fridge up to 3 days; reheat gently in sauce.

Nutrition

Serving: 1servingCalories: 237.34kcalCarbohydrates: 10.76gProtein: 26.9gFat: 8.01gSaturated Fat: 3.06gCholesterol: 97.59mgSodium: 470.35mgPotassium: 556.89mgFiber: 1.71gSugar: 2.8gVitamin A: 143.61IUVitamin C: 3.88mgCalcium: 58.16mgIron: 3.94mg
Nutrition is an estimate.

More recipe information

Course: Main Course
Cuisine: American, Italian

Recipe first published on 05/20/2019. Updated with new photos and text on 02/13/2025. Recipe was cleaned up a little, but has largely remained the same.

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 chocolate buttercream frosting in white bowl

< Previous Post

overhead view of chocolate covered strawberries

Next Post >

4.78 from 140 votes (109 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. Danielle says

    Sep 11, 2021

    I’ve made this multiple times and it’s so good! I remember there being carrots in the sauce though, am I crazy?

    Reply
  2. Ann schroll says

    Aug 5, 2021

    5 stars
    I will let you know how it goes with my family. It smells wonderful and think it will be great. I put Parmesan cheese on the meatballs before putting in sauce. I just stuck it in the oven.

    Reply
    • Nora says

      Sep 25, 2021

      I hope it turned out great, Ann!

      Reply
  3. Sue says

    Jul 10, 2021

    Delicious, best meatball recipe I’ve made, although I did use pork mince, but very tasty all the same, Defford make again.

    Reply
    • Nora says

      Aug 3, 2021

      I’m so glad, Sue!

      Reply
  4. Michelle says

    May 17, 2021

    5 stars
    I added fresh ground garlic to the meatballs and sauce, and 2 Tbl of sugar. The sauce was amazing!

    Reply
    • Nora says

      May 24, 2021

      I’m so glad, Michelle!

      Reply
  5. Grace says

    Mar 29, 2021

    5 stars
    I love both the Meatballs and Sauce although I do add a little bit of sugar and fresh garlic on top of the dry (personal preference). My only complaint is about the excessive advertisements that force you to constantly scroll past in order to read the recipe and instructions…. Please move advertisements away from the actual recipe and directions… Thank You!

    Reply
  6. Ron says

    Mar 2, 2021

    5 stars
    Love these meatballs. This is my go to recipe, they’re great with spaghetti, meatball subs or by themselves.

    Reply
    • Nora says

      Mar 5, 2021

      I’m so glad, Ron!

      Reply
  7. Kim says

    Feb 19, 2021

    5 stars
    Made them tonight Absolutely Delicious ??!!! Thank you for sharing!! Yay ,I finally made Meatballs from scratch!!! ??

    Reply
  8. Grace says

    Feb 9, 2021

    5 stars
    Fantastic Meatballs and sauce were fantastic and so good in fact that Im making the sauce again (using better quality tomatoes this time) I used what I had on hand last time and agh the tinny taste from the cans were a killer.

    I would highly recommend this recipe but make sure you USE GOOD Quality canned tomatoes.

    Reply
  9. Darren says

    Feb 5, 2021

    4 stars
    I’d definitely make these again but add more garlic and some Parmesan cheese.

    Reply
  10. Tara Matz says

    Jan 6, 2021

    5 stars
    These are amazing!!!!!! I might skip the noodles and eat the whole pan of meatballs and sauce! Yum!

    Reply
    • Carmen Aponte says

      Jan 13, 2021

      5 stars
      This meatball and sauce recipe is amazingly delicious. I will definitely share it and make it again. ????

      Reply
  11. Lindy says

    Nov 23, 2020

    4 stars
    Enjoyed this meal. Only recommendation would be to double the sauce. It is so good and it left me wanting more. I also cut back on the onions in the meat balls. Just seemed like the amount was out of balance. I may have used a larger then was intended onion. Will be making this again (with extra sauce).?

    Reply
  12. Sis says

    Nov 12, 2020

    5 stars
    I just joined this website yesterday, and made the Easy Italian Meatballs today. Without a doubt, they were out of this world.
    The only change I made was to add an extra clove of garlic.

    Reply
  13. Dee says

    Oct 23, 2020

    4 stars
    Everyone loved it!
    I doctored up the sauce a bit but overall an easy and delish recipe

    Reply
  14. Iriy says

    Oct 19, 2020

    5 stars
    Easy, tender and delicious!!! Made Sunday sauce with ribs, sausage and decided to add these meatballs. Yum!!

    Reply
  15. Kayla Gates says

    Oct 12, 2020

    5 stars
    Amazing! Turned out well.

    Reply
  16. Glenda says

    Aug 27, 2020

    5 stars
    Your meatball recipe was a big success with my family. They were easy to make and delicious. A winning combination! Thanks!

    Reply
  17. Mikayla Johnson says

    Jul 24, 2020

    5 stars
    I made this delightful meal this week for my family and we so enjoyed it! I struggle with meatballs that are dry, this recipe keeps them nice and moist and totally flavorful. Thanks for sharing the recipe, Nora! I can’t wait to try more of your recipes!

    Reply
  18. Amrita says

    May 28, 2020

    5 stars
    I made this with minced chicken and it came out perfect! even used the leftover meatballs to make sliders with bacon on top!Want to try it next with a piece of parmesan in the middle of the meatball. Truly the best meatball recipe ive ever tried.

    Reply
  19. Laney says

    May 11, 2020

    I see the nutrition info, but I don’t see the serving size? Is that for 1 serving of the meatballs (no noodles), assuming you split the meatballs evenly into 6 servings?

    Reply
    • Nora Rusev says

      May 12, 2020

      Yes, that’s exactly right, Laney! I’ll need to update this recipe so it’s more clear – sorry about the confusion.

      Reply
  20. Danijela says

    May 2, 2020

    5 stars
    Have to say that I made them today for the first time and everybody LOVED them! They turned out amazing and it was so simple.

    Reply
    • Nora Rusev says

      May 4, 2020

      I’m so glad, Danijela!

      Reply
  21. KarlaM202 says

    Feb 10, 2020

    4 stars
    Thanks for the great recipe ! I doubled the recipe since I had 3# of burger to use up ! I adjusted the spices to suit our tastes-added 1/4 t. cayenne, 1 t. garlic powder, 1/2 t. basil, 1/2 t. oregano, and 1/2 t. crushed red pepper. I used a larger scoop, so they took a bit longer to cook – 14 minutes in my oven. Got 30 nice meatballs for the freezer ! Will definitely be making these again !

    Reply
  22. Cindy H says

    Dec 21, 2019

    5 stars
    Oh My Gosh!! Sooo good! I made it for my work potluck and they were gone in a flash. Some folks even went back for seconds and thirds.

    Very east to make. I actually poured olive oil on my hands to roll the meatballs which made it easy, messy, and SO fun.

    Very tasty and very easy. Awesome recipe!!

    Reply
  23. Danielle j says

    Nov 10, 2019

    Am I crazy? I swear the first 3 times I made this recipe there was a section that said to freeze the meatballs for about 10 minutes to help with the shape and another part that listed shredded carrots in the sauce…

    This is a GREAT recipe. I’m just wondering if I’m going crazy or if something changed LOL

    Reply
    • Nora says

      Nov 10, 2019

      Danielle, check out the dates at the top of the post! I updated it recently. Noticed the new photos, too? ? You’re not going crazy! I re-tested and simplified the recipe because it was getting so little attention and numerous comments on Pinterest how it sounded too complicated so they didn’t attempt it. I had no idea people were actually making it ? or I would have made a note in the post, which is what I usually do when I update a post this much. Sorry for the confusion! But let me know in the comments when you make a dish from here, it’s greatly appreciated to know there’s actual people cooking my recipes 🙂

      Reply
  24. Amanda says

    Nov 1, 2019

    5 stars
    This recipe is so easy to make I love it! Your photography is stunning as well! Thanks for sharing!

    Reply
  25. Renee says

    Jun 4, 2018

    What kind of red wine do you recommend?

    Reply
    • Nora says

      Jun 4, 2018

      Hi Renee, I really don’t pay that much attention to what wine I cook with, to be honest. I just pick a dry one that’s not too expensive. Sorry I’m not of more help ?

      Reply
Newer Comments »

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 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!
  • white bowl with rigatoni bolognese
    One Pot Rigatoni Bolognese

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.