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

Ahead of Thyme logo

  • Home
  • About
    • About Me
    • Work With Us
    • Press
  • Recipes
  • Shop
  • Resources
    • Food Blogger Business School
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • About
  • Recipes
  • Shop
  • Resources
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×

    Home » Beef » Italian Meatballs

    Italian Meatballs

    11 Comments

    701 Shares
    Pin685
    Yum15
    Share
    Tweet1
    More
    Jump to Recipe·Print Recipe

    Quick and easy homemade Italian meatballs are juicy, flavourful, and delicious. They are seasoned with herbs, garlic, and Parmesan cheese, pan-seared in olive oil, and simmered in a rich and savoury tomato sauce. The best part? You can make these Italian meatballs in just 30-minutes, making them the perfect weeknight dinner. Serve them on their own, over pasta, or in a meatball sandwich. Plus, you can make a bigger batch and freeze any extras for an even quicker meal on a lazy day.

    Quick, easy homemade Italian meatballs are juicy, flavourful, and delicious, simmered in a rich and savoury tomato sauce. Make them in just 30 minutes. | aheadofthyme.com

    Why You'll Love Italian Meatballs

    • The beef flavours the sauce. For this recipe, you’ll sear the Italian meatballs before transferring them out of the pan. Then, using the juices left behind, you’ll create the flavourful and rich tomato sauce with garlic, onion, bay leaves, and crushed tomatoes. The result is an amazing and flavourful tomato sauce to smother your meatballs in.
    • And the sauce flavours the beef. Once you’ve created the sauce, the meatballs return to the pan to simmer, allowing the naturally occurring msg in the tomatoes to bring out the umami flavour in the beef. The result is beefy, saucy goodness all around.
    • Meatballs are more versatile than you think. When you make them, serve them with your favourite pasta. The next day, reheat some leftover Italian meatballs in tomato sauce to have on their own or in a meatball sandwich. After that, mix them into a meat sauce. The options are endless!
    Quick, easy homemade Italian meatballs are juicy, flavourful, and delicious, simmered in a rich and savoury tomato sauce. Make them in just 30 minutes. | aheadofthyme.com

    Ingredients

    To make these easy Italian meatballs in tomato sauce, you will need the following ingredients:

    • ground beef
    • breadcrumbs
    • milk
    • egg
    • garlic
    • fresh parsley
    • Parmesan cheese
    • Italian seasoning
    • salt and pepper
    • olive oil - for cooking.

    There are plenty of ways to customize these family-favourite meatballs to change things up every once in a while. You can experiment with different flavours, but always be sure to include binding ingredients such as eggs, breadcrumbs, cheese, or milk.

    For the tomato sauce, you will need:

    • onion
    • garlic
    • crushed tomatoes and tomato paste
    • bay leaves
    • salt and pepper 

    You will also need a large mixing bowl and a large skillet or shallow saucepan.

    Quick, easy homemade Italian meatballs are juicy, flavourful, and delicious, simmered in a rich and savoury tomato sauce. Make them in just 30 minutes. | aheadofthyme.com

    How to Make the Best Italian Meatballs in Tomato Sauce

    1. Prepare the meatballs. In a large mixing bowl, combine beef with breadcrumbs, milk, egg, garlic, parsley, Parmesan, Italian seasoning, salt and pepper. Mix well and form the mixture into a uniform consistency. Take 2 spoonfuls of the beef mixture at a time and roll them into meatballs. Set aside.
    2. Cook the meatballs. Heat olive oil in a cast-iron skillet or shallow saucepan over medium-high heat for 2 minutes until the hot oil sizzles. Slowly add the meatballs and gently stir to cook until browned on all sides, about 6 to 8 minutes. Make sure to stir gently to prevent meatballs from disintegrating. Transfer the meatballs to a plate and set aside (Note that the meatballs are not fully cooked at this point). 
    3. Make the tomato sauce. In the same skillet, add onion and garlic and sauté until fragrant, about 1 minute. Stir in crushed tomatoes, tomato paste and bay leaves, and season with salt and pepper.
    4. Add meatballs and simmer. Return the meatballs to the skillet and bring the sauce mixture to a simmer over medium heat, stirring occasionally. Cover the lid and let it simmer for 8-10 minutes until the meatballs are fully cooked.
    5. Serve. Sprinkle with extra Parmesan if desired and serve immediately over pasta, rice, or mashed potatoes.
    Quick, easy homemade Italian meatballs are juicy, flavourful, and delicious, simmered in a rich and savoury tomato sauce. Make them in just 30 minutes. | aheadofthyme.com

    Storing and Freezing Instructions

    • How to store: If you have any leftover Italian meatballs in tomato sauce, store them in an airtight container for up to 3-4 days in the refrigerator. Be sure to allow the meatballs to cool to room temperate before storing them in the refrigerator.
    • How to freeze: Meatballs freeze beautifully (both cooked and uncooked).
      • To freeze uncooked meatballs: Place the shaped meatballs on a large half sheet baking pan lined with parchment paper. Transfer the pan to the freezer and freeze until hard, about 1 hour. Then, transfer the meatballs into a freezer bag or freezer-safe airtight container and store in the freezer for up to 3 months. To cook, allow the meatballs to thaw overnight in the refrigerator first, then cook as per recipe instructions on the stove.
      • To freeze cooked Italian meatballs: Once they have cooled, store the meatballs and sauce in an airtight container or freezer bag (leaving room for expansion) for up to 3 months.
    • How to Reheat: Reheat in a shallow saucepan on the stove over medium-low heat until warmed through. You may need to add a little water if the sauce thickened up too much in the refrigerator. Alternatively, you can reheat the meatballs in a microwave-safe bowl in the microwave in 20-second increments. Be sure to cover the bowl to avoid tomato sauce splatter.
    Quick, easy homemade Italian meatballs are juicy, flavourful, and delicious, simmered in a rich and savoury tomato sauce. Make them in just 30 minutes. | aheadofthyme.com

    More Meatball Recipes

    • Swedish Meatballs
    • Sticky Honey Garlic Meatballs
    • Lion's Head Chinese Meatballs
    • Spaghetti and Meatballs
    • Baked Turkey Meatballs
    • Vegetarian Meatballs

    Did you make this recipe? I would greatly appreciate a comment and rating below, letting me know what you thought of the recipe. You can also snap a picture and tag me on Instagram @aheadofthyme or share it on the Pinterest pin so that I can follow along.

    Don't forget to sign up for my email newsletter so that you don't miss any recipes. You can also follow along on Instagram, Pinterest, and Facebook for more recipe updates.

    Print
    clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
    Quick, easy homemade Italian meatballs are juicy, flavourful, and delicious, simmered in a rich and savoury tomato sauce. Make them in just 30 minutes. | aheadofthyme.com

    Italian Meatballs


    ★★★★★

    4.4 from 7 reviews

    • Author: Sam Hu | Ahead of Thyme
    • Total Time: 35 minutes
    • Yield: 25 meatballs
    Print Recipe
    Pin Recipe

    Description

    Quick, easy homemade Italian meatballs are juicy, flavourful, and delicious, simmered in a rich and savoury tomato sauce. Make them in just 30 minutes.


    Ingredients

    For the meatballs:

    • 1.5 lb. ground beef
    • ¾ cup breadcrumbs
    • ¼ cup milk
    • 1 large egg
    • 1 tablespoon garlic, finely chopped
    • ½ cup fresh parsley, finely chopped
    • ¼ cup Parmesan cheese, freshly grated
    • 1 teaspoon Italian seasoning
    • 1 teaspoon salt
    • ½ teaspoon ground black pepper
    • 2 tablespoons olive oil 

    For the tomato sauce:

    • ½ cup onion, finely chopped
    • 1 tablespoon garlic, minced
    • 1 (15 oz.) can crushed tomatoes (2 cups)
    • ¼ cup tomato paste
    • 3-4 bay leaves
    • ½ teaspoon salt (or to taste)
    • ½ teaspoon ground black pepper (or to taste)

    Instructions

    1. In a large mixing bowl, combine beef with breadcrumbs, milk, egg, garlic, parsley, Parmesan, Italian seasoning, salt and pepper. Mix well and form the mixture into a uniform consistency.
    2. Take 2 spoonfuls of the beef mixture at a time and roll them into meatballs. Set aside.
    3. Heat olive oil in a large skillet or shallow saucepan over medium-high heat for 2 minutes until the hot oil sizzles. Slowly add the meatballs and gently stir to cook until browned on all sides, about 6 to 8 minutes. Make sure to stir gently to prevent meatballs from disintegrating. Transfer the meatballs to a plate and set aside (Note that the meatballs are not fully cooked at this point). 
    4. In the same skillet, add onion and garlic and sauté until fragrant, about 1 minute. Stir in crushed tomatoes, tomato paste and bay leaves, and season with salt and pepper.
    5. Return the meatballs to the skillet and bring the sauce mixture to a simmer over medium heat, stirring occasionally. Cover the lid and let it simmer for 8-10 minutes until the meatballs are fully cooked.
    6. Sprinkle with extra Parmesan if desired and serve immediately over pasta, rice, or mashed potatoes.

    Notes

    Substitutions: There are plenty of ways to customize these family-favourite meatballs to change things up every once in a while. You can experiment with different flavours, but always be sure to include binding ingredients such as eggs, breadcrumbs, cheese, or milk.

    How to store: If you have any leftover Italian meatballs in tomato sauce, store them in an airtight container for up to 3-4 days in the refrigerator. Be sure to allow the meatballs to cool to room temperate before storing them in the refrigerator.

    How to freeze: Meatballs freeze beautifully (both cooked and uncooked).

    • To freeze uncooked meatballs: Place the shaped meatballs on a large half sheet baking pan lined with parchment paper. Transfer the pan to the freezer and freeze until hard, about 1 hour. Then, transfer the meatballs into a freezer bag or freezer-safe airtight container and store in the freezer for up to 3 months. To cook, allow the meatballs to thaw overnight in the refrigerator first, then cook as per recipe instructions on the stove.
    • To freeze cooked Italian meatballs: Once they have cooled, store the meatballs and sauce in an airtight container or freezer bag (leaving room for expansion) for up to 3 months.

    How to Reheat: Reheat in a shallow saucepan on the stove over medium-low heat until warmed through. You may need to add a little water if the sauce thickened up too much in the refrigerator. Alternatively, you can reheat the meatballs in a microwave-safe bowl in the microwave in 20-second increments. Be sure to cover the bowl to avoid tomato sauce splatter.

    • Prep Time: 15 minutes
    • Cook Time: 20 minutes
    • Category: Beef
    • Method: Stovetop
    • Cuisine: Italian

    Keywords: italian meatballs, italian meatballs in tomato sauce, meatballs in tomato sauce, easy meatballs, ground beef meatballs

    Did you make this recipe?

    I'd love to see! Tag me @aheadofthyme on Instagram.

    Quick, easy homemade Italian meatballs are juicy, flavourful, and delicious, simmered in a rich and savoury tomato sauce. Make them in just 30 minutes. | aheadofthyme.com
    Italian Meatballs
    701 Shares
    Pin685
    Yum15
    Share
    Tweet1
    More
    « Slow Cooker Korean Short Ribs
    Baked Curried Chicken Drumsticks »

    Stay Updated

    Subscribe now to receive all the latest recipes, tips and news directly to your inbox.
    * indicates required
    How often would you like to receive recipe updates

    Food Blogger Business School | foodbloggerbusinessschool.com

    Food Blogger Business School

    A step-by-step program that teaches food bloggers how to grow and scale their blogs into a full-time business

    in less time and without posting endless content until you burn out.

    LEARN MORE

    Reader Interactions

    Comments

    1. Jessica Phillips says

      February 19, 2022 at 7:55 pm

      Omg this turned out amazing. I’m new to cooking trying to find things my kids/ husband will enjoy and this hit the spot! I made it exactly how you said and I am honestly so greatful for your recipe! You saved my butt tonight! Thank you so much!! This is now on our regular menu 😂

      ★★★★★

      Reply
    2. Alexia says

      January 16, 2022 at 7:18 pm

      I had to make a couple of small adjustments: 2/3 of all measurements since I only had 1 pound of ground beef thawed, no parmesan, no bay leaves (didn't have on hand), switched crushed tomatoes for a combo of tomato sauce and Italian Stewed tomatoes (canned). They turned out SO delicious! Sort of fluffy, very flavorful...my boyfriend loved them, and he's a natural food critique! I printed the recipe and will definitely be making these again in the future. I hope I have parmesan and bay leaves next time! Thank you so much for this yummy dinner. 🙂

      ★★★★★

      Reply
    3. Gio says

      November 02, 2021 at 12:37 am

      These tasted like my nonna’s meatballs!!!

      ★★★★★

      Reply
      • Sam Hu | Ahead of Thyme says

        November 15, 2021 at 11:20 am

        Wow thank you so much!

        Reply
    4. Christina Gwaro says

      June 30, 2021 at 7:33 pm

      It would have been nice to get the measurements to this,now I bought all of the items for these and figured measurements would be available for a recipe..guessed wrong... new plan for my family...
      Thanks alot

      ★

      Reply
      • Sam Hu | Ahead of Thyme says

        July 03, 2021 at 3:07 pm

        Hi Christina, sorry you didn't see the measurements. The measurements are all listed in the recipe box on the bottom of the post right before the comment box, which is standard on all food blogs. You must have scrolled right past it when you came to leave a comment. You can also click "Jump to Recipe" button at the top to go straight there.

        Reply
    5. Beth says

      March 24, 2021 at 6:36 pm

      Wow! Only 30 minutes to homemade, Italian meatballs??? Sign me up! I also love that I always have the ingredients in my pantry - double win!

      ★★★★★

      Reply
      • Sam Hu | Ahead of Thyme says

        July 03, 2021 at 12:00 pm

        So true! Let me know if you try the recipe.

        Reply
    6. wilhelmina says

      March 24, 2021 at 5:15 pm

      These meatballs cooked up so tender and delicious. My family gave them two thumbs way up! I am saving this recipe to use again and again.

      ★★★★★

      Reply
      • Sam Hu | Ahead of Thyme says

        July 03, 2021 at 12:00 pm

        Thank you so much Wilhemina! So happy your family liked it!

        Reply
    Newer Comments »

    Leave a Comment Cancel reply

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

    Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆

    Primary Sidebar

    Welcome!

    Quick and easy recipes for the everyday home cook, using fresh, seasonal and wholesome ingredients -- from healthy meals to take-out to comfort foods. | aheadofthyme.com

    Hi, we're Sam and Dan! We like to help busy people eat real food that tastes good. Here, you can find hundreds of delicious, quick and easy recipes, using quality and wholesome ingredients. Read more about us

    Stay Updated

    Subscribe now to receive all the latest recipes, tips and news directly to your inbox.
    * indicates required
    How often would you like to receive recipe updates

    Food Blogger Business School | foodbloggerbusinessschool.com

    Food Blogger Business School

    A step-by-step program that teaches food bloggers how to grow and scale their blogs into a full-time business

    in less time and without posting endless content until you burn out.

    LEARN MORE

    Footer

    ↑ back to top

    About Ahead of Thyme

    Hello and welcome! I'm Sam -- the founder of Ahead of Thyme, where we help busy people eat real food that tastes good. Here, you will find hundreds of delicious, quick and easy recipes, using quality and wholesome ingredients. So stay a while, browse around, and make something tasty for dinner tonight.

    • RSS Feed
    • Instagram
    • Pinterest
    • Facebook
    • Twitter
    • YouTube

    Learn More

    • About Us
    • Work with Us
    • Shop
    • Privacy Policy
    • Contact
    • Food Blogger Business School
    • Newsletter

    Browse

    • 60+ Easy Dinners
    • 60+ Chicken Recipes
    • 25+ Ground Beef Recipes
    • 40+ Pasta Recipes
    • 50+ Bread Recipes
    • 25+ Air Fryer Recipes
    • Dessert

    As an Amazon Associate I earn from qualifying purchases, at no additional cost to you.

    Copyright © 2021 Ahead of Thyme Incorporated