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

Great Grandma’s Italian Meatballs


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Isabella Florelle
  • Total Time: 55 minutes
  • Yield: 6 servings

Description

Tender, juicy, and full of flavor—these Grandma’s Italian Meatballs are a true family favorite. Made with simple ingredients and simmered in rich tomato sauce, they’re perfect for pasta night or Sunday dinner.


Ingredients

  • 1 lb ground beef (80/20) – juicy texture
  • 1 lb ground pork – adds richness
  • 1 cup breadcrumbs – helps bind
  • 2 large eggs – holds everything together
  • ½ cup grated Parmesan cheese – savory flavor
  • 4 cloves garlic, minced – aromatic punch
  • ½ cup onion, finely grated – softens into meatballs
  • ¼ cup fresh parsley, chopped – freshness
  • 1 tsp dried oregano – classic Italian flavor
  • 1 tsp salt
  • ½ tsp black pepper
  • 2 tbsp olive oil – for browning
  • 4 cups marinara sauce – homemade or store-bought


Instructions

  1. In a large mixing bowl, combine beef, pork, breadcrumbs, eggs, Parmesan, garlic, onion, parsley, oregano, salt, and pepper. Mix gently until just combined (don’t overmix).
  2. Roll the mixture into 1½-inch meatballs.
  3. Heat olive oil in a large skillet over medium heat. Brown meatballs on all sides (they don’t need to cook through).
  4. Transfer meatballs into a pot with marinara sauce.
  5. Cover and simmer on low heat for 30–35 minutes, until fully cooked and tender.
  6. Serve over spaghetti, in subs, or with crusty bread.

Notes

  • Use a mix of beef and pork for the best texture.
  • Wet your hands when rolling meatballs to prevent sticking.
  • Simmer slowly in sauce instead of baking for the juiciest results.
  • For lighter meatballs, substitute some beef with ground turkey.
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes