Home » Blog » Italian Meatballs
italian meatballs

Italian Meatballs

Italian Meatballs

Authentic Italian Meatballs Recipe

We’re diving into the heart of Italian cuisine with a classic recipe that never fails to impress: Authentic Italian Meatballs. These succulent meatballs are a staple in Italian households and are perfect for any occasion, whether it’s a cozy family dinner or a festive gathering. Let’s get started!

italian meatballs



  • 250g (1/2 lb) ground beef
  • 250g (1/2 lb)ground pork
  • 1 cup breadcrumbs
  • 1 cup grated Parmesan cheese
  • 2 large eggs
  • 4 cloves garlic, minced
  • 1 small onion, finely chopped
  • 1/2 cup fresh parsley, chopped
  • 1 tbsp basil
  • 1 tbsp oregano
  • 1 tbsp marjoram
  • Salt and pepper to taste


  • 1L (33 oz) of tomato passata
  • 1 small onion, finely chopped
  • 1 tbsp butter
  • a handful of fresh basil
  • Salt and pepper to taste


  • Prepare the Meatball Mixture: In a large mixing bowl, combine the ground beef and ground pork. Add the breadcrumbs, eggs, grated Parmesan cheese, minced garlic, sautéed onion, parsley, basil, oregano and marjoram. Season with salt and pepper to taste. Use your hands to mix everything until well combined. Be careful not to overwork the meat to keep the meatballs tender.
  • Shape the Meatballs:  Using your hands or a scoop, form the meat mixture into balls about the size of a golf ball. 
  • Cook the Meatballs: Heat vegetable oil in a large non stick fry pan over medium high heat. Add the meatballs and brown all over – about 3 – 4 minutes. Remove from oil.
  • Prepare the Sauce: Heat the butter in a large pot over medium heat. Add the chopped onion and cook until translucent, about 5 minutes. Pour in the passata and bring to a simmer. Add the basil and  season with salt and pepper to taste. Let the sauce simmer for about 5-10 minutes, stirring occasionally.
  • Combine and serve: Add the meatballs to the pot of simmering sauce, cover and let the meatballs cook in the sauce for another 15-20 minutes, allowing them to soak up the flavors. We like the meatballs served over creamy mashed potatoes, but you can serve them also over your favorite pasta, or enjoy them on their own with a slice of crusty Italian bread.

These meatballs can be made ahead and frozen. Just prepare the meatballs and sauce separately, freeze, and then combine and heat when ready to serve. 

There you have it – a simple yet irresistible recipe for Authentic Italian Meatballs. This dish is sure to become a favorite in your home, bringing the flavors of Italy to your table. Enjoy and Buon Appetito!

Comments are closed.