This classic Italian dish features hearty meatballs made from a blend of sausage and beef, simmered in a rich tomato sauce and served over perfectly cooked spaghetti. Perfect for a family meal or a cozy get-together!
Gather all the components you'll need for the recipe.
For Meatballs:
Combine the bread pieces with cold water and let it soak for about 5 minutes. Then mash it with a fork until it reaches a mushy consistency.
In a large mixing bowl, mix the ground beef and sausage along with Parmesan cheese, minced garlic, salt, pepper, egg, and the mashed bread until everything is well integrated.
Form the mixture into meatballs about 1.5 inches in diameter. Roll each meatball in flour and shake off any excess.
In a large deep skillet or Dutch oven over medium heat, add olive oil. Fry the meatballs in batches, ensuring not to overcrowd the pan. Brown each side, which should take around 6 minutes total (2 minutes per side), and then remove them from the skillet.
Pour in the crushed tomatoes and add the bay leaves. Bring to a gentle boil, stirring occasionally.
Return the browned meatballs back into the skillet with the sauce. Partially cover the pan to minimize splatter and allow it to simmer for approximately 30 minutes while occasionally turning the meatballs so they absorb the flavor.
Five minutes before finishing, sprinkle in the fresh basil and adjust seasoning with salt and pepper according to your preference.
For Spaghetti:
Cook the spaghetti according to the package instructions until al dente. Drain and return it to the pot.
Pour the meatballs and sauce over the spaghetti and toss gently to combine everything. Serve on a large platter garnished with additional Parmesan and fresh basil. Enjoy your meal!