This post may contain affiliate links.
Spaghetti and Meatballs is the ultimate Sunday supper, a rich, slow simmered tomato sauce loaded with tender homemade meatballs and browned Italian sausage piled over a big tangle of spaghetti. I grew up watching this gravy bubble away on lazy Sunday afternoons, and the smell still pulls my whole family into the kitchen. If you love cozy, saucy pasta nights, you will also adore our bacon pesto pasta.

A little patience while the sauce simmers rewards you with the most deeply flavored, restaurant worthy spaghetti and meatballs your family will beg for on repeat.
Spaghetti and Meatballs Quick Look
- 🕐 Prep Time: 30 minutes
- 🍴 Cook Time: 4 hours 30 minutes
- ⏳ Total Time: 5 hours
- 🍽 Serving: 8 servings
- ⚡ Calories: 510kcal
- 🌶 Flavor Profile: Rich, savory, herby Sunday sauce
- ✋ Difficulty: Easy but worth the simmer, like our chicken parmesan subs
Quick Answer
To make Spaghetti and Meatballs, brown Italian sausage in a Dutch oven, then build a sauce with tomato paste, crushed San Marzano tomatoes, roasted garlic, basil, and parmesan. Mix and bake homemade beef meatballs, then add them to the sauce and simmer everything low and slow for a few hours. Serve over spaghetti with extra cheese.
Jump to:
- Spaghetti and Meatballs Quick Look
- Quick Answer
- Why This Recipe Works
- Why You’ll Love This Recipe
- Key Ingredients
- Variations and Substitutions
- How to Make Spaghetti and Meatballs
- Recipe Tips & Tricks
- Serving Ideas and Suggestions
- Spaghetti and Meatballs FAQs
- Other Recommended Italian Dinner Recipes
- Spaghetti and Meatballs with Italian Sausage
Why This Recipe Works
Click to see the technique science
- Browning the sausage first builds a savory base. The browned bits left in the pot deepen the whole sauce.
- Frying the tomato paste blooms its flavor. Cooking it in oil removes the tinny taste and concentrates the sweetness.
- San Marzano tomatoes are naturally sweet. They make a richer, less acidic sauce.
- Baking the meatballs keeps them tender. They hold their round shape and brown without falling apart.
- Deglazing the meatball pan with red wine captures every bit of caramelized flavor into the sauce.
Why You’ll Love This Recipe
- It is the ultimate cozy Sunday dinner the whole family loves.
- Homemade meatballs and Italian sausage together in one rich, slow simmered sauce.
- Great for leftovers and meal prep, like our creamy kielbasa pasta.
Key Ingredients

- Italian sausage: Browned first to build a deep, savory base for the sauce.
- San Marzano crushed tomatoes: Naturally sweet for a rich, balanced sauce.
- Roasted garlic and fresh basil: Mellow, aromatic Italian depth.
- Ground beef, parmesan, panko, and egg: The tender homemade meatballs, just like in our Italian sliders.
- Red wine: Deglazes the pan for an extra layer of flavor.
See recipe card for exact quantities.
Variations and Substitutions
- All beef: Skip the sausage and double the meatballs.
- Make it spicy: Use hot Italian sausage or add red pepper flakes.
- Different pasta: Serve over rigatoni, penne, or zoodles.
- Make ahead: The sauce tastes even better the next day.
- More Italian comfort: Try our Italian sliders next.
How to Make Spaghetti and Meatballs

- In a large Dutch oven over medium high heat, brown the Italian sausages in olive oil on all sides, then remove and set aside.

- Fry the tomato paste, oregano, and onion powder for 2 minutes, then add the crushed tomatoes, roasted garlic, torn basil, parmesan, and sugar.

- Return the sausages to the pot, cover, reduce the heat to low, and let the sauce simmer.

- Mix the ground beef, parmesan, panko, egg, onion powder, garlic powder, and pepper just until combined; do not overmix.

- Roll into 2 tablespoon balls, place on a sheet tray, and bake at 425 degrees F for about 20 minutes until golden brown.

- Add the meatballs to the sauce, deglaze the sheet tray with the red wine and scrape it in, then cover and simmer for up to 4 hours. Serve over spaghetti with more cheese.
Recipe Tips & Tricks
- Brown the sausage well for the deepest flavor in the sauce.
- Do not overmix the meatballs or they turn out tough.
- Bake meatballs on a sheet tray so they hold their round shape.
- Do not toss the browned bits; deglaze them with red wine.
- Simmer low and slow; the longer it goes, the better it tastes.
- Salt your pasta water generously for well seasoned spaghetti.
Serving Ideas and Suggestions
Pile this Spaghetti and Meatballs high over a big bowl of spaghetti with plenty of extra parmesan and torn basil on top. A basket of warm garlic bread or our cheese stuffed breadsticks is perfect for soaking up every drop of that rich sauce.
Add a crisp green salad and a glass of red wine for a true Italian feast. For dessert, keep the cozy theme going with our chocolate Italian love cake.
Leftovers store and freeze beautifully, so make a big batch. It reheats into the coziest weeknight dinner, much like our creamy kielbasa pasta.

Spaghetti and Meatballs FAQs
The best sauce for Spaghetti and Meatballs is a slow simmered tomato sauce built on crushed San Marzano tomatoes, roasted garlic, fresh basil, and parmesan, with browned Italian sausage for depth. Letting it simmer low and slow gives it that rich, restaurant quality flavor.
Yes. You can make Spaghetti and Meatballs without the Italian sausage and simply double the homemade meatballs instead. The sausage adds extra savory depth, but the dish is still delicious with meatballs alone.
Baking the meatballs for Spaghetti and Meatballs keeps them tender and helps them hold their round shape while browning evenly. It is also more hands off than frying, and the browned bits left on the tray get deglazed with red wine for even more flavor.
Absolutely. Spaghetti and Meatballs actually tastes even better the next day once the flavors meld. Make the sauce and meatballs ahead, store them together in the fridge, and reheat gently before serving over fresh pasta.
Serve Spaghetti and Meatballs with garlic bread or cheese stuffed breadsticks, a crisp green salad, and a glass of red wine. These classic sides round out the cozy Italian dinner.
Store leftover Spaghetti and Meatballs (sauce and meatballs) in an airtight container in the fridge for up to 4 days. To freeze, cool completely and freeze the sauce and meatballs together for up to 3 months, then thaw in the fridge and reheat gently.
Other Recommended Italian Dinner Recipes
If you make this Spaghetti and Meatballs, please leave a star rating and a comment below. I love hearing how it turned out, and it helps other readers find the recipe too!
Spaghetti and Meatballs with Italian Sausage
Ingredients
For the Sauce
- 1 tablespoon olive oil
- 6 links Italian Sausage
- 6 ounce can tomato paste
- 1 tablespoon dried oregano
- 1 teaspoon onion powder
- 2 28 ounce cans crushed San Marzano tomatoes with basil
- 1 head roasted garlic cloves removed
- 1 cup fresh basil leaves loosely packed
- 1 cup Parmigiano-Reggiano cheese fresh grated
- 1/2 teaspoon granulated sugar
For the Meatballs
- 1 pound lean ground beef
- 1/2 cup Parmigiano-Reggiano cheese fresh grated
- 1/4 cup panko breadcrumbs
- 1 large egg lightly beaten
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- 5 cracks fresh black pepper
- 1/4 cup dry red wine
Instructions
- In a large pot or Dutch oven over medium-high heat, add the olive oil and the sausages. Brown the sausages on all sides; they do not have to be cooked through. Remove the sausages and set aside.1 tablespoon olive oil, 6 links Italian Sausage
- Add the tomato paste, oregano, and onion powder to the pot. Stir constantly into the oil to “fry” and release the aromatics for 2 minutes.6 ounce can tomato paste, 1 tablespoon dried oregano, 1 teaspoon onion powder
- Add the crushed tomatoes and roasted garlic.2 28 ounce cans crushed San Marzano tomatoes with basil, 1 head roasted garlic
- Tear the basil leaves into the sauce.1 cup fresh basil leaves
- Add the cheese and sugar. Mix to combine.1 cup Parmigiano-Reggiano cheese, 1/2 teaspoon granulated sugar
- Add the sausages back to the pot, making sure they are covered in sauce. Cover, reduce heat to low and simmer.
- Next, make the meatballs. Preheat oven to 425°F. In a large bowl add the ground beef, cheese, breadcrumbs, egg, onion powder, garlic powder, and pepper. Mix all the ingredients together (I like to use my hands for this), but do not overmix.1 pound lean ground beef, 1/2 cup Parmigiano-Reggiano cheese, 1/4 cup panko breadcrumbs, 1 large egg, 1 teaspoon onion powder, 1 teaspoon garlic powder, 5 cracks fresh black pepper
- Roll into 2 tablespoons-sized balls, and place on a sheet tray so they are not touching. Bake for 20 minutes, until golden brown.
- Place the meatballs into the sauce. Excess oil and bits of meat will remain on the sheet tray. DO NOT THROW OUT. Place the oven broiler on high. Broil the sheet tray with the bits until everything is golden brown, about 3 minutes. BE EXTREMELY CAREFUL. When you take the sheet tray out of the oven, immediately deglaze the pan with the red wine from the sauce ingredients, scraping the bits off the bottom.1/4 cup dry red wine
- Pour everything into the sauce, cover, and let simmer for 4 hours, stirring occasionally. Serve with pasta of your choice and more cheese.
Notes
- This recipe can be made on the stove or in the oven, see my directions above.
- You can swap out your meat for all ground beef if you like but we like to use sausage in our sauce, or you can leave the meat out completely.
- The meatballs need to be pre-baked before going into the sauce.
- This recipe can be frozen, see my tips again above on how to do that.
- Make sure if you are baking this dish you use a dutch oven or oven proof dish.
- This can easily be doubled for larger batches or to freeze some for later use.
Nutrition
Love This Recipe?
Follow @ThisSillyGirlsKitchen on Instagram and @danadevolk on Pinterest for more!



















I made this exactly as written in the recipe. I was surprised with the total simmer time being 4 hours. I tasted the sauce and meatballs after 1 1/2 hours and the meatballs are perfectly moist and the sauce is delicious. Since I made it the day before serving to marry the flavors so I am going to cut back the cook time to 2 1/2 hours. Has anyone else done this?
No, I serve them whole, but you can chop them up if you would like.
Do you crumble the sausage after cooking into the sauce?
Mmmmmm, love all the basil in the sauce. SO flavorful!
This is way more than just spaghetti! It is like it is straight from a movie! I cannot wait to make it again!