• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About Us
  • Recipe Index

Seasons in the Kitchen

  • Method
  • Seasons
  • Course
  • Cuisine
  • Diet
  • Holidays
  • Ingredient
menu icon
go to homepage
  • Home
  • About
  • Recipe Index
  • Find Us

    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • Home
    • About
    • Recipe Index
  • Find Us

    • Facebook
    • Instagram
    • Pinterest
  • ×
    Seasons in the Kitchen » Course » Dinner

    Published: Jul 29, 2024 by Grant and Rochelle Murchie · Leave a Comment

    Easy Italian Meatballs in Tomato Sauce (Stove Top Recipe)

    Jump to Recipe·Print Recipe
    A close-up of juicy Italian meatballs in tomato sauce served over spaghetti with grated cheese and herbs. A comforting and satisfying weeknight dinner idea.
    A hearty bowl of spaghetti and meatballs in a rich tomato sauce, topped with Parmesan and fresh basil. A cozy easy Italian dinner made on the stovetop.

    These easy Italian meatballs are made with ground beef, ground pork, bread crumbs, and fresh herbs, and simmered in a flavorful tomato sauce for the most tender and delicious meatballs ever. Perfect for a weeknight dinner or a lazy weekend meal. Discover how long to cook meatballs after browning, storage instructions and serving ideas.

    Italian meatballs on spaghetti .

    When it comes to comfort food, Italian meatballs in tomato sauce are at the top of the list. These meatballs are packed with a lot of flavor, making them an easy and delicious meal that everyone can enjoy. Whether you're serving them over spaghetti, in a meatball sub, or with a side salad, these meatballs are sure to please.

    For the best results, it's important to follow the right cooking method. Understanding how long to cook meatballs in sauce after browning ensures you achieve the most tender meatballs that soak up all the rich flavors of the tomato sauce. This cooking method guarantees perfectly cooked meatballs every time.

    This recipe is perfect for a busy weeknight or a lazy weekend afternoon. You can make a big batch and enjoy the leftovers the next day. These meatballs are easy to prepare and cook, making them a go-to dish for any occasion.

    Jump to:
    • Why You Will Love This Recipe
    • Ingredients
    • How to Make Easy Italian Meatballs in Tomato Sauce
    • Chef’s Tips
    • Substitutions
    • Variations
    • What to Serve With Italian Meatballs
    • What Dessert to Serve with Easy Meatballs in Tomato Sauce
    • Best Wine Pairings for Italian Meatballs
    • Storage Instructions
    • FAQ's
    • Easy Italian Meatballs in Tomato Sauce (Stove Top Recipe)

    Why You Will Love This Recipe

    • Easy: This recipe is simple to follow, using ground beef and ground pork to create a flavorful meat mixture. With minimal prep and a straightforward cooking method, you can have delicious homemade meatballs ready in no time.
    • Versatile and Comforting: These meatballs are perfect for any occasion. Serve them over spaghetti, in meatball subs, or alongside a fresh side salad for a comforting meal that everyone will enjoy.
    • Basic equipment needed: All you need is a large bowl, a large skillet, or frying pan to prepare these Italian-style meatballs. No fancy equipment required!
    • Crowd pleaser: This recipe makes a big batch, ensuring there's plenty to go around. The browned bits and simmering sauce add great flavor, making these meatballs a hit at any gathering.
    • Make ahead: You can prepare the meatballs ahead of time and store them in an airtight container. This makes it easy to enjoy a delicious meal even on busy days, with minimal effort required.

    Ingredients

    For the Meatballs

    Italian meatball ingredients, for the meatballs.
    • Lean Ground Beef: Provides a rich, meaty flavor and a leaner option for the meat mixture.
    • Lean Ground Pork: Adds moisture and tenderness to the meatballs.
    • Bread Crumbs: Helps bind the meat mixture and keeps the meatballs from falling apart.
    • Parmesan Cheese: Adds a nutty, savory flavor to the meatballs.
    • Fennel Seeds: Brings a subtle, sweet, and aromatic note.
    • Dried Oregano: Enhances the Italian flavors in the meatballs.
    • Egg: Acts as a binder to hold the meat mixture together.
    • Salt and Freshly Ground Black Pepper: Essential seasonings to enhance the overall flavor.
    • Olive Oil: Used for frying the meatballs.

    See the recipe card for quantities.

    For the Tomato Sauce

    Italian meatball tomato sauce ingredients.
    • Olive Oil: Used for sautéing the onions and garlic.
    • Onion: Adds sweetness and depth to the tomato sauce.
    • Garlic Cloves: Infuses the meatballs and sauce with a rich, aromatic flavor.
    • Fresh Bay Leaves: Adds a subtle, herbal note to the sauce.
    • Fresh Oregano: Provides a fresh, peppery flavor to the sauce.
    • Fresh Rosemary: Adds an earthy, aromatic touch to the tomato sauce.
    • Tomato Paste: Intensifies the tomato flavor in the sauce.
    • Whole Peeled Tomatoes: Forms the base of the rich tomato sauce.
    • Red Wine Vinegar: Adds a tangy balance to the sweetness of the tomatoes.
    • Fresh Basil: Used as a garnish, adding a fresh and vibrant flavor.

    See the recipe card for quantities.

    How to Make Easy Italian Meatballs in Tomato Sauce

    Make the Meatball Mixture

    Meatballs process #1 add all ingredients to bowl.
    Process #2 Mix ingredients together .
    • Add the ground beef, ground pork, breadcrumbs, Parmesan cheese, fennel seeds, dried oregano and egg in a large bowl.
    • Generously season with salt and pepper.
    • Mix everything together with your hands, until really well combined.
    Process #3 Using a tablespoon to measure out ground meat into meatballs.
    Process #4 raw meat balls place on a covered sheet pan.
    • Use a tablespoon measuring spoon (or a small cookie scoop) to measure out heaped spoonsful on the meat mixture.
    • Use wet hands and roll even-sized meatballs.
    • Pack the raw meatballs on a sheet pan lined with parchment paper.

    Brown the Meatballs

    Process #5 Place raw meatball in batches in Large sauce pan.
    Process #6 brown meatballs and set aside.
    • Heat the oil in a large Dutch Oven, large sauce pan or large skillet over medium heat.
    • Brown the meatballs in batches, turning occasionally, and adding more oil as you need. (Do not overload the pot otherwise the meatballs will not brown, but rather ‘boil’)
    • The meatballs should be golden brown on all sides and almost cooked through.
    • Transfer browned meatballs to a sheet pan or plate and set aside. 

    Make the Simmering Sauce

    Process #7 Add and cook chopped onions and garlic.
    Process #8 Add fresh herbs and cook for a further few minutes.
    • In the same pan, add the rest of the olive oil and fry the onion and garlic over medium low heat until soft and translucent. (Don't worry about the browned bits from the meatballs, the onion will soak it up and add lots of flavor to the sauce.)
    • Add the fresh herbs and fry for a minute or two.
    Process #9 Add tomato paste to mixture .
    Process #10 Add Whizzed canned tomatoes, red wine vinegar and a cup of water and simmer.
    • Then add the tomato paste and cook for another minute or two.
    • Add the whizzed canned tomatoes, red wine vinegar and a cup of water to the pot, and bring to a simmer. (We like to use the best quality canned whole peeled Italian tomatoes we can find and use a food processor or hand blender to give them a quick ‘whizz’. If you prefer a chunky sauce you can simply break up the tomatoes with a wooden spoon in the pot during the cooking process or use crushed tomatoes.)
    • Gently simmer the sauce on low heat for 15 - 20 minutes uncovered stirring occasionally until the sauce has reduced and thickened.
    • Taste and season the sauce with salt and pepper.

    Simmer the Meatballs in the Sauce

    Process #11 Add meatballs to tomato sauce in sauce pan.
    Process #12 Simmer meatballs in sauce for a time before serving.
    • Add the browned meatballs to sauce, gently move them around to coat them in the sauce. (Don’t stir them too much otherwise the meatballs will fall apart)
    • Cover and simmer the meatballs in the sauce on low heat for 15 - 20 minutes or until cooked through.
    • Gently stir occasionally to make sure the sauce doesn’t burn.

    Serve and Enjoy

    • Cook spaghetti according to packet instructions to al dente.
    • Drizzle with a little olive oil and garnish with lots of fresh basil and grated parmesan.
    • Or serve in soft rolls to make meatball subs. Top with grated mozzarella cheese and melt cheese under the grill.
    Delicious Italian meatballs and tomato sauce on spaghetti pasta.

    Chef’s Tips

    • Use a large mixing bowl: This ensures you can mix the meatball ingredients thoroughly without making a mess.
    • Chill the meatballs: After shaping, place the raw meatballs in the fridge for 30 minutes. This helps them hold their shape while browning.
    • Do not overcrowd the skillet: Brown the meatballs in batches to achieve a golden-brown crust on all sides.
    • Use an instant-read thermometer: Check the internal temperature of the meatballs to ensure they reach 165°F (74°C) for perfectly cooked meatballs.
    • Simmer gently: Keep the sauce on low heat to allow the meatballs to soak up the tomato sauce without falling apart.

    Substitutions

    • Italian Sausage: Swap ground pork with Italian sausage for an extra burst of flavor.
    • Ground Pork: Use all ground pork instead of a mix of beef and pork for a different taste profile.
    • Italian Seasoning: Replace fresh herbs with Italian seasoning for a quicker preparation.
    • Pecorino Romano: Substitute Parmesan cheese with Pecorino Romano for a sharper, saltier flavor.

    Variations

    • Baked Meatballs: Bake the meatballs in the oven at 375°F (190°C) for 20-25 minutes instead of browning them on the stove top.
    • Swedish Meatballs: Use this meatballs recipe as a base, but use nutmeg and cardamom as the flavor components. Replace the tomato sauce with a creamy gravy consisting of beef stock, sour cream and lingonberry jelly for a Swedish twist.
    A mouthwatering plate of Italian meatballs and sauce on pasta served in a bowl.

    What to Serve With Italian Meatballs

    • Spaghetti or Tagliatelle: A classic pairing that soaks up the tomato sauce beautifully.
    • Pappardelle: Wide noodles that hold the sauce well and complement the meatballs.
    • Zucchini Noodles: A lighter, low-carb and gluten free alternative to traditional pasta.
    • Garlic Bread: Perfect for mopping up the flavorful sauce. Or try our Cheesy Ciabatta Garlic Bread
    • Green Salad with Vinaigrette: Adds a fresh, crisp contrast to the rich meatballs.
    • Creamy Olive Oil Mashed Potatoes: A comforting side that pairs well with the savory meatballs.

    What Dessert to Serve with Easy Meatballs in Tomato Sauce

    • Something fruity: For a light and refreshing finish, consider serving meringue with berries or fruit in season, a scoop of gelato, or a refreshing granita. These fruity desserts balance the rich flavors of the meatballs.
    • Very Italian: Keep the Italian theme going with a ricotta cheesecake, pear crostata, cannoli, or zabaglione. These classic Italian desserts offer a sweet end to your meal with authentic flavors. 
    • Totally decadent: If you're in the mood for something indulgent, Tiramisu is the perfect choice. Its creamy, coffee-flavored layers complement the savory meatballs and provide a satisfying finish.

    Best Wine Pairings for Italian Meatballs

    • Chianti Classico: With its medium body and bright acidity, Chianti Classico offers flavors of cherry and plum that perfectly balance the acidity of the tomatoes in the sauce.
    • Sangiovese: This medium-bodied wine features flavors of tart cherry and leather, making it a great match for the rich and savory meatballs.
    • Zinfandel: Known for its bold fruitiness and peppery notes, Zinfandel complements the hearty flavors of the meatballs and tomato sauce.
    • Merlot: A classic red wine with a medium body, Merlot provides flavors of black cherry and vanilla, pairing wonderfully with tomato-based sauces.
    • Pinot Grigio / Sauvignon Blanc: These white wines, with their citrus flavors, offer a refreshing contrast to the rich meatballs and tomato sauce.
    Enjoy a plate of Italian meatballs with a glass of red wine.

    Storage Instructions

    Fridge

    • Store leftover meatballs in an airtight container for up to 3 days

    Freezer

    • Raw meatballs - Pack the raw meatballs in a single layer on a sheet pan lined with parchment paper, cover with plastic wrap and freeze.  Once frozen, transfer to an airtight container and freeze for up to 3 months. 
    • Tomato sauce – Make sure the sauce has cooled down. Pour into an airtight container and freeze for 3 to 4 months. 
    • Cooked meatballs – Cool down cooked meatballs in sauce. Transfer to an airtight container and freeze for up to 3 months

    How to Reheat Meatballs

    Thaw meatballs and sauce in the fridge. Reheat meatballs and sauce on the stove top over medium heat until warmed through.

    Make-ahead instructions

    Prepare meatballs and sauce ahead of time, store in the fridge or freezer, and reheat as needed.

    FAQ's

    Q : Can the meatballs recipe be used for other dishes?

    A : Yes, this recipe can be used to serve over polenta, or added to soups for added flavor and protein.

    Q : What should the internal temperature of the meatballs be when cooked?

    A : The internal temperature of the meatballs should be 165°F (74°C) to ensure they are fully cooked and safe to eat.

    Q : How do you measure the internal temperature of the meatballs?

    A : Use an instant-read thermometer, inserting it into the center of a meatball to check the temperature.

    Q : How many meatballs should you serve per person?

    A : Typically, serving 3-4 meatballs per person is a good rule of thumb, depending on their size and the appetite of your guests.

    Q : What is a Marinara sauce and how does it differ from the tomato sauce in this recipe?

    A : Marinara sauce is a simple tomato-based sauce typically made with tomatoes, garlic, onions, and herbs. The tomato sauce in this recipe is more complex, with additional ingredients like fresh herbs, tomato paste, and red wine vinegar for a richer flavor.

    Q : Can I use different types of meat for the meatballs?

    A : Absolutely, you can substitute ground beef and pork with ground turkey or chicken for a leaner option.

    these Italian meatballs ready to be enjoyed with family and friends .

    Making Italian meatballs in tomato sauce is an easy and delicious way to bring comfort food to your table. With ground beef, fresh herbs, and the perfect simmering sauce, you'll enjoy flavorful meatballs that are tender and satisfying. Whether it's a weeknight dinner or a lazy weekend meal, this recipe is sure to become a family favorite. 

    Try this recipe today and discover the best way to enjoy homemade Italian-style meatballs! Don't forget to leave a comment below and let us know how your meatballs turned out. 

    Happy cooking!

    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
    Italian meatballs on spaghetti .

    Easy Italian Meatballs in Tomato Sauce (Stove Top Recipe)


    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    No reviews

    • Author: Grant and Rochelle Murchie
    • Total Time: 50 -65 minutes
    • Yield: 6 - 8
    Print Recipe
    Pin Recipe

    Description

    Discover how long to cook meatballs after browning in this easy Italian meatball recipe. Made with ground beef, bread crumbs, and fresh herbs, these homemade meatballs are simmered in a flavorful tomato sauce for the most tender and delicious meatballs ever. Perfect for a weeknight dinner or a lazy weekend meal.


    Ingredients

    For the Meatballs

    500g (1 lb) Lean Ground Beef

    500g (1 lb) Lean Ground Pork

    ½ cup Bread Crumbs

    ½ cup Parmesan Cheese, grated

    1 - 2 tablespoon Fennel Seeds, crushed

    1 tablespoon Dried Oregano

    1 Large Egg

    Salt and Freshly Ground Black Pepper

    1 - 2 tablespoon Olive Oil, for frying

    For the Tomato Sauce

    2 tablespoon Olive Oil

    1 Onion, finely chopped

    2 Fresh Garlic Cloves, minced

    2 Fresh Bay Leaves

    2 - 3 tablespoon Fresh Oregano, finely chopped

    2 - 3 tablespoon Fresh Rosemary, finely chopped

    2 tablespoon Tomato Paste

    3 x 400g (14 oz) Cans of Whole Peeled Tomatoes, whizzed

    1 tablespoon Red Wine Vinegar

    Salt and Freshly Ground Black Pepper

    For Serving

    500g (16 oz) Spaghetti (or Rolls to make meatball subs)

    Fresh Basil, washed

    Grated Parmesan Cheese


    Instructions

     

    1.Make the Meatball Mixture - Add the ground beef, ground pork, breadcrumbs, Parmesan Cheese, fennel seeds, dried oregano and egg in a large bowl. Generously season with salt and pepper. Mix everything together with your hands, until really well combined. Use a tablespoon measuring spoon (or a small cookie scoop) to measure out heaped spoonfuls on the meat mixture. Use wet hands and roll even-sized meatballs. Pack the raw raw meatballs on a sheet pan lined with parchment paper.

     

    2. Brown the Meatballs - Heat the oil in a large Dutch Oven, large sauce pan or large skillet over medium heat. Brown the meatballs in batches, turning occasionally, and adding more oil as you need. (Do not overload the pot otherwise the meatballs will not brown, but rather ‘boil’) The meatballs should be golden brown on all sides and almost cooked through. Transfer browned meatballs to a sheet pan or plate and set aside. 

     

    3. Make the Simmering Sauce - In the same pan, add the rest of the olive oil and fry the onion and garlic over medium low heat until soft and translucent. (Don't worry about the browned bits from the meatballs, the onion will soak it up and add lots of flavor to the sauce.) Add the fresh herbs and fry for a minute or two. Then add the tomato paste and cook for another minute or two. Add the whizzed canned tomatoes, red wine vinegar and a cup of water to the pot, and bring to a simmer. (We like to use the best quality canned whole peeled Italian tomatoes we can find and use a food processor or hand blender to give them a quick ‘whizz’. If you prefer a chunky sauce you can simply break up the tomatoes with a wooden spoon in the pot during the cooking process or use crushed tomatoes.) Gently simmer the sauce on low heat for 15 - 20 minutes uncovered stirring occasionally until the sauce has reduced and thickened. Taste and season the sauce with salt and pepper.

     

    4. Simmer the Meatballs in the Sauce - Add the browned meatballs to sauce, gently move them around to coat them in the sauce. (Don’t stir them too much otherwise the meatballs will fall apart) Cover and simmer the meatballs in the sauce on low heat for 15 - 20 minutes or until cooked through. Gently stir occasionally to make sure the sauce doesn’t burn.

     

    5. Serve and Enjoy - Cook spaghetti according to packet instructions to al dente. Drizzle with a little olive oil and garnish with lots of fresh basil and grated parmesan. Or serve in soft rolls to make meatball subs. Top with grated mozzarella cheese and melt cheese under the grill.

     

    Notes

    Storage Instructions

    Fridge: Store leftover meatballs in an airtight container for up to 3 days.

    Freezer: Raw meatballs - Pack the raw meatballs in a single layer on a sheet pan lined with parchment paper, cover with plastic wrap and freeze.  Once frozen, transfer to an airtight container and freeze for up to 3 months. Tomato sauce – Make sure the sauce has cooled down. Pour into an airtight container and freeze for 3 to 4 months. Cooked meatballs – Cool down cooked meatballs in sauce. Transfer to an airtight container and freeze for up to 3 months

    How to Reheat Meatballs: Thaw meatballs and sauce in the fridge. Reheat meatballs and sauce on the stove top over medium heat until warmed through.

    Make-Ahead Instructions: Prepare meatballs and sauce ahead of time, store in the fridge or freezer, and reheat as needed.

    • Prep Time: 10 - 15 minutes
    • Cook Time: 40 - 50 minutes
    • Category: Dinner
    • Method: Stovetop
    • Cuisine: Italian

    Nutrition

    • Serving Size:
    • Calories: 453
    • Sugar: 19.4 g
    • Sodium: 608.8 mg
    • Fat: 20.5 g
    • Carbohydrates: 37.1 g
    • Protein: 35.6 g
    • Cholesterol: 106.9 mg

    Do you love this recipe?

    Please leave a comment and a star rating!

    The nutrition is an estimate only. It was calculated using Nutrifox, an online nutrition calculator.

    More Dinner

    • Angled view of a lamb kofta platter with warm flatbread, cucumber salad, and a swirl of olive oil over a bowl of homemade tzatziki.
      Easy Lamb Koftas Recipe (+ What to Serve with Koftas)
    • Overhead shot of baked Caprese chicken in a white cast iron pan, topped with melted mozzarella, blistered cherry tomatoes, fresh basil, and dollops of pesto.
      Baked Caprese Chicken (+ Best Side Dishes)
    • Overhead photo of Middle Eastern salmon salad with roasted cauliflower, red onion, cucumber, chickpeas, bulgur wheat, pomegranate seeds, and fresh herbs on a navy blue plate with lemon wedges.
      Middle Eastern Salmon Salad with Bulgur Wheat
    • Close-up angle showing juicy salmon fillets roasted to perfection, surrounded by golden cauliflower and caramelized red onions. Chopped parsley and lemon wedges are scattered for a fresh finish.
      Sheet Pan Lebanese Salmon and Cauliflower Recipe

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    Primary Sidebar

    Welcome to Seasons in the Kitchen, where culinary adventures come to life through the lens of a dynamic husband-and-wife team. Grant, known as ‘the chopper’, handles the camera, edits, and manages the day-to-day blog operations, while Rochelle, ‘the stirrer’, is the creative force—developing recipes, styling food, and bringing Mrs. Organization's touch to the mix.

    More about us

    Popular

    • Side view of a white bowl filled with Parmesan and herb orzo pasta, a quick and easy orzo recipe served with fresh parsley garnish.
      Easy Orzo Recipe with Garlic, Parmesan, and Herbs
    • Close-up of a healthy Mediterranean bulgur salad with chickpeas, feta, herbs, and cucumber slices on a light blue background.
      Mediterranean Bulgur Salad with Chickpeas and Herbs
    • Angled view of traditional cacik in a white bowl, garnished with olive oil and fresh dill, alongside folded flatbread.
      Cacik Recipe – Turkish Yogurt and Cucumber Dip
    • A glass jar of Lebanese 7 spice blend with a silver spoon, sitting on a white plate with a mini grater, nutmeg, cinnamon sticks, cloves, cumin, coriander, and allspice scattered around.
      Lebanese 7 Spice Blend: Authentic Baharat Recipe

    Follow us

    • #
    • Instagram
    • Pinterest

    Footer

    ↑ back to top

    About:

    Here you will find easy step-by-step recipes for every meal and occasion, from breakfast, lunch, and dinner to appetizers, desserts, drinks, and even some wine pairing suggestions.

    Seasons in the Kitchen

    Recipe Index

    • #
    • #
    • https://www.pinterest.com/seasonsinthekitchen/

    Home • About Us • Privacy

    Copyright© 2025 · Seasons in the Kitchen

    • Pinterest
    • Facebook
    • Flipboard
    • Email
    • Print