Go Back
+ servings
Close-up of tender homemade meatballs simmering in a rich tomato sauce, sprinkled with grated cheese.

Homemade Meatballs with Sauce

This recipe for Homemade Meatballs with Sauce is a comforting and classic Italian-American dish. It's perfect for family dinners and can be adapted for gluten-free diets.
Prep Time 20 minutes
Cook Time 25 minutes
Resting Time 5 minutes
Total Time 50 minutes
Servings: 5 servings
Course: Dinner
Cuisine: Italian-American
Calories: 442

Ingredients
  

Meatballs
  • 1 cup diced white sandwich bread, crusts removed lightly packed
  • 1 small onion brown, white or yellow
  • 14 oz ground beef mince
  • 3 oz ground pork mince, or sub with more beef
  • 1 egg
  • 1/4 cup fresh parsley finely chopped
  • 2 garlic cloves minced
  • 1/4 cup Parmigiano-Reggiano freshly grated, or parmesan
  • 3/4 tsp salt
  • 1/4 tsp black pepper
Cooking Meatballs & Sauce
  • 2.5 tbsp olive oil
  • 2 garlic cloves minced
  • 3/4 cup onion finely chopped, white, brown or yellow
  • 24 oz tomato passata Tomato Puree in US/CAN
  • 1/2 cup water
  • 1 tsp red pepper flakes chili flakes
  • 3 tsp dried Italian herb mix parsley, basil, thyme, oregano
  • 1 tsp salt
  • black pepper
To Serve
  • Pasta of choice
  • Parmesan
  • Parsley finely chopped (optional)

Equipment

  • box grater
  • Large bowl
  • large non stick fry pan
  • Plate

Method
 

  1. Grate the onion using a box grater into a large bowl until you have about 1/2 cup of grated onion and juices. Add bread, mix to combine so the onion juice soaks the bread and disintegrates. Set aside for about 5 minutes.
  2. Add all the remaining meatball ingredients to the bowl. Use your hands to mix well.
  3. Measure out a heaped tablespoon of the mixture and roll lightly to form a ball. Repeat with the remaining mixture.
  4. Heat 1 1/2 tbsp olive oil in a large non-stick fry pan over medium-high heat. Add the meatballs and brown all over, about 3 to 4 minutes. When they are browned but not cooked through, carefully transfer them onto a plate.
  5. Heat 1 tbsp of olive oil in the same fry pan. Add the onion and garlic and sauté for 2 to 3 minutes until translucent. Add the remaining sauce ingredients. Bring to a simmer, then turn down to medium-low so it bubbles gently.
  6. Carefully transfer the meatballs and any juices from the plate into the sauce. Cook the meatballs for 8 to 10 minutes, turning and stirring occasionally. Adjust sauce salt and pepper to taste.
  7. While the meatballs are cooking, cook your pasta of choice.
  8. Serve the meatballs on pasta, garnished with extra parmesan and parsley if using.

Nutrition

Calories: 442kcalCarbohydrates: 26gProtein: 34gFat: 22gSaturated Fat: 7gCholesterol: 125mgSodium: 1552mgPotassium: 1127mgFiber: 5gSugar: 11gVitamin A: 1000IUVitamin C: 27.6mgCalcium: 214mgIron: 6.3mg

Notes

For gluten-free, use gluten-free bread or 1/2 cup Panko breadcrumbs. Pork adds juiciness and flavor, but you can use all beef. Dried herbs can be substituted for fresh. Tomato passata is pureed tomatoes; crushed tomatoes can be used if passata is unavailable. Baking option: Bake meatballs at 200C/400F for 20 minutes, then simmer in sauce for a few minutes.

Tried this recipe?

Let us know how it was!