Why You’ll Love This Recipe
This spaghetti and meatballs recipe is a family favorite that’s easy to make and full of flavor. The combination of beef in the meatballs creates a juicy, tender bite, while the homemade tomato sauce simmers to perfection, filling your home with a delicious aroma. You can prep the meatballs and sauce ahead of time, and freeze them for a quick weeknight meal. Plus, the versatility of this dish allows you to serve it with a variety of pasta or sides.
Ingredients
-
1 lb ground beef
-
1 cup bread crumbs
-
1/2 cup grated parmesan cheese
-
2 tablespoons chopped parsley
-
1 egg
-
2 cloves garlic, minced
-
1/4 cup milk
-
Salt and pepper to taste
-
1 tablespoon olive oil
-
2 cans (28 oz) crushed tomatoes
-
1 can (14 oz) whole tomatoes
-
1/4 cup onion, diced
-
1/2 teaspoon Italian seasoning
-
1 teaspoon sugar
-
1 tablespoon olive oil (for the sauce)
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Directions
-
Make the Meatballs: In a large bowl, combine ground beef, bread crumbs, parmesan cheese, parsley, egg, garlic, milk, salt, and pepper. Mix until combined, then form into meatballs (about 1 1/2 inches in diameter).
-
Cook the Meatballs: Heat olive oil in a large pan over medium heat. Brown the meatballs on all sides, about 5-7 minutes. Remove from the pan and set aside.
-
Prepare the Sauce: In the same pan, add diced onion and garlic, sautéing for 2-3 minutes until softened. Add crushed tomatoes, whole tomatoes, Italian seasoning, sugar, and a pinch of salt. Stir to combine, then bring to a simmer.
-
Simmer the Meatballs in the Sauce: Add the browned meatballs to the sauce. Cover and simmer for 1 hour, stirring occasionally, until the meatballs are cooked through and the sauce thickens.
-
Serve: Cook the spaghetti according to package instructions. Serve the meatballs and sauce over the spaghetti, and garnish with additional parmesan cheese and fresh parsley.
Servings and Timing
-
Prep Time: 15 minutes
-
Cook Time: 1 hour 30 minutes
-
Total Time: 1 hour 45 minutes
-
Servings: 4-6 servings
Variations
-
Meatballs: Substitute ground turkey or chicken for a leaner version.
-
Pasta: If you don’t have spaghetti, use other long pastas like bucatini, linguine, or even short pasta like fusilli.
-
Sauce: Add red pepper flakes for a spicy kick or fresh basil for extra flavor.
Storage/Reheating
Store leftover spaghetti and meatballs in an airtight container in the refrigerator for up to 3-4 days. To reheat, warm the meatballs and sauce on the stovetop over medium heat, or microwave in 1-minute intervals, stirring between each.
For longer storage, freeze the sauce and meatballs separately for up to 4 months. When ready to eat, defrost in the fridge overnight and reheat over low heat.
FAQs
How do I prevent my meatballs from falling apart?
Make sure to mix the ingredients gently and not overwork the meat mixture. Also, refrigerate the meatballs for 10-15 minutes before frying to help them hold their shape.
Can I use store-bought meatballs?
Yes, you can use store-bought frozen meatballs, but make sure to simmer them in the sauce to heat them through and soak up some of the flavor.
Can I make this dish ahead of time?
Yes, both the meatballs and sauce can be made ahead and stored in the fridge for up to 3 days, or frozen for up to 4 months.
How can I make the sauce thicker?
Let the sauce simmer uncovered for an additional 10-15 minutes to reduce and thicken to your desired consistency.
Can I use different types of pasta?
Absolutely! Feel free to use any pasta you have on hand, such as penne, rotini, or linguine.
How do I make the sauce spicier?
You can add red pepper flakes to the sauce while it simmers or use spicy sausage in the meatballs.
Can I skip the parmesan cheese in the meatballs?
Yes, if you’re avoiding dairy, you can omit the parmesan cheese or substitute with a dairy-free option.
How do I know when the meatballs are done?
The meatballs are fully cooked when they reach an internal temperature of 160°F (71°C). You can use a meat thermometer to check.
What can I serve with spaghetti and meatballs?
Serve with a simple salad, garlic bread, or roasted vegetables to complete the meal.
Can I freeze the cooked spaghetti and meatballs?
It’s best to freeze the sauce and meatballs separately, as pasta doesn’t freeze well. Cook fresh pasta when ready to serve.
Conclusion
Spaghetti and meatballs is a timeless dish that’s sure to be a hit with family and friends. The hearty meatballs paired with a rich homemade tomato sauce create a comforting meal everyone will love. With easy prep and the option to make ahead, this dish is perfect for any occasion. Whether you’re serving it for a weeknight dinner or a special gathering, spaghetti and meatballs never disappoint!
Spaghetti and Meatballs
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
This Spaghetti and Meatballs recipe is a comforting and classic Italian dish. Featuring juicy beef meatballs simmered in a rich homemade tomato sauce, it’s the perfect family dinner or meal for entertaining guests. With easy-to-follow instructions, this recipe is a delicious crowd-pleaser, sure to satisfy everyone’s taste buds.
- Author: Paula
- Prep Time: 15 minutes
- Cook Time: 1 hour 30 minutes
- Total Time: 1 hour 45 minutes
- Yield: 4-6 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Gluten Free
Ingredients
1 lb ground beef
1 cup bread crumbs
1/2 cup grated parmesan cheese
2 tablespoons chopped parsley
1 egg
2 cloves garlic, minced
1/4 cup milk
Salt and pepper to taste
1 tablespoon olive oil (for frying meatballs)
2 cans (28 oz) crushed tomatoes
1 can (14 oz) whole tomatoes
1/4 cup onion, diced
1/2 teaspoon Italian seasoning
1 teaspoon sugar
1 tablespoon olive oil (for the sauce)
Instructions
-
Make the Meatballs: In a large bowl, combine ground beef, bread crumbs, parmesan cheese, parsley, egg, garlic, milk, salt, and pepper. Mix until combined, then form into meatballs (about 1 1/2 inches in diameter).
-
Cook the Meatballs: Heat olive oil in a large pan over medium heat. Brown the meatballs on all sides, about 5-7 minutes. Remove from the pan and set aside.
-
Prepare the Sauce: In the same pan, add diced onion and garlic, sautéing for 2-3 minutes until softened. Add crushed tomatoes, whole tomatoes, Italian seasoning, sugar, and a pinch of salt. Stir to combine, then bring to a simmer.
-
Simmer the Meatballs in the Sauce: Add the browned meatballs to the sauce. Cover and simmer for 1 hour, stirring occasionally, until the meatballs are cooked through and the sauce thickens.
-
Serve: Cook the spaghetti according to package instructions. Serve the meatballs and sauce over the spaghetti, and garnish with additional parmesan cheese and fresh parsley.
Notes
-
You can make this dish ahead of time by preparing the meatballs and sauce and refrigerating them for up to 3 days, or freezing for up to 4 months.
-
For a spicier kick, add red pepper flakes to the sauce while it simmers.
-
For a leaner option, substitute ground turkey or chicken in the meatballs.