This classic Spaghetti and Meatballs recipe is a hearty and comforting family dinner idea. One bite of this Italian-American dinner recipe will transport you to a Midwestern red sauce restaurant.

Someone rolling spaghetti noodles on a fork over a plate of spaghetti and meatballs.
Table of Contents
  1. Recipe ingredients
  2. Ingredient notes
  3. Step-by-step instructions
  4. Recipe tips and variations
  5. Spaghetti and Meatballs Recipe

Recipe ingredients

Labeled ingredients for spaghetti and meatballs.

Ingredient notes

  • White bread: This is key to achieve the best meatball consistency. Combine into a mash with the egg and cream to form a panade before mixing with the beef and herbs to ensure a juicy and tender texture.
  • Ground beef: Ground bison, lamb, or pork would also work wonderfully; just skip super-lean chicken or turkey.
  • Onion: To avoid biting into large chunks of onion in your meatballs, finely chop before adding to the beef mixture. 
  • Sugar: This is an optional sauce ingredient; I prefer just a pinch to balance out the acidity in the canned tomatoes. Sweeten to taste or feel free to omit.
  • Spaghetti: While this is the most traditional meatball pairing, bucatini, linguine, or fettuccine can stand in. Avoid angel hair which is too delicate to stand up to the meatballs.

Step-by-step instructions

  1. In a large bowl, mash together egg, cream, and bread until a smooth paste forms. Add beef, onion, fresh parsley, dried oregano, 1 teaspoon salt, and ½ teaspoon pepper. Using a strong rubber spatula or your hands, mix well. Working with 1 heaping tablespoon at a time, roll the meat mixture into 1-inch balls and place on a baking sheet.
Uncooked meatballs on a parchment paper lined baking sheet.
  1. In a large skillet over medium heat, heat olive oil. Add meatballs and cook, turning occasionally until brown on all sides, about 10 minutes. Remove from pan and place on a paper-lined plate.
Meatballs being browned in a skillet.
  1. In a Dutch oven or large saucepan over medium-high heat, heat oil until shimmering. Add garlic cloves and sauté until browned, stirring occasionally to prevent scorching, about 3 to 4 minutes. Remove garlic and discard. Stir in crushed tomatoes, diced tomatoes, sugar (if using), basil, oregano, and salt and pepper to taste (I like ½ teaspoon salt and ¼ teaspoon pepper). Add meatballs to the pan, reduce heat to medium, and simmer uncovered until flavors have blended and meatballs reach an internal temperature of 155 degrees on an internal thermometer, about 10 to 15 minutes.
Meatballs and red sauce in a stock pot.
  1. While the sauce is simmering, bring 4 quarts of water and 1 tablespoon salt to a boil. Add spaghetti and cook until al dente, about 10 minutes. Drain pasta well.
Cooked spaghetti noodles in a colander.
  1. Serve pasta topped with tomato sauce and meatballs, garnishing with grated parmesan, if desired.
A plate of spaghetti and meatballs.

Recipe tips and variations

  • Yield: This recipe makes 8 servings of meatball-topped saucy spaghetti with 2 ounces of pasta each.
  • Storage: Store leftovers covered in the refrigerator for up to 4 days.
  • Make ahead: The meatballs and sauce can be made up to 3 days in advance (store them together in the refrigerator). The pasta can be cooked, cooled, and stored in the refrigerator one day in advance. Rinse with very hot water before stirring into the hot sauce.
  • Freezer: Get a jump on this recipe by mixing up the meatballs in advance to freeze and enjoy later; or assemble a double batch, half to enjoy now and half to freeze for later. Scoop, cook, cool, and line the meatballs in a single layer on a baking sheet. Place in the freezer for 1 hour, or until solid. Transfer to a freezer-safe container, label, date, and keep for up to one month. To reheat, place on a baking sheet, cover with foil, and bake in a 300-degree oven for 15 minutes, or until heated through.
  • Oven-baked meatballs: If you prefer to bake rather than pan-fry the meatballs, adjust two oven racks to the upper-middle and lower-middle positions and preheat the oven to 400 degrees. Prepare two baking sheets with parchment paper. Place formed meatballs onto the baking sheet about 2 inches apart and bake until browned and crispy, about 15 to 20 minutes, or until an internal thermometer reads 155 degrees for 15 seconds. 
  • Pairing ideas: Pop a bottle of Italian red wine or stir together a batch of sangria and enjoy Spaghetti and Meatballs with warm Focaccia, a crisp Italian Antipasto Salad, and luscious Tiramisu for dessert.
Two plates of spaghetti and meatballs.

More classic Italian entrees

Someone rolling spaghetti noodles on a fork over a plate of spaghetti and meatballs.

Spaghetti and Meatballs

This classic Spaghetti and Meatballs recipe is a hearty and comforting family dinner idea. One bite of this Italian-American dinner recipe will transport you to a Midwestern red sauce restaurant.
5 from 2 votes
Prep Time 15 mins
Cook Time 45 mins
Total Time 1 hr
Servings 8 servings
Course Main Course
Cuisine American, Italian
Calories 484

Ingredients 

For the meatballs:

  • 1 egg
  • 1/4 cup heavy cream
  • 1 slice white sandwich bread (see note 1)
  • 1 pound ground beef (see note 2)
  • 1/4 cup Parmesan cheese grated, plus more for topping
  • 1 medium onion finely chopped (about 1 cup) (see note 3)
  • 1 tablespoon fresh parsley chopped
  • 1/4 teaspoon dried oregano crushed
  • 1 teaspoons salt
  • 1/2 teaspoon freshly ground black pepper
  • 2 tablespoons olive oil

For the sauce and pasta:

  • 3 tablespoons olive oil
  • 3 cloves garlic peeled and smashed
  • 1 (28 ounce) can crushed tomatoes
  • 1 (14.5 ounce) can diced tomatoes undrained
  • 1 teaspoon granulated sugar optional (see note 4)
  • 1/2 teaspoon dried basil
  • 1/2 teaspoon dried oregano
  • Salt and freshly ground black pepper
  • 1 pound spaghetti for serving (see note 5)
  • fresh parsley minced, for garnish

Instructions 

To make the meatballs:

  • In a large bowl, mash together egg, cream, and bread until a smooth paste forms. Add beef, onion, fresh parsley, dried oregano, 1 teaspoon salt, and ½ teaspoon pepper.
  • Using a strong rubber spatula or your hands, mix well. Working with 1 heaping tablespoon at a time, roll the meat mixture into 1-inch balls and place on a baking sheet.
  • In a large skillet over medium heat, heat olive oil. Add meatballs and cook, turning occasionally until brown on all sides, about 10 minutes. Remove from pan and place on a paper-lined plate.

To make the sauce and pasta:

  • In a Dutch oven or large saucepan over medium-high heat, heat oil until shimmering. Add garlic cloves and sauté until browned, stirring occasionally to prevent scorching, about 3 to 4 minutes. Remove garlic and discard.
  • Stir in crushed tomatoes, diced tomatoes and their juice, sugar, basil, oregano, and salt and pepper to taste (I like ½ teaspoon salt and ¼ teaspoon pepper).
  • Add meatballs to the pan, reduce heat to medium, and simmer uncovered until flavors have blended and meatballs reach an internal temperature of 155 degrees on an internal thermometer, about 10 to 15 minutes.
  • While the sauce is simmering, bring 4 quarts of water and 1 tablespoon salt to a boil. Add spaghetti and cook until al dente, about 10 minutes. Drain pasta well.
  • Serve pasta topped with tomato sauce and meatballs, garnishing with grated parmesan, if desired.

Recipe Video

Notes

  1. White bread: This is key to achieve the best meatball consistency. Combine into a mash with the egg and cream to form a panade before mixing with the beef and herbs to ensure a juicy and tender texture.
  2. Ground beef: Ground bison, lamb, or pork would also work wonderfully; just skip super-lean chicken or turkey.
  3. Onion: To avoid biting into large chunks of onion in your meatballs, finely chop before adding to the beef mixture. 
  4. Sugar: This is an optional sauce ingredient; I prefer just a pinch to balance out the acidity in the canned tomatoes. Sweeten to taste or feel free to omit.
  5. Spaghetti: While this is the most traditional meatball pairing, bucatini, linguine, or fettuccine can stand in. Avoid angel hair which is too delicate to stand up to the meatballs.
  6. Yield: This recipe makes 8 servings of meatball-topped saucy spaghetti with 2 ounces of pasta each.
  7. Storage: Store leftovers covered in the refrigerator for up to 4 days.
  8. Make ahead: The meatballs and sauce can be made up to 3 days in advance (store them together in the refrigerator). The pasta can be cooked, cooled, and stored in the refrigerator one day in advance. Rinse with very hot water before stirring into the hot sauce.
  9. Freezer: Get a jump on this recipe by mixing up the meatballs in advance to freeze and enjoy later; or assemble a double batch, half to enjoy now and half to freeze for later. Scoop, cook, cool, and line the meatballs in a single layer on a baking sheet. Place in the freezer for 1 hour, or until solid. Transfer to a freezer-safe container, label, date, and keep for up to one month. To reheat, place on a baking sheet, cover with foil, and bake in a 300-degree oven for 15 minutes, or until heated through.
  10. Oven-baked meatballs: If you prefer to bake rather than pan-fry the meatballs, adjust two oven racks to the upper-middle and lower-middle positions and preheat the oven to 400 degrees. Prepare two baking sheets with parchment paper. Place formed meatballs onto the baking sheet about 2 inches apart and bake until browned and crispy, about 15 to 20 minutes, or until an internal thermometer reads 155 degrees for 15 seconds. 
  11. Pairing ideas: Pop a bottle of Italian red wine or stir together a batch of sangria and enjoy Spaghetti and Meatballs with warm Focaccia, a crisp Italian Antipasto Salad, and luscious Tiramisu for dessert.

Nutrition

Calories: 484kcalCarbohydrates: 47gProtein: 19gFat: 24gSaturated Fat: 8gTrans Fat: 1gCholesterol: 71mgSodium: 360mgPotassium: 330mgFiber: 2gSugar: 3gVitamin A: 186IUVitamin C: 2mgCalcium: 49mgIron: 2mg
Tried this Recipe? Pin it for Later!Mention @CulinaryHill or tag #CulinaryHill!
Culinary School Secrets
Pro-level tricks to transform your cooking!

Meggan Hill

I’m the Executive Chef and head of the Culinary Hill Test Kitchen. Every recipe is developed, tested, and approved just for you.

You May Also Like

Questions and Comments

Thank you for your comments! Please allow 1-2 business days for a reply. Our business hours are Monday through Friday, 9:00 am PST to 5:00 pm PST, excluding holidays. Comments are moderated to prevent spam and profanity.

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.