Add tomatoes, tomato paste, seasoning, red pepper, and water. Mix well.
Cover and simmer on low heat for 60 minutes for a rich, homemade flavor.
Prepare the Homemade Meatballs
In a large bowl, combine ground beef, breadcrumbs, onion, egg, basil, parsley, salt, pepper, and Parmesan cheese.
Mix gently and form 18 juicy meatballs.
Brown the Meatballs
Heat olive oil in a pan over medium-high heat. Add meatballs and cook until browned on all sides (about 8–10 minutes).
They don’t need to be fully cooked yet.
Simmer in Sauce
Transfer meatballs to the sauce. Cover and simmer for 30 minutes, then uncover and cook until the sauce thickens.
Cook the Spaghetti
Boil spaghetti according to package instructions until al dente. Drain well.
Serve & Enjoy
Serve hot spaghetti topped with rich tomato sauce and juicy meatballs. Garnish with extra parsley and Parmesan if desired.
Pro Tips for the BEST Spaghetti and Meatballs
- ✔ Don’t overmix the meat → keeps meatballs tender and juicy
- ✔ Simmer longer for a deeper, richer sauce flavor
- ✔ Use fresh parsley for a fresh, authentic taste
- ✔ Add a splash of pasta water to sauce for better texture
Health & Cooking Benefits
- High in protein for energy and muscle support
- Tomato sauce is rich in antioxidants (lycopene)
- A balanced comfort meal with carbs + protein
- suitable for more diets
