The Perfect Italian Meatballs with Homemade Marinara
These hearty Italian meatballs are made with a blend of beef, turkey, and veal, then gently simmered in a simple homemade tomato sauce. They’re browned first for flavor, then finished low and slow in the sauce until tender. Serve over pasta or pile into a sub roll for a comforting meal.
Keyword: The Perfect Italian Meatballs with Homemade Marinara
Prep Time: 15 minutesminutes
Cook Time: 1 hourhour
Total Time: 1 hourhour15 minutesminutes
Servings: 25meatballs
-
Ingredients
Meatballs
1/2 pound ground beef
1/2 pound ground turkey
1/2 pound ground veal
2 large eggs, lightly beaten
1/4 cup Parmesan cheese, finely grated
4 cloves garlic, finely diced
1/4 cup Italian breadcrumbs
1/4 cup parsley, finely chopped
Salt and freshly ground pepper
2 tablespoons olive oil
Homemade Sauce
2 tablespoons olive oil
1 Spanish onion, finely chopped
4 cloves garlic, finely chopped and sautéed
56 ounces crushed tomatoes
1 bay leaf
1 bunch parsley
1 pinch red pepper flakes
Salt and freshly ground pepper, to taste
6 basil leaves, sliced into thin strips
Instructions
Before you begin: Choose a large pot or Dutch oven that can hold both the sauce and the meatballs. The meatballs are browned first, then the sauce is built in the same pot to capture extra flavor.
Meatballs
In a large bowl, gently mix all meatball ingredients except the olive oil. Combine just until everything is incorporated—avoid overmixing to keep the meatballs tender.
Shape the mixture into balls about 1½ inches in diameter.
Heat the olive oil in a large saucepan or Dutch oven over medium heat.
Roll each meatball once more in your hands, then add them to the pot.
Brown the meatballs in batches, turning to color all sides. They do not need to be fully cooked at this stage.
Transfer the browned meatballs to a plate and set aside.
Sauce
Using the same pot, heat 2 tablespoons of olive oil over medium heat.
Add the chopped onion and cook until softened, about 5 minutes.
Stir in the garlic and cook for 1–2 minutes.
Add the crushed tomatoes, bay leaf, parsley, red pepper flakes, salt, and pepper.
Bring the sauce to a gentle boil, then reduce to a low simmer.
Return the meatballs to the pot and coat them with the sauce.
Cover and simmer for 45 minutes.
Remove the bay leaf and parsley. Stir in the basil just before serving.
Notes
For a pasta meal, serve with 1 pound of spaghetti.
Slow Cooker Option:
Brown the meatballs first for better texture (optional).
Add them to the slow cooker with the sauce.
Cook on low for 6–7 hours or high for 3–4 hours.
Reduce to warm if the sauce begins to bubble.
Nutrition Calories: 97 kcal | Carbohydrates: 6 g | Protein: 7 g | Fat: 5 g | Saturated Fat: 2 g | Cholesterol: 34 mg | Sodium: 140 mg | Potassium: 286 mg | Fiber: 1 g | Sugar: 3 g | Vitamin A: 225 IU | Vitamin C: 7 mg | Calcium: 45 mg | Iron: 1 mg