Go Back
+ servings
Top down shot of Spaghetti And Meatballs

Easy Spaghetti And Meatballs Recipe

Serves 4

5 from 1 vote
Prep Time: 10 mins
Cook Time: 20 mins
Total Time: 30 mins
Course: Main Course
Cuisine: Italian



  • 3 slices stale or toasted bread see notes
  • 2 cloves garlic
  • 4 tbsp parmesan cheese
  • 1 tbsp parsley freshly chopped
  • 1 tbsp oregano freshly chopped (or dried)
  • 1 tbsp basil freshly chopped
  • 1 brown onion diced
  • 500 g beef mince see notes
  • 1/4 cup milk can be plant based
  • 1 egg
  • Pinch of salt and pepper

Pasta Sauce

  • 2 tbsp olive oil
  • 1 onion finely chopped
  • 2 garlic cloves finely minced
  • 1/2 cup red or white wine see notes
  • 2 cups passata (tomato puree)
  • 1/2 cup vegetable stock
  • Pinch of salt and pepper
  • 1 tbsp Worcestershire sauce
  • 1 tbsp Italian herbs
  • Pinch of chilli flakes optional
  • 1 tbsp oregano freshly chopped (or dried)
  • 1 tbsp parsley freshly chopped
  • 2 tbsp tomato paste
  • 500 g spaghetti
  • Extra parmesan to shave
  • Basil to garnish



  • Preheat your oven to 180C / 350F. Add the bread, parmesan, parsley, oregano, basil and onion to the bowl of a food processor and pulse until you reach a crumb that looks like stuffing.
  • Add the mixture to a large bowl along with the beef mince, milk, egg and salt and pepper. Use clean hands to mix until well combined. Roll into about 28 meatballs. Place on a baking tray lined with baking paper and bake for 20 minutes. Once baked, set aside.

Pasta Sauce

  • Heat a large skillet to medium high heat. Drizzle with olive oil and add the onion and garlic. Stir for 30 seconds before adding the remaining ingredients. Wine, vegetable stock, salt and pepper, Worcestershire sauce, Italian herbs, chilli flakes, oregano, parsley, basil and tomato paste. Stir until mixture begins to bubble. Add the meatballs and place the lid on top. Lower to medium heat and allow to cook for 10 minutes.
  • Take the meatballs out of the sauce, add the cooked spaghetti (use packet instructions) spaghetti, stir to coat in the sauce. Add the meatballs back before serving, shave some parmesan on top and garnish with basil before serving.


Spaghetti and meatballs can be stored in an airtight container, in the fridge for up to three days.
I never have stale bread sitting around the house, so I just toasted mine in the oven for about 10 minutes until it was crispy and then let it cool down before using. The stale or toasted bread helps moisten the meatballs and glue everything together.
Red or White wine
If you can’t or don’t want to use alcohol, simply replace it with more stock. Just keep in mind, the alcohol cooks out. So nobody is getting drunk here.
Beef Mince
It’s important to for with a medium fat grade beef mince. Meaning, not a beef mince high in fat (30% fat content) which is more suited to a meat sauce, but preferably one that is leaner in fat (10% fat) or sits somewhere in the middle. 15 - 20% fat content is ideal. Otherwise, you’ll end up with meatballs that taste and feal way too greasy.


Calories : 936kcal
Carbonhydrates: 106g
Protein: 43g
Fat: 37g
Saturated Fat: 12g
Polyunsaturated Fat: 2g
Monounsaturated Fat : 17g
Trans Fat : 2g
Cholesterol: 135mg
Sodium: 434mg
Potassium : 926mg
Fiber: 7g
Sugar : 8g
Vitamin A: 571IU
Vitamin C: 10mg
Calcium: 222mg
Iron: 6mg
Nutrition Disclosure