• 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

    13 Comments

    753 Shares
    Pin737
    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.5 from 8 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
    753 Shares
    Pin737
    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. thomast says

      February 19, 2023 at 2:21 pm

      Thank you for a great recipe!
      My kids’ ate it so that’s saying something.

      I added sage to the meatballs, and oregano and sage to the sauce as I love those spices with tomato sauces. I only had diced instead of crushed tomatoes, so I used that and after all was said and done, passed it under the immersion blender.

      Cheers!

      ★★★★★

      Reply
    2. Christina says

      January 04, 2023 at 10:46 am

      I am concerned about letting the left-over meatballs cool to room temp before refrigerating. This is not safe. All foods should be cooled as fast as possible to avoid bacteria growth.

      I will be making this sauce recipe for meatballs for seniors at assisted living facility. I know they will like it.

      ★★★★★

      Reply
    3. Angela says

      May 18, 2022 at 3:09 pm

      OMG!!! These Italian meatballs were amazing! So tender and moist...I've never put milk in my meatball mixture. This recipe is a keeper. Thank you so much for posting.

      ★★★★★

      Reply
    « Older 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