Go Back
+ servings
A white serving bowl filled with red tomato sauce and brown round meatballs with a green basil leaf on top.

Best Homemade Italian Meatball Recipe

Tender and full of flavor, the Best Homemade Italian Meatball Recipe is comfort food that is made of the perfect blend of two meats, herbs and plenty of love. Whether served over pasta, tucked into a crusty roll or enjoyed straight from the pot, these will be a family favorite.
No ratings yet
Print Pin
Course: Main Course, Recipe
Cuisine: Italian
Prep Time: 20 minutes
Cook Time: 45 minutes
Total Time: 1 hour 5 minutes
Servings: 12 Meatballs
Calories: 202kcal

Ingredients

Homemade Tomato Sauce

  • 2 Tablespoon Olive Oil
  • ½ Yellow Onion, Minced
  • 4 Garlic Cloves, Minced
  • 2 28 Ounce Cans Whole Tomatoes
  • 2 Teaspoons Salt
  • ½ Teaspoon Black Pepper
  • 3 Fresh Basil Leaves

Homemade Italian Meatballs

  • 1 Pound Ground Beef (90% to 10% Lean)
  • 1 Pound Ground Veal Or Bison (I love both)
  • 2 Eggs
  • ¾ Cup Breadcrumbs, Plain or Italian You can also use Gluten Free Breadcrumbs!
  • ½ Cup Grated Parmesan Cheese
  • 2 Teaspoon Kosher Salt
  • 1 Teaspoon Ground Black Pepper
  • 1 Teaspoon Italian Seasoning (only use if you use plain breadcrumbs)
  • 1 Teaspoon Garlic Powder
  • 1 Teaspoon Onion Powder
  • 1 Cup Cold Water

Instructions

Homemade Tomato Sauce

  • In a large pot, heat the olive oil over medium heat. Once the oil is hot, add the minced onions and garlic and sauté until the onions are translucent.
  • In a blender, combine the canned whole tomatoes, salt, pepper and fresh basil and blend until smooth (you might need to blend in two batches so it doesn't overflow!)
  • Pour the pureed tomatoes into the pot with the sautéed onions and garlic and simmer for 30 minutes, stirring occasionally.
  • Once the sauce has simmered, remove the sauce from the heat until the meatballs are ready.

Homemade Italian Meatballs

  • Preheat the oven to 400 degrees F and prepare a baking dish, lightly covered with olive oil or a sheet pan lined with parchment paper; set aside
  • Soak the Breadcrumbs: In a small bowl combine the breadcrumbs and ½ cup cold water; allow these to sit for 5 minutes.
  • Prepare the Meatball Mixture: In a large bowl, combine the ground beef, veal (or bison), eggs, breadcrumbs, parmesan cheese, Italian seasoning, garlic powder, onion powder, salt, black pepper and the remaining ½ cup cold water. Using your hands, mix all the ingredients together until everything is fully combined.
  • Shape the Meatballs: Scoop the beef and bison mixture into 3 ounce balls and roll until the ball is smooth. Place them on your prepared baking dish leaving a little space in between each meatball.
  • Bake and Simmer the Meatballs: Place the meatballs in the 400 degree F oven for 20-25 minutes. The meatballs will turn brown on top and the internal temperature reaches 165 degrees F. Remove the meatballs from the oven and transfer them to the pot with warm tomato sauce. Cover the pot and simmer on low heat for at 10-15 minutes, stirring occasionally to make sure the meatballs are covered in sauce.
  • Serve the warm meatballs over pasta or with your favorite loaf of bread!

Nutrition

Serving: 1Meatball | Calories: 202kcal | Carbohydrates: 7g | Protein: 18g | Fat: 11g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.2g | Cholesterol: 76mg | Sodium: 670mg | Potassium: 296mg | Fiber: 1g | Sugar: 1g | Vitamin A: 85IU | Vitamin C: 1mg | Calcium: 69mg | Iron: 3mg
Tried this Recipe? Pin it for Later!Mention @JoyandOliver or tag #JoyandOliver!