clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A plate of spaghetti & meatballs with a fork scooping up some of the spaghetti.

Homemade Spaghetti & Meatballs


A delicious homemade Spaghetti & Meatballs recipe where we make the meatballs and tomato sauce from scratch. Easy to do, and delicious. This recipe is perfect for many occasions!



For the Meatballs:

  • 1 Large Egg, beaten
  • 1lb Ground Beef (preferably ½ lb lean, and ½ lb regular or medium)
  • 1 cup Fine Bread Crumbs
  • 1 tbsp Dried Parsley
  • ¼ cup Parmesan Cheese, grated
  • ½ tsp Black Pepper
  • ½ tsp Garlic powder
  • ¼ tsp Paprika

For the Tomato Sauce:

  • ¾ cup Chopped Onion
  • 6 cloves Garlic, minced
  • ¼ cup Extra Virgin Olive Oil
  • 2x28 ounce cans of Peeled Whole Tomatoes
  • 1 ½ tsp White Sugar
  • 12 bay leaves
  • 6 ounce can of Tomato Paste
  • 1 tsp of Dried Basil
  • Salt, to taste
  • Black Pepper, to taste
  • Chili Flakes, to taste (optional)


  • Spaghetti
  • Parmesan Cheese, grated
  • Black Pepper, to taste
  • Fresh Basil, to garnish


For the Meatballs:

  1. Combine all the ingredients in a large bowl. Mix together well and roll into balls (I usually get around 12). Refrigerate the balls for 1 hour.
  2. Brown the outside of meatballs in olive oil in a large pot/crockpot over medium-high heat (we’ll cook the insides later). Remove, set on a paper towel to drain, and set aside.

For the Sauce:

  1. Sauté onion and garlic in olive oil over low-medium heat in the same large pot (until translucent).
  2. Add in whole tomatoes, tomato paste, sugar, parsley, and bay leaves. Season with salt and pepper.
  3. (Optional) Add chili flakes to taste.
  4. Stir to combine and allow to simmer over low heat for 1 hour.
  5. Add meatballs to pot, gently stir in and reduce heat to simmer. Cook for 30-45 minutes, stirring gently occasionally.
  6. Stir in basil just before serving.
  7. Serve over cooked spaghetti, sprinkle on some extra Parmesan and black pepper, and garnish with a few basil leaves, if desired.
  • Prep Time: 25 minutes
  • Cook Time: 1 hour 35 minutes
  • Category: Lunch & Dinner
  • Cuisine: Italian

Keywords: Spaghetti and meatballs, spaghetti meatballs recipe, meatball recipe, meatballs recipe, italian meatballs recipe,