These tender, flavorful Italian meatballs are perfect for any meal! Simmered in a rich marinara sauce, they’re a crowd-pleaser that’s quick to prepare and packed with traditional Italian flavors.
Ingredients
For the Meatballs:
- 1 pound ground beef
- 1 pound ground pork
- 2 large eggs
- 1/2 cup grated Parmesan cheese
- 1/2 cup breadcrumbs (Italian-style preferred)
- 2 tablespoons fresh parsley, chopped
- 2 teaspoons garlic, minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon Italian seasoning
For the Sauce:
- 2 tablespoons olive oil
- 1 (28-ounce) can crushed tomatoes
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 teaspoon Italian seasoning
- Salt and pepper, to taste
- Fresh basil leaves, chopped (for garnish)

Instructions
Step 1: Make the Meatballs
- In a large mixing bowl, combine the ground beef, ground pork, eggs, Parmesan cheese, breadcrumbs, parsley, garlic, salt, pepper, and Italian seasoning. Mix gently with your hands until just combined—don’t overmix.
- Roll the mixture into 1 1/2-inch balls (about the size of a golf ball).
Step 2: Sear the Meatballs
- Heat olive oil in a large skillet over medium heat. Add the meatballs in batches, searing on all sides until browned, about 5 minutes.
- Transfer the browned meatballs to a plate.
Step 3: Make the Sauce
- In the same skillet, sauté the onion until softened, about 3–4 minutes. Add garlic and cook for 1 minute, until fragrant.
- Stir in the crushed tomatoes, Italian seasoning, salt, and pepper. Simmer for 10 minutes, stirring occasionally.
Step 4: Simmer the Meatballs
- Gently add the seared meatballs back into the skillet with the sauce. Spoon the sauce over the meatballs.
- Cover and simmer on low heat for 20–25 minutes, until the meatballs are fully cooked.
Step 5: Serve and Enjoy
- Garnish with fresh basil leaves and additional Parmesan cheese if desired.
- Serve over spaghetti, zucchini noodles, or as a hearty sub sandwich.
Notes
- Make Ahead: Prepare the meatballs and sauce in advance, then store them separately in the refrigerator for up to 3 days.
- Freezing: Freeze cooked meatballs in sauce in an airtight container for up to 3 months. Reheat on the stovetop.
- Variations: Use ground turkey or chicken instead of beef and pork for a leaner version.
Nutrition (Per Serving):
- Calories: 380
- Protein: 25g
- Fat: 23g
- Carbohydrates: 12g
- Sodium: 740mg
Leave a Comment