Ingredients
Scale
- 1 lb ground beef (80% lean)
- 1/2 lb ground Italian pork sausage, casing removed
- 1/2 cup breadcrumbs, soaked in 1/4 cup milk
- 1/4 cup grated Parmesan cheese
- 1/4 cup fresh parsley, finely chopped
- 2 cloves garlic, minced
- 1 large egg
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp dried oregano
- 2 tbsp olive oil, for browning
- 1 tbsp olive oil, for sauce
- 1 medium onion, finely diced
- 3 cloves garlic, minced
- 1 (28 oz) can crushed tomatoes
- 1 (15 oz) can tomato sauce
- 1 tsp sugar
- 1/2 tsp red pepper flakes (optional)
- 1/4 cup fresh basil, chopped
- Salt and pepper, to taste
Instructions
- In a large bowl, combine beef, pork, breadcrumbs (with milk), Parmesan, parsley, garlic, egg, salt, pepper, and oregano. Mix gently with hands until just combined—do not overmix.
- Roll mixture into 24 evenly sized meatballs (about 1.5 inches in diameter).
- Heat 2 tbsp olive oil in a large Dutch oven over medium-high heat. Brown meatballs in batches, about 3–4 minutes per side. Set aside.
- Reduce heat to medium. Add 1 tbsp olive oil, then sauté onion until soft (5 mins). Add garlic and cook 1 minute more.
- Stir in crushed tomatoes, tomato sauce, sugar, and red pepper flakes (if using). Bring to a gentle simmer.
- Return meatballs to the pot, cover, and simmer on low for 45–60 minutes, stirring occasionally.
- Stir in fresh basil and adjust seasoning. Serve warm over pasta, polenta, or with crusty bread.
Notes
- For extra tenderness, add 1/4 cup finely grated zucchini or mushrooms to the meat mixture.
- Freeze cooked meatballs and sauce separately for up to 3 months—perfect for future Godfather movie nights.
- For deeper flavor, add a splash of red wine to the sauce while simmering.
- Prep Time: 20 minutes
- Cook Time: 60 minutes
- Method: Simmering
- Cuisine: Italian-American
- Diet: None specified (contains gluten, dairy, egg)
Nutrition
- Serving Size: 4 meatballs + 1/2 cup sauce
- Calories: 390 Kcal
- Sugar: 6g
- Sodium: 720mg
- Fat: 26g
- Saturated Fat: 9g
- Unsaturated Fat: 14g
- Trans Fat: 0.5g
- Carbohydrates: 22g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 85mg

