Sharing is caring!

Craving a hearty and delicious meal? Look no further! Try this Spaghetti and Meatballs recipe with homemade marinara sauce. ???????? You won’t be able to resist going back for seconds! ????????


1 lb (450g) spaghetti
1 lb (450g) ground beef
1/2 cup bread crumbs
1/4 cup milk
1/4 cup grated Parmesan cheese
1/4 cup chopped fresh parsley
2 cloves garlic, minced
1 small onion, finely chopped
1 large egg
1 teaspoon salt
1/2 teaspoon black pepper
2 tablespoons olive oil
For the Marinara Sauce:

2 tablespoons olive oil
1 small onion, finely chopped
2 cloves garlic, minced
1 (28 oz) can crushed tomatoes
1 (14 oz) can diced tomatoes
1 teaspoon dried basil
1 teaspoon dried oregano
1/2 teaspoon sugar
Salt and pepper to taste


In a large mixing bowl, combine the ground beef, bread crumbs, milk, grated Parmesan cheese, chopped parsley, minced garlic, finely chopped onion, egg, salt, and black pepper. Mix everything thoroughly until well combined.
Form the mixture into meatballs, about 1.5 inches in diameter.
Heat 2 tablespoons of olive oil in a large skillet over medium-high heat. Add the meatballs and cook until browned on all sides. Remove the meatballs from the skillet and set them aside.
In the same skillet, add 2 more tablespoons of olive oil and sauté the finely chopped onion and minced garlic until they become translucent and fragrant.
Pour in the crushed tomatoes and diced tomatoes, and add the dried basil and oregano. Stir in the sugar and season with salt and pepper to taste. Let the sauce simmer for about 15-20 minutes until it thickens slightly.
While the sauce is simmering, cook the spaghetti according to the package instructions until al dente. Drain the cooked spaghetti.
Once the marinara sauce has thickened, add the cooked meatballs to the sauce and simmer for an additional 5 minutes to allow the flavors to meld together.
Serve the meatballs and sauce over the cooked spaghetti and garnish with additional grated Parmesan cheese and fresh parsley, if desired.
Prep Time: 15 minutes | Cooking Time: 30 minutes | Total Time: 45 minutes

Kcal: 520 kcal | Servings: 6 servings


Leave a Comment