Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Italian Meatballs

Italian Meatballs


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Zoe Adelson
  • Total Time: 60 minutes
  • Yield: 4–6 servings

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