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

Irresistible Italian Meatballs in Homemade Marinara


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mia
  • Total Time: 1 hour 10 minutes
  • Yield: 6 servings
  • Diet: Halal

Description

These irresistible Italian meatballs are tender, flavorful, and simmered in a rich homemade marinara sauce. Perfect for a hearty dinner or as a crowd-pleasing appetizer.


Ingredients

  • 1 pound ground beef
  • 1 pound ground pork
  • 1 cup breadcrumbs
  • 1/2 cup grated Parmesan cheese
  • 2 large eggs
  • 1/4 cup chopped fresh parsley
  • 3 cloves garlic, minced
  • 1/2 cup milk
  • Salt and pepper to taste
  • 2 tablespoons olive oil
  • 1 (28-ounce) can crushed tomatoes
  • 1 (15-ounce) can tomato sauce
  • 1 (6-ounce) can tomato paste
  • 1/2 cup chopped onion
  • 2 cloves garlic, minced (for sauce)
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon red pepper flakes (optional)
  • Salt and pepper to taste (for sauce)

Instructions

  1. In a large bowl, combine ground beef, ground pork, breadcrumbs, Parmesan, eggs, parsley, garlic, milk, salt, and pepper. Mix until just combined.
  2. Form the mixture into 1.5-inch meatballs and place them on a tray.
  3. Heat olive oil in a large skillet over medium heat. Brown the meatballs in batches, turning to sear all sides. Remove and set aside.
  4. In the same skillet, sauté onion until soft, about 5 minutes. Add garlic and cook for 1 minute more.
  5. Stir in crushed tomatoes, tomato sauce, tomato paste, oregano, basil, red pepper flakes, salt, and pepper. Simmer for 10 minutes.
  6. Return the meatballs to the sauce. Cover and simmer for 30–40 minutes, stirring occasionally, until meatballs are cooked through and sauce is thickened.
  7. Serve hot over pasta, in a sub roll, or as desired.

Notes

  • Use a combination of beef and pork for the best flavor and texture.
  • Don’t overmix the meat mixture to keep the meatballs tender.
  • These meatballs freeze well—store in an airtight container for up to 3 months.
  • Simmering the meatballs in sauce adds flavor and keeps them moist.
  • Prep Time: 20 minutes
  • Cook Time: 50 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 serving
  • Calories: 480
  • Sugar: 7g
  • Sodium: 820mg
  • Fat: 32g
  • Saturated Fat: 11g
  • Unsaturated Fat: 18g
  • Trans Fat: 0.5g
  • Carbohydrates: 18g
  • Fiber: 3g
  • Protein: 28g
  • Cholesterol: 110mg