One of my sweetest childhood memories is stepping off the school bus and instantly smelling Italian Spaghetti simmering on the stove. My brother and I would race up the driveway, certain we could smell those meatballs from a mile away. Before dinner was even close, we’d beg for a meatball and a little sauce poured into a coffee mug to “tide us over.”Our homemade Italian spaghetti came from the smallest thread of Italian heritage—my grandmother, Margurite Olive, had just a touch of Italian in her. But whenever this meal was on the table, we were absolutely convinced we were 100% Italian.I still make this recipe today for my husband, whose father was a first‑generation Italian American. His family lived nearby, and pasta was practically a love language in their home. Anthony’s enthusiasm for a big bowl of spaghetti (as you can see in the photo) hasn’t faded one bit. This is one of those meals I’ve made again and again, and it never fails to bring back the best memories.

🍝 Authentic Italian Spaghetti & Meatballs
A Note from the Kitchen: This multi-generational recipe is a hearty, flavorful masterpiece perfect for Sunday family dinners or special occasions. The secret lies in the slow-simmered sauce and perfectly seasoned Romano meatballs.
🛒 Ingredients for the Meatballs
-
Ground Chuck: 1 ½ lbs.
-
Romano Cheese: 6 oz, finely grated
-
Dry Toast: 3 pieces (or equivalent breadcrumbs)
-
Egg: 1 large
-
Garlic: ½ large head, minced
-
Herbs: 1 tbsp Parsley, 1 tsp Thyme, 1 tsp Oregano, ½ tsp Basil, 1 pinch Rosemary
-
Seasoning: 1 tbsp Salt
For the Slow-Simmered Sauce
-
Tomato Base: 2 cans (15 oz each) tomato sauce + 4 cans (6 oz each) tomato paste
-
Garlic: ½ large head, minced
-
Olive Oil: 2 tbsp
-
Herbs: 1 tbsp Parsley, 1 tsp Thyme, 1 tsp Oregano, ½ tsp Basil, 1 pinch Rosemary
-
Seasoning: 1 tbsp Salt
-
Water: Pro-tip: Use hot water to rinse the cans! (1 can of water per sauce can, 3 per paste can)
👩🍳 Step-by-Step Directions
1. Simmer the Sauce
Heat the olive oil in a Dutch oven or large roasting pot over gentle heat. Add the minced garlic and cook until softened. Stir in the tomato sauce, tomato paste, water, and seasonings. Simmer on low for 4 hours, stirring occasionally so it doesn't stick.
2. Mix & Shape the Meatballs
Crumble the dry toast into a bowl and mix with a little warm water to form a smooth paste. Mix in the egg, minced garlic, herbs, salt, and grated Romano cheese. Gently fold in the ground chuck until just combined—do not overmix! Shape into uniform meatballs.
3. Cook the Meatballs (3 Ways!)
Choose your preferred cooking method, then drain any excess grease:
-
Oven: Bake at 375°F (190°C) for 20–25 minutes.
-
Air Fryer: Cook at 400°F for 18–20 minutes, turning halfway through for a perfect, lower-calorie crispy texture!
-
Stovetop: Fry in a skillet until beautifully browned on all sides.
4. Bring It Together
Gently transfer your cooked meatballs into the simmering sauce. Simmer together for at least 1 hour so the flavors meld into pure comfort food.
5. Serve
Ladle hot over your favorite spaghetti. Garnish generously with fresh basil, extra grated cheese, and a side of crusty bread.
💡 Chef's Tips & Variations
-
Balance the Acidity: If your tomatoes taste a bit too sharp, stir a pinch or two of sugar into the sauce.
-
Add Richness: Toss a leftover Parmesan rind straight into the sauce while it simmers for a massive boost of savory, umami depth.
-
Turn Up the Heat: Stir a pinch of red pepper flakes or authentic Calabrian chilies into the sauce for a subtle kick.
