Here’s a simple, flavorful, homemade version that’s perfect for a cozy dinner, meal prep, or impressing guests with a rustic Italian favorite.
🍝 Spaghetti and Meatballs
📝 Ingredients
For the meatballs (makes ~16):
-
1 lb ground beef (or a 50/50 mix of beef and pork)
-
1/2 cup breadcrumbs (Italian seasoned or plain)
-
1/4 cup grated Parmesan cheese
-
2 cloves garlic, minced
-
1/4 cup milk
-
1 large egg
-
2 tbsp chopped parsley (or 1 tsp dried)
-
1 tsp salt
-
1/2 tsp black pepper
-
Optional: 1/2 tsp onion powder, pinch of red pepper flakes
For the sauce:
-
2 tbsp olive oil
-
1 small onion, finely chopped
-
3 cloves garlic, minced
-
1 (28 oz) can crushed tomatoes
-
1 (15 oz) can tomato sauce
-
1 tsp dried basil
-
1 tsp dried oregano
-
Salt & pepper, to taste
-
Pinch of sugar (optional, to balance acidity)
Pasta:
-
12–16 oz spaghetti
-
Salted water for boiling
👩🍳 Instructions
1. Make the meatballs:
-
In a large bowl, combine ground meat, breadcrumbs, Parmesan, garlic, milk, egg, parsley, salt, and pepper.
-
Mix gently with your hands (don’t overwork it).
-
Roll into 1.5-inch balls and place on a plate or tray.
2. Brown the meatballs:
-
In a large skillet or Dutch oven, heat olive oil over medium heat.
-
Brown meatballs in batches, turning to sear all sides (they don’t need to cook through yet).
-
Remove to a plate once browned.
3. Make the sauce:
-
In the same pan, sauté onions until soft (about 5 minutes).
-
Add garlic, cook 30 seconds.
-
Stir in crushed tomatoes, tomato sauce, herbs, and a pinch of sugar.
-
Bring to a simmer, then return meatballs to the sauce.
4. Simmer:
-
Cover and let simmer on low heat for 25–30 minutes, until meatballs are cooked through and tender.
-
Stir occasionally and adjust seasoning if needed.
5. Cook the pasta:
-
While the sauce simmers, cook spaghetti in well-salted water until al dente.
-
Drain and set aside.
6. Serve:
-
Spoon meatballs and sauce over spaghetti.
-
Garnish with grated Parmesan and fresh basil or parsley.
🧊 Storage Tips
-
Store leftovers in the fridge for up to 4 days.
-
Meatballs freeze great — freeze in sauce for quick future meals.
🔁 Variations
-
Use ground turkey or chicken for a lighter version.
-
Add red pepper flakes to the sauce for a kick.
-
Make it cheesy: nestle mozzarella into the meatballs before cooking.
Let me know if you’d like a sheet pan, slow cooker, or gluten-free version!