Home » Italian Main Dish recipes » Italian Sausage Meatballs

Italian Sausage Meatballs

This recipe for Italian Sausage Meatballs is sure to make a regular appearance on your dinner table! It’s a simple Italian dish that is so comforting, hearty and flavorful. 

Easy meatballs made with sausage meat and simmered in a tasty tomato sauce is the perfect family meal. You’re going to love every single bite! 

Italian Sausage Meatballs in tomato sauce in a pan viewed from above.
Loaded with flavor – minimum effort!!

Just like my Spiedini or Pasta al Forno, my Italian Sausage Meatballs recipe is a guaranteed family favorite! Beautifully tender meatballs are flavored with Pecorino Romano cheese and parsley, before being fried and then simmered in a rich marinara sauce. 

The secret to this meatball recipe is using Italian sausages instead of ground meat, to add maximum flavor with minimal effort. Italian sausages are already loaded with flavor which saves time and energy on busy nights. 

Italian Sausage Meatballs are so versatile! Serve them with a hunk of crusty bread for an easy dinner or stir through tagliatelle for a family favorite. Or as I love them most, served on top of a plate of creamy polenta for the perfect cozy meal!

Why you’ll love this recipe: 

  • A simple and delicious family favorite that is perfect for chilly nights.
  • Italian sausages are used instead of ground meat to add maximum flavor with minimum ingredients. 
  • This recipe for Italian Sausage Meatballs is so versatile! Serve it with pasta, crusty bread, polenta or my Mashed Potatoes with Red Skin
  • It is a delicious twist on a classic Italian dish.

For complete ingredient quantities and full instructions, please scroll to the printable recipe card at the bottom of the page.


Ingredient for this recipe viewed from above.
  • Italian sausage – this is a key ingredient, so I recommend choosing the best fresh Italian sausage you can find. I get mine from a trusted local butcher. Use sweet Italian sausages, also known as mild Italian sausages. Ground sausage isn’t the same – it has a lot of fillers added.
  • Bread crumbs – I always have homemade Italian bread crumbs in the freezer for occasions like these, but you can also buy them from a bakery or get the panko bread crumbs from the grocery store.
  • Pecorino Romano – this is my preference for this meatball recipe because it has a strong taste and isn’t overshadowed by the Italian sausages. 
  • Egg – my preference is large, free range eggs.
  • Parsley – I recommend Italian, flat leaf parsley rather than curly parsley because it is easier to use and has a more pronounced flavor.
  • Water – water is used in both the meatballs to make them moist and also in the marinara sauce. 
  • Olive oil – regular olive oil is fine here because it is being cooked. You can use extra virgin olive oil if that’s all you have. 
  • Onion – a small yellow or white onion.
  • Crushed tomatoes –  I recommend using a good quality brand because it is more likely to be naturally sweet and not bitter. 
  • Salt and pepper – remember to always salt and pepper to your taste. 


Four step process showing how to make this meatballs in sauce recipe.
  1. Peel the skin off the sausages and crumble them into a mixing bowl. Add breadcrumbs, cheese, egg, water and parsley. Combine well.
  2. Roll the sausage mixture into 12 even balls and brown the meatballs over medium heat in a large skillet.
  3. Remove the meatballs from the skillet and fry the diced onion until softened. Add crushed tomatoes and water. 
  4. Return meatballs to the skillet of marinara sauce and reduce heat to a simmer. Cover with the lid ajar and cook for 30 minutes

Hint: Instead of simmering on the stove, the meatballs in tomato sauce can be baked in the oven. Be sure to use an oven proof skillet, cover with the lid and bake at 400ºF/200ºC for 15-20 minutes.


  • You can easily substitute Parmigiano Reggiano (grated Parmesan Cheese) for the Pecorino Romano. 
  • Try substituting tomato puree (also known as tomato passata) instead of crushed tomatoes.
  • You can always use ground pork or beef instead of sausages, although it won’t be as flavorful. 


  • Make spicy Italian Sausage Meatballs by using spicy or hot Italian sausages instead.
  • Why not use another fresh herb instead of parsley like basil, sage, mint or oregano?
  • For added indulgence, grate some mozzarella cheese over the top of the Italian Sausage Meatballs in marinara sauce and pop into a hot oven to melt the cheese. 


Store any leftover Italian Sausage Meatballs in an airtight container in the refrigerator for 2-3 days. I like to reheat them in the microwave when I’m ready to enjoy them. 

To freeze these meatballs, cool and chill quickly after cooking. Then place them in an airtight container and seal before freezing. 

When ready to eat the meatballs, thaw in the fridge overnight. Gently reheat over medium heat or in the microwave until the meatballs are hot all the way through. I recommend using them within 1-2 months because the high fat content in the Italian sausages means they may become rancid quicker than regular meatballs. 

Tips for Success and FAQ’s

Close up of meatballs in tomato sauce.

This is such a simple recipe, so it is important to caramelize the sausage meatballs well to maximize flavor. Those brown bits on the meatballs and in the pan are bonus flavor hits.

The same goes when preparing the marinara sauce, be sure to cook the onions properly to add depth of flavor to the sauce.

If you’re not ready to served the meatballs when the cooking time is up, simply continue simmering gently. Check regularly and add a little water if the sauce becomes too dry. The meatballs won’t over cook.

What makes meatballs stick together better?

II always add an egg to my Italian Sausage Meatball recipe because it acts as a binder. The protein in the egg binds the meat together and prevent crumbling when frying.
Ground meat or in this case sausages with a higher fat content also help the meatballs stick together.
Massaging the meat is the best way to make your meatballs stick together better. The heat in your hands reacts with the proteins in the meat to make them harden and stick together. Don’t over do it – just a minute or two.

Should Italian meatballs be fried or baked?

I fry the meatballs in a little olive oil in this Italian sausage meatball recipe. I find this is the most flavorful way to cook them because they caramelize nicely in the skillet or frying pan.
However, I have also had great results when I’ve baked meatballs in the oven and I love how fuss free it is! Just be sure to rub some olive oil over each meatball before you pop them in the oven to bake. 

Are spaghetti and meatballs Italian food?

Yes and no! Spaghetti and meatballs are mostly a wonderful amalgamation of Italian American food. Although you can find spaghetti and meatballs in some parts of Italy (mostly Southern Italy), it is not as common as it is in other parts of the world. The dish certainly has its roots in Italy and has become a fundamental recipe for many migrant Italian families. 

Serving Suggestions

Meatballs in marinara sauce in a pan with red handles.

I love to serve these Italian Sausage Meatballs with some crusty Ciabatta Garlic Bread for dunking and my Italian Style Green Beans and Potatoes on the side. For a proper Italian feast, finish the meal with my Italian style trifle, Zuppa Inglese

Made this recipe?
Let me know if you liked it by leaving a ★★★★★ star rating and a review below. Don’t forget to subscribe to my newsletter – it’s free!

Italian Sausage Meatballs in tomato sauce in a pan viewed from above.

Sausage Meatballs Recipe

Easy meatballs made with sausage meat and simmered in a tasty tomato sauce is the perfect family meal. You’re going to love every single bite!
5 from 110 votes
Print Pin Rate
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings:4 people
Author: Marcellina


  • 1 pound (450 grams) Italian sausages
  • ½ cup bread crumbs
  • ½ cup finely grated Pecorino Romano cheese or Parmigiano Reggiano (Parmesan cheese)
  • 1 egg
  • 1 ½ tablespoons chopped parsley
  • ¼ cup water
  • 2 tablespoons olive oil
  • 1 small onion finely chopped
  • 28 ounces (800 grams) canned crushed tomatoes or tomato puree
  • ½ cup water extra
  • 1 teaspoon salt
  • ½ teaspoon freshly ground black pepper


  • Peel the skin off the sausages and crumble into a mixing bowl.
  • Add breadcrumbs, cheese, egg, water and parsley. Combine well.
  • Roll sausage mixture into 12 even balls.
  • Heat olive oil in a skillet and brown the meatballs over medium heat.
  • Remove the meatballs from the skillet to a lined baking sheet.
  • Fry the finely chopped onion in the oil remaining in the skillet for about 5 minutes or until softened.
  • Add crushed tomatoes and water. Stir to combine, scraping up any caramelized bits on the bottom of the skillet.
  • Return meatballs the tomato sauce. Turn over to coat meatballs in the sauce.
  • Reduce heat to a gentle simmer. Cover with the lid slightly ajar so that excess steam escapes.
  • Cook for 30 minutes. Check regularly that the sauce doesn't dry out. If it seems to be reducing too much, add a little extra hot water. Also check that the meatballs don't stick to the bottom of the skillet.
  • Serve with crusty bread or pasta.


Tips for Success
  • Be sure to caramelize the Italian Sausage Meatballs well to maximize flavor. Those brown bits on the meatballs and in the skillet are bonus flavor hits.
  • Cook the onions until well softened.
  • This dish can’t be over cooked. Meatballs can continue to simmer when the cooking time is up if you’re not ready to serve. Just check regularly that the sauce doesn’t dry out and the meatballs don’t stick to the bottom of the skillet.
Food Safety
  • Cook to a minimum temperature of 165 °F (74 °C).
  • Do not use the same utensils on cooked food, that previously touched raw meat.
  • Wash hands after touching raw meat.
  • Don’t leave food sitting out at room temperature for extended periods.
  • Never leave cooking food unattended.
Tried this recipe? Give it a star rating and leave a comment below!

Nutritional Estimate Per Serving

Calories: 618kcal | Carbohydrates: 22g | Protein: 25g | Fat: 48g | Saturated Fat: 16g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 23g | Trans Fat: 0.01g | Cholesterol: 140mg | Sodium: 1963mg | Potassium: 764mg | Fiber: 3g | Sugar: 7g | Vitamin A: 472IU | Vitamin C: 25mg | Calcium: 257mg | Iron: 4mg

Nutritional Disclaimer

Nutritional information is an estimate provided by an online nutrition calculator. For accurate results, it is recommended that the nutritional information be calculated based on the ingredients and brands you use.

Similar Posts

Leave a Reply

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

Recipe Rating


  1. 5 stars
    A delicious recipe. Used one tin of tomatoes and a jar of good quality Pasatta, plus added fresh basil when cooking. Once the mixture was simmering I turned the heat right down, covered the pan with a lid then cooked on low heat for 5 hours which really intensified the tomato flavour. Thank you – this is going to be a go to recipe in this household.

  2. 4 stars
    Meatballs are great. I think the sauce is too basic, so I added more onions, some garlic and fresh basil. The sauce never dried out, I covered the saucepan as needed.
    Was very good over creamy Polenta. Will make again.

  3. 5 stars
    Love love love this recipe made it my own by adding a few other things but it’s absolutely delicious made as a spaghetti I loved it!!

  4. 5 stars
    Excellent recipe. Same as other’s have commented, I didn’t have everything on hand and made a few substitutions. Basil instead of parsley; added some extra fresh basil to the sauce at the very end; added 2 cloves chopped garlic with the onions; used diced tomatoes instead of crushed. I had water of course, but opted for 1/4 cup white wine instead (I think red wine would have been better but didn’t have any on hand). The meatballs were exceptionally juicy, and even microwaving leftovers they remained moist and tender.

  5. 5 stars
    Hi Marcellina,
    Absolutely delicious. The best meatballs I’ve tasted. Unfortunately, I didn’t have all the ingredients so, I made substitutions. As all chefs say a recipe is just for guidance. No Pecorino or Parmegiano, but I had Grana Padano. No Italian suasage but I had Sausage de Toulouse (100% Pork). No parsley so I used dry oregano. Other than that I followed your recipe exactly and iwould say it was a triumph. Thank you.

    1. Ciao Jeremy, I’m so glad that you were able to adapt my recipe to suit what you had at home which are all excellent substitutes. Happy cooking!

  6. 5 stars
    What an easy and yummy recipe! I purchased really good Italian sausages from my local butcher and this recipe was such a hit with the family. Thank you!