Homemade Italian Spaghetti and Meatballs

Few dishes scream comfort food like a plate of homemade Italian spaghetti and meatballs. This classic dish features a rich, slow-simmered tomato sauce (ā€œgravyā€ if you’re talking to an Italian grandma), tender, cheesy meatballs, and perfectly cooked spaghetti.

This recipe brings authentic Italian flavors to your kitchen, complete with an old-school trick—adding boiled eggs for an extra layer of tradition. Whether you’re making it for Sunday dinner or a cozy weeknight meal, this dish is guaranteed to impress. Grab your Dutch oven and let’s get started!

Why You’ll Love Homemade Italian Spaghetti and Meatballs

  • Authentic & Traditional – Slow-cooked tomato sauce with an optional Italian twist: boiled eggs!
  • Rich, Deep Flavors – Simmering for hours develops an incredible depth of taste.
  • Perfectly Juicy Meatballs – A mix of veal, Italian sausage, and turkey or pork makes them tender and flavorful.
  • Feeds a Crowd – This recipe makes a big batch, perfect for leftovers or family gatherings.
  • Make-Ahead Friendly – The sauce and meatballs get even better the next day!

What You Need to Make Homemade Italian Spaghetti and Meatballs

To make this delicious dish, you’ll need a mix of tomato products, ground meats, Italian seasoning, garlic, and a few pantry staples. The full ingredient list with measurements is in the recipe card below.

A Dutch oven is perfect for simmering the sauce, and don’t forget your spaghetti noodles for serving!

How to Make Homemade Italian Spaghetti and Meatballs

1

Make the Sauce (Gravy):

SautƩ onion, bell pepper and garlic until soft. Add all tomato cans to pot. And let come to a boil. Add in Italian seasoning, sugar, and Worcestershire sauce. Let it come to a boil and cook 1 hour.

2

Make the Meatballs:

Make meatballs by mixing all ingredients together. Take half of the mixtures and Roll into golf size meatballs and bake in the oven for 25-30 minutes at 350. Cook the rest of the meat on the stove top and add into the red gravy.

3

Combine & Cook:

Add in meatballs and optional boiled eggs (true Italian tradition). Cook in the oven on 350 covered for 3-4 hours. (Check occasionally and stir)

4

Serve & Enjoy

  • Cook spaghetti noodles according to the package instructions.
  • Plate the pasta, top with generous spoonfuls of sauce and meatballs, and sprinkle with Parmesan cheese.
  • Serve with garlic bread or a fresh side salad.

Homemade Italian Spaghetti and Meatballs

This Homemade Italian Spaghetti and Meatballs recipe features a slow-simmered tomato sauce, juicy meatballs, and an authentic Italian touch. A comforting, flavorful dish perfect for any occasion!
Print Pin Rate

Ingredients

Gravy:

  • 1 onion diced
  • 1 bell pepper diced
  • 3 gloves of garlic
  • 28 oz Tomato puree
  • 28 oz peeled Tomato
  • 28 oz crushed Tomato
  • 2 cans of Italian diced tomato
  • 16 oz tomato sauce
  • 3 tbsp Worcestershire
  • 2 tbsp Sugar
  • 2 tbsp Italian Seasoning
  • 1 tbsp garlic powder
  • 1 tbsp onion powder
  • Optional: Boiled Eggs for a true Italian twist

Meatballs:

  • 1 lb ground veal
  • 1 lb ground Italian sausage
  • 1 lb ground turkey or pork beef gets too greasy
  • 1 small onion grated
  • 1 cup breadcrumbs or wet French bread
  • 2 tbsp Italian seasoning
  • 1 tbsp Creole seasoning
  • 1 tbsp garlic powder
  • 1 tbsp garlic powder
  • 1 tbsp garlic & Herb seasoning
  • 1/2 tbsp sugar
  • 3/4 cup Creamy Mozzarella Cheese

Instructions

  • SautĆ© onion, bell pepper and garlic until soft. Add all tomato cans to pot. And let come to a boil. Add in Italian seasoning (don’t be stingy!), sugar, and Worcestershire sauce. Let it come to a boil and cook 1 hour.
  • Make meatballs by mixing all ingredients together. Take half of the mixtures and Roll into golf size meatballs and bake in the oven for 25-30 minutes at 350. Cook the rest of the meat on the stove top and add into the red gravy.
  • Add in meatballs and optional boiled eggs (true Italian tradition). Cook in the oven on 350 covered for 3-4 hours. (Check occasionally and stir)
  • Serve with Spaghetti noodles and ENJOY!!
QR Code

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating