Loading...

Heat 1/4 cup of olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and minced garlic (4 cloves) and sauté until softened and fragrant, about 5-7 minutes.

Stir in the red pepper paste (or tomato paste) and cook for 1 minute, stirring constantly.

Pour in the 28 ounces of crushed tomatoes. Rinse the empty tomato can with 1/2 cup of water and add the water to the sauce. Stir well to combine. Bring the sauce to a gentle simmer, then reduce heat to low, cover, and let it cook while you prepare the meatballs.

In a medium bowl, combine the cubed bread and milk. Let the bread soak for 5 minutes, then squeeze out any excess liquid.

In a large mixing bowl, combine the ground pork, ground veal, ground beef, minced garlic (2 cloves), chopped parsley, the squeezed milk-soaked bread, 1/2 cup grated Parmesan cheese, salt, pepper, and the large egg. Mix thoroughly by hand until all ingredients are well combined, but do not overmix.

Form the meat mixture into golf ball-sized meatballs. You should get approximately 18-20 meatballs. Place them on a baking sheet.

Heat 2 tablespoons of olive oil in a large frying pan over medium-high heat. Carefully place the meatballs into the hot oil and brown them on all sides. Do this in batches if necessary to avoid overcrowding the pan.

Once browned, carefully transfer the meatballs from the frying pan into the simmering tomato sauce. Stir gently to ensure the meatballs are submerged. Cover the pot and let the meatballs cook in the sauce for at least 1 1/2 hours, or up to 2 hours, stirring occasionally.

About 15 minutes before serving, bring a large pot of salted water to a rolling boil. Add the spaghetti and cook according to package directions until al dente.

Once the pasta is cooked, use tongs to transfer it directly into the pot with the simmering sauce and meatballs. Stir everything together until the pasta is fully coated with the sauce.

Serve the pasta and meatballs immediately, topped with extra grated Parmesan cheese and accompanied by slices of semolina bread.


Heat 1/4 cup of olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and minced garlic (4 cloves) and sauté until softened and fragrant, about 5-7 minutes.

Stir in the red pepper paste (or tomato paste) and cook for 1 minute, stirring constantly.

Pour in the 28 ounces of crushed tomatoes. Rinse the empty tomato can with 1/2 cup of water and add the water to the sauce. Stir well to combine. Bring the sauce to a gentle simmer, then reduce heat to low, cover, and let it cook while you prepare the meatballs.

In a medium bowl, combine the cubed bread and milk. Let the bread soak for 5 minutes, then squeeze out any excess liquid.

In a large mixing bowl, combine the ground pork, ground veal, ground beef, minced garlic (2 cloves), chopped parsley, the squeezed milk-soaked bread, 1/2 cup grated Parmesan cheese, salt, pepper, and the large egg. Mix thoroughly by hand until all ingredients are well combined, but do not overmix.

Form the meat mixture into golf ball-sized meatballs. You should get approximately 18-20 meatballs. Place them on a baking sheet.

Heat 2 tablespoons of olive oil in a large frying pan over medium-high heat. Carefully place the meatballs into the hot oil and brown them on all sides. Do this in batches if necessary to avoid overcrowding the pan.

Once browned, carefully transfer the meatballs from the frying pan into the simmering tomato sauce. Stir gently to ensure the meatballs are submerged. Cover the pot and let the meatballs cook in the sauce for at least 1 1/2 hours, or up to 2 hours, stirring occasionally.

About 15 minutes before serving, bring a large pot of salted water to a rolling boil. Add the spaghetti and cook according to package directions until al dente.

Once the pasta is cooked, use tongs to transfer it directly into the pot with the simmering sauce and meatballs. Stir everything together until the pasta is fully coated with the sauce.

Serve the pasta and meatballs immediately, topped with extra grated Parmesan cheese and accompanied by slices of semolina bread.
