Duodiyet

Topics

Classic Homemade Spaghetti and Meatballs

6 min readby

featured 62

This Easy Homemade Spaghetti and Meatballs is a family favorite and a staple in our dinner rotation. It’s simple, satisfying, and one of the recipes I’m most proud to share. I hope it becomes a regular at your table, too.

Delicious homemade spaghetti with flavorful meatballs, perfect for a comforting family dinner.

Easy Homemade Spaghetti and Meatballs

Spaghetti and meatballs has always been my favorite meal. As a kid I preferred smooth jarred sauces, but as I’ve gotten older I’ve grown to enjoy a sauce I can season and control myself. I usually use canned tomatoes to save time, which still produces a rich, homemade flavor when you season and simmer them properly.

I have several variations of this recipe on the site, including versions focused on hearty meat sauce and a simple herbed marinara. My preferred version combines a straightforward, tender meatball with a bright tomato sauce made from good canned tomatoes and fresh herbs.

What kind of tomatoes work best for the sauce?

Use the best canned tomatoes you can find. San Marzano–style peeled tomatoes are ideal for their balanced sweetness and texture, but any quality whole peeled plum tomato will produce a great sauce. If you prefer, a jarred marinara will work, too—just add your own fresh herbs and garlic to make it sing.

Why You’ll Love This Dish

  • Comforting and familiar – A classic family meal that’s hearty and satisfying.
  • Tender meatballs with minimal fuss – The panade (bread soaked in milk) keeps the meatballs soft without complicated steps.
  • Pantry-friendly – Canned tomatoes and tomato sauce make the recipe easy to shop for and repeat.
  • Feeds a crowd – The recipe yields about 8 servings, so it’s great for families or leftovers.
  • Easily adjusted – Tweak the heat, herb levels, and sauce thickness to suit your taste.
Delicious homemade spaghetti with savory meatballs and rich tomato sauce. Perfect comfort food for f.

Recipe Shopping List

Before you cook, check that you have these pantry and fridge staples. For exact amounts, see the recipe card below.

  • Olive oil – For sautéing the onions and garlic to build flavor.
  • Onion – Yellow or sweet onion, sliced and diced for the sauce and meatballs.
  • Ground beef – Use an 80/20 or 85/15 blend for good flavor without excessive greasiness.
  • Bread – One slice of plain sandwich bread soaked in milk keeps the meatballs tender.
  • Milk – To soak the bread (panade) and soften the meatball texture.
  • Egg – Binds the meatball mixture.
  • Garlic – Fresh garlic for both meatballs and sauce gives the dish its savory backbone.
  • Salt & pepper – Season to taste; garlic salt is optional in the mix.
  • Dried basil & oregano – Add classic Italian herb flavor; fresh herbs are great if available.
  • San Marzano or good-quality canned tomatoes – Whole peeled tomatoes work best for texture and depth.
  • Tomato sauce – Adds smooth tomato body to the sauce.
  • Cayenne pepper – A pinch or two brightens the sauce without making it spicy.
  • Fresh basil & oregano (optional) – Stirred in near the end for brightness.
  • Water – Used sparingly to adjust sauce consistency while simmering.
  • Spaghetti – Cook to al dente so it holds up under the sauce.
  • Parmesan cheese – Freshly grated for finishing at the table.
Delicious homemade spaghetti with savory meatballs and garlic bread on a white plate. Perfect comfor.

How to Make This Recipe (Overview)

Below is a concise overview of the process so you know what to expect. Follow the full ingredient amounts and step-by-step instructions in the recipe card at the end for best results.

  1. Heat olive oil in a large saucepan over medium-low heat. Add thinly sliced and chopped onion and sauté until translucent; lower the heat once softened.
  2. Prepare the panade: soak one slice of bread in milk until saturated, squeeze out excess milk, tear into pieces, and combine in a bowl with the egg, minced garlic, garlic salt (or regular salt), finely minced onion, dried basil, dried oregano, and black pepper. Mix well with the ground beef until evenly combined.
  3. Form the mixture into small meatballs, about 1 inch in diameter. Smaller meatballs cook more evenly and hold together better than very large ones.
  4. Increase heat to medium, brown the meatballs in the pan with the onions, then remove them and set aside. Keep the softened onions in the pan.
  5. Add minced garlic to the pan and sauté briefly (about 1 minute) until fragrant. Add the canned tomatoes, tomato sauce, a pinch of cayenne, and chopped fresh herbs (or dried herbs), and bring to a simmer. Add a little water if the sauce seems too thick.
  6. Return the browned meatballs to the sauce, reduce heat to low, and simmer, stirring occasionally, until the meatballs are cooked through and the sauce reaches your desired thickness—about 30 minutes to an hour. Adjust seasoning and texture with salt, pepper, and water as needed.
  7. Serve over hot spaghetti, topped with freshly grated Parmesan and accompanied by garlic bread and a simple salad, if you like.
Spaghetti and Meatballs Recipe

Recipe FAQ

How do I store leftovers?

Store sauce and meatballs in an airtight container in the refrigerator for up to four days. Keep pasta separate if you want the best texture when reheating.

What’s the best way to reheat it?

Warm the sauce and meatballs gently on the stovetop over low heat, adding a splash of water if the sauce tightens in the fridge. Microwaving works for individual portions, but reheating slowly on the stove keeps the sauce smoother.

Can I make the meatballs ahead of time?

Yes. The meatballs and sauce are ideal for making ahead. Reheat gently and prepare pasta just before serving for the best texture.

Can I change the sauce or seasoning?

Absolutely. Different canned tomato brands produce different results, so taste and adjust salt, herbs, and heat as you go. Use dried herbs if fresh aren’t available, and add water gradually until the sauce reaches the thickness you prefer.

Delicious homemade spaghetti with savory meatballs and toasted garlic bread, perfect for a comfortin.

More Pasta Ideas

  • Traeger Lasagna
  • Lasagna-Stuffed Shells
  • Mock Lasagna
  • Spaghetti and Meat Sauce
  • Over-The-Top Spaghetti

Pin For Later

Delicious homemade spaghetti with savory meatballs on a plate.
Yield: 8 servings

Easy Homemade Spaghetti and Meatballs

Classic Italian spaghetti with meatballs and tomato sauce.

Simple to prepare and full of flavor, this spaghetti and meatballs is a tried-and-true favorite.

Prep Time: 25 minutes
Cook Time: 45 minutes
Total Time: 1 hour 10 minutes

Ingredients

Meatballs:

  • ⅓ cup olive oil
  • 1 cup onion, minced
  • 1 pound ground beef
  • 1 slice white bread
  • ¼ cup milk
  • 1 large egg
  • 2 tablespoons garlic, minced
  • 2 teaspoons garlic salt
  • 2 tablespoons onion, finely minced
  • ½ teaspoon dried basil
  • ½ teaspoon dried oregano
  • ¼ teaspoon ground black pepper

Sauce:

  • 2 tablespoons minced garlic (fresh)
  • 2 28-ounce cans San Marzano-style tomatoes
  • 1 28-ounce can tomato sauce
  • ½ teaspoon cayenne pepper (adjust to taste)
  • 2 tablespoons chopped fresh basil (or 2 tsp dried)
  • 2 teaspoons chopped fresh oregano (or dried)
  • 1 cup water, as needed to adjust consistency

Instructions

  1. Heat olive oil in a large saucepan over medium-low heat and sauté the onion until translucent. Reduce heat to low.
  2. Soak the bread in milk, then combine it in a bowl with the egg, minced garlic, garlic salt, minced onion, dried basil, dried oregano, and black pepper. Add the ground beef and mix thoroughly until evenly combined.
  3. Form the mixture into 1-inch meatballs. Increase heat to medium and brown the meatballs in the pan, then remove and set aside.
  4. Add 2 tablespoons chopped garlic to the pan and sauté for about 1 minute.
  5. Add the canned tomatoes, tomato sauce, cayenne, and herbs. Bring to a simmer, return the meatballs to the pan, reduce heat to low, and simmer gently until the meatballs are cooked through and the sauce reaches your preferred thickness. Add water as needed if the sauce becomes too thick.
  6. Serve hot with freshly grated Parmesan, pasta, garlic bread, and a salad if desired.

Nutrition Information

Yield: 8   Serving Size: 1

Amount per serving (estimate):

  • Calories: 319
  • Total Fat: 22g
  • Saturated Fat: 6g
  • Unsaturated Fat: 16g
  • Cholesterol: 75mg
  • Sodium: 640mg
  • Carbohydrates: 13g
  • Fiber: 3g
  • Sugar: 4g
  • Protein: 19g

Nutrition data is an estimate. Consult a trusted source for medical or dietary planning.

© Or Whatever You Do
Cuisine: American
/
Category: Main Dish

Spaghetti and meatballs