Easy Spaghetti and Meatballs Recipe

An iconic comfort food featuring tender, savory meatballs simmered in a rich tomato sauce, served generously over a bed of al dente spaghetti.

Save
Spaghetti and Meatballs
Prep
30 min
Cook
60 min
Total
90 min
Servings
6

Ingredients

  • 450gSpaghetti
  • 700gGround beef (or mix of beef/pork)
  • 800gCanned crushed tomatoes
  • 1/2 cupBreadcrumbs
  • 1/2 cupParmesan cheese, grated
  • 1 largeEgg
  • 1/4 cupMilk
  • 1/2 mediumOnion, finely chopped
  • 3 clovesGarlic, minced
  • 1/4 cupFresh parsley, chopped
  • 2 tbspOlive oil
  • to tasteSalt and pepper

Nutrition

Per serving, estimated

Calories
620 kcal
Protein
35 g
Carbs
60 g
Fat
25 g

Steps

  1. 1

    For meatballs: In a large bowl, combine ground meat, breadcrumbs, 1/4 cup Parmesan, egg, milk, 1/2 of the chopped onion, 1 minced garlic clove, 2 tbsp parsley, salt, and pepper. Mix gently until just combined. Form into 1-1.5 inch meatballs.

  2. 2

    Heat olive oil in a large pot or Dutch oven over medium-high heat. Brown meatballs in batches on all sides. Remove meatballs and set aside.

  3. 3

    In the same pot, add remaining onion and garlic; cook until softened (about 3-5 minutes). Stir in crushed tomatoes, season with salt and pepper. Bring to a simmer.

  4. 4

    Return browned meatballs to the sauce. Reduce heat to low, cover, and simmer for at least 45 minutes, or up to 2 hours, stirring occasionally.

  5. 5

    Cook spaghetti according to package directions until al dente.

  6. 6

    Serve meatballs and sauce generously over hot spaghetti. Garnish with remaining fresh parsley and Parmesan cheese.

Want it your way?

Swap ingredients, change the diet, or scale servings in seconds.

Make your own version with PlatePal
Spaghetti and Meatballs recipe pin

Pin it for later

Save this spaghetti and meatballs recipe to your Pinterest board so it's there when you need it.

Related recipes

Free weekly email

Get 5 easy dinners every Friday

Quick, tested weeknight recipes in your inbox. No spam, unsubscribe anytime.