Prep Time: 10 mins | Cook Time: 25 mins | Total Time: 35 mins | Servings: 10 (Makes about 40 1-inch meatballs)

This is the best Italian meatball recipe you can make in no time. Made with just simple ingredients yet these juicy, tender meatballs are not short in flavour. This easy and quick meatball recipe sits the standard high! Serve these scrumptious meatballs over spaghetti or bake them in subs. If you prefer a healthier meal, pair these meatballs with some zoodles.


1 pound ground pork

1 pound ground beef

2-3 tablespoons olive oil for cooking

1 Egg

1 thick slice of whole wheat bread soaked in a little milk (milk squeezed out)

3 garlic cloves pressed

1/2 c. yellow onion minced

1 tablespoon fresh parsley minced

2 tablespoons fresh basil minced

3 c. Marinara sauce (24 oz jar)

2 tablespoons fresh basil minced


Black pepper

How to make The BEST Italian Meatballs

Step 1: Prepare the oven. Preheat it to 350 degrees.

Step 2: In a large mixing bowl, place the ground beef, ground pork, egg, minced onion, pressed garlic, herbs, salt, and pepper. Mix well until just combined. Then, break up a slice of bread and add it to the ground beef mixture. Again mix well until incorporated.

Step 3: Drizzle a bit of oil into an oven-safe, large cooking pan. Heat the oil over medium heat.

Step 4: Before starting, oil your hands with some cooking oil. Now, using a cookie scoop, scoop some meat out, then roll it into a meatball. Make the meatball smaller or bigger depending on how you like it and just adjust the cooking time accordingly.

Step 5: Before adding the meatballs to the pan, give them a final roll. Put the lid on and cook the meatballs for a couple of minutes. Then, flip the meatballs and pour the marinara sauce on top. Gently stir.

Step 6: Place the meatballs in the preheated oven and bake for approximately 20 minutes.

Step 7: When done, remove the meatballs from the oven and add a little extra basil on top. Enjoy!


If needed, you can replace the milk-soaked bread with half a cup of Italian Bread Crumbs.

Nutrition Facts:

Calories: 295kcal | Carbohydrates: 6g | Protein: 17g | Fat: 22g | Saturated Fat: 7g | Cholesterol: 81mg | Sodium: 459mg | Potassium: 524mg | Fiber: 1g | Sugar: 3g | Vitamin A: 430IU | Vitamin C: 7mg | Calcium: 33mg | Iron: 2.2mg