Description
This Italian Meatballs recipe delivers the perfect mix of juicy ground beef and pork, simmered in a rich tomato sauce. Ideal for dinner, pasta nights, or meal prep, these homemade meatballs are moist, flavorful, and freezer-friendly. A must-try comfort food that pairs beautifully with pasta or crusty bread.
Ingredients
1 lb ground beef
1 lb ground pork
1 cup breadcrumbs
3/4 cup milk
2 large eggs
1/2 cup grated Parmesan cheese
3 cloves garlic, minced
1/4 cup chopped fresh parsley
1 tsp salt
1/2 tsp black pepper
2 tbsp olive oil
1 small onion, chopped
28 oz crushed tomatoes
1 tbsp Italian seasoning
Instructions
1. In a large bowl, mix together ground beef, ground pork, breadcrumbs, milk, eggs, Parmesan, garlic, parsley, salt, and pepper until just combined.
2. Shape the mixture into 1.5-inch meatballs and set them aside.
3. Heat olive oil in a skillet or Dutch oven over medium heat. Brown the meatballs in batches on all sides.
4. Remove meatballs and sauté the chopped onion in the same pan until soft.
5. Add crushed tomatoes and Italian seasoning. Stir to combine.
6. Return the meatballs to the sauce. Cover and simmer for 30 minutes, until meatballs are cooked through.
7. Serve hot over pasta, in sandwiches, or alone with Parmesan and fresh herbs.
Notes
Use a mix of meats for best texture and flavor.
Don’t overmix the meatball mixture to keep them tender.
Freeze extra meatballs in sauce for up to 3 months.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Dinner
- Method: Stovetop and Simmered
- Cuisine: Italian
Nutrition
- Serving Size: 3–4 meatballs with sauce
- Calories: 420
- Sugar: 6g
- Sodium: 730mg
- Fat: 28g
- Saturated Fat: 10g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 2g
- Protein: 29g
- Cholesterol: 115mg