Homemade Italian Meatballs – Made with pork and beef and, these are the most tender and flavorful meatballs you’ve ever had!
Tips & Tricks
- Dice the bread in small pieces. Make sure you cut the bread into small pieces. This will ensure it mixes well into the meatballs and doesn’t leave big chunks in the meatballs.
- Don’t over mix the meat mixture. If you mix the ingredient too much, the meat will get overworked and become tough when cooked.
- Fresh parsley does wonders. I love the taste of fresh parsley in meatballs. It’s not the ingredient to skip in this recipe. It really makes a difference!
- Cook the onions well. If the onions don’t get time to cook before adding the other ingredients, they won’t soften properly and will be crunchy in your sauce.
- Passata. I found that passata (Italian tomato puree) tastes much better than basic tomato puree. So if you can find it, use that! If not, tomato puree will be fine.
Homemade Italian Meatballs
Servings: 8 servings
Ingredients
For meatballs:
- 1 small onion
- 1 cup diced white bread
- 14 ounces ground sirloin
- 3 ounces ground pork
- 1 large egg beaten
- ¼ cup grated Parmesan cheese
- ¼ cup fresh parsley chopped
- ¾ teaspoons salt
- ¼ teaspoon ground black pepper
- 2 tablespoons olive oil
For red sauce:
- 2 tablespoons olive oil
- ¾ cup diced onion
- 2 cloves garlic minced
- 24 ounces passata or tomato puree
- ½ cup water
- ½ teaspoon red pepper flakes
- 3 teaspoons Italian seasoning
- 1 teaspoon salt
To serve:
- 16 ounces spaghetti
- fresh parsley, Parmesan cheese
Instructions
For meatballs:
- Grate onion using a box grater into a bowl until you have about 1/2 cup with juices. Save the rest of the onion for later. Add bread to the bowl with the onion and press the onion into the bread to help the bread soak up the onion juices. Add ground pork and ground sirloin to the bowl, along with the egg, parmesan cheese, chopped parsley, salt and pepper. Mix together with your hands until well-blended, trying to break up the bread as much as possible.
- Using a scoop, form the balls into even sizes and place on a tray or plate. When you're done, set a large skillet or braising dish over medium-high heat. Drizzle with olive oil. Once hot. Place meatballs in the pan and cook for 2 minutes or until bottoms have browned. Flip and cook another few minutes to brown the other side. Remove when browned on the outside but not fully cooked inside. Set aside
For sauce:
- Before you start on the sauce, boil and salt water. Add spaghetti and cook until al dente, about 8 minutes. Drain pasta. Add back to pot and toss with some with olive oil so it doesn't stick together. Set aside.
- Add more olive oil to your skillet or braising dish. Add onions and cook until tender and translucent, about 4-5 minutes. Add garlic and cook for 1 more minute until fragrant. Add passata, water, herbs, and spices and stir to remove any browned pieces from the pan. Bring to a boil and then reduce to a simmer.
- Add meatballs to the sauce and cover to cook the sauce and meatballs together for 5 minutes. Remove cover and stir. Cook for 5 more minutes or until onions are cooked and sauce is thickened. Remove from heat and serve with spaghetti.
Notes
Recipe adapted from Recipe Tin Eats
Emre says
Italian style is my favorite
Jamie says
Oh my, these homemade meatballs look amazingly delicious and very yummy! A perfect meal that everyone will love and enjoy! Thanks for sharing this with us!
Amy Liu Dong says
Oh my gosh, seeing this pasta dish is making me hungry. It looks delicious and it looks easy to make!
Hayley says
Homemade italian meatball recipe is perfect, flavourful and simple. Thanks for the recipe
LaKita says
These homemade Italian meatballs came out so tender, juicy, and delicious! I paired them with some spaghetti pasta and it was perfect!
Lori | The Kitchen Whisperer says
You can’t go wrong with a plate of meatballs and spaghetti! These look so yummy and perfect for dinner tonight!
Mikayla says
I let my kiddo help me with dinner, he loves making meatballs. They were so moist and full of flavor. The sauce was just right, not too tangy and I think would be good over rice as well as pasta.
Loreto and Nicoletta Nardelli says
We’re Italian so meatballs are a staple at our house. These look great! A mix of pork and beef is perfect for meatballs, will try your recipe! Thank you for sharing!
Jordan says
Absolutely love making homemade meatballs but I’ve never made them like this before. The meat blend is absolutely genius! Total game-changer and the only way I’m going to make them from here on out!
Katie Crenshaw says
Homemade meatballs are the best, and this recipe did not disappoint. The sauce and the meatballs turned out delicious. I made extra to freeze for later.
Heather says
I bet these meatballs are delicious. My husband loves spaghetti and meatballs. I need to make this as a surprise for him since it is one of his favorite dishes.
Jen says
Our family loved them. I’m going to make extra next time and make meatball subs for lunch the follow day!!
Kushigalu says
These Italian meatballs look so delicious. Thanks for the simple recipe.
Lima Ekram says
These meatballs are so juicy and delicious! I was picking them off and eating them right off the pan!
Justine says
Homemade is the best! These were so delicious!
Stephanie says
Such a delish recipe for homemade meatballs. Thanks for clear instructions and the tip on the passata – adding this to my recipe box!