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

  1. 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).

  2. 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.

  3. 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.

  4. 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.

  5. 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!

Similar Posts

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments