In a large bowl, combine the beef mince, diced onion, grated garlic, eggs, chopped parsley, breadcrumbs, salt, and pepper. Mix everything together until well combined. Roll the mixture into balls about the size of a golf ball.
Bring a pot of salted water to a boil. Gently drop the meatballs into the water and let them cook until they float to the surface. This means they’re done! Remove them with a slotted spoon and set aside.
Heat olive oil and butter in a large, shallow pan over medium heat. Add the meatballs and sauté until they’re golden brown on all sides.
4 tablespoon olive oil, 3.5 tablespoon butter
Add the chopped tomatoes, passata, grated garlic, oregano, basil, parsley, sugar, and red wine (if using) to the pan with the meatballs. Stir everything together, then let it simmer on low-medium heat for 20-25 minutes with the lid on. Stir occasionally to prevent sticking.
1 can chopped tomatoes, 2 cups passata, 3 garlic cloves, 1 teaspoon dried oregano, 1 teaspoon dried basil, ¼ small bunch of parsley, 1 teaspoon sugar, ½ cup red wine
While the sauce is simmering, cook the spaghetti in a pot of boiling, salted water according to the package instructions. Drain and set aside.
Spaghetti
Spoon the sauce and meatballs over the spaghetti. Garnish with grated Parmesan and a few fresh basil leaves if you like.
Parmesan
Video
Notes
If the sauce is too thick, add a splash of water or broth to thin it out.
If the meatball mixture feels too firm, add a splash of water to soften it.