Easy Beef Meatballs in Tomato Sauce with Spaghetti

Quick, delicious, and very child-friendly, these Easy Homemade Beef Meatballs in Tomato Sauce are perfectly served with spaghetti for an easy peasy midweek meal.

Beef meatballs in a rich tomato sauce served over spaghetti and sprinkled with cheese is pure comfort food.

If you love pasta dishes you might also like these:

If you try this recipe, please rate it and leave a comment below. I love hearing from you! You can also follow me on InstagramFacebook, and YouTube to see what I am getting up to.

You will need:

For the Beef Meatballs

  • 500 grams ground beef
  • 1 onion, finely chopped
  • 2 cloves garlic, minced
  • 1 carrot, finely diced
  • 1 egg
  • 1 tsp dried thyme
  • salt and pepper
  • water + one beef broth cube, for boiling the meatballs

To serve

  • 1 store-bought tomato sauce
  • uncooked spaghetti
  • grated cheese
  • fresh parsley, finely chopped


  1. Mix the ingredients for the meatballs. Let the mixture rest covered in the fridge for 30 minutes.
  2. Boil water and beef broth cube in a saucepan. Using wet hands, form a meat mixture into balls about 1 1/2 inches in diameter and then put them into the saucepan with boiling water.
  3. Simmer them on low heat and cook until they begin to floats on top.
  4. While the meatballs are simmering, warm the tomato sauce in a saucepan. 
  5. Cook the spaghetti according to package directions. Remember that it must be al dente.
  6. Once your meatballs are done, please place them in the saucepan with warm tomato sauce. Then cook for about 5 minutes.
  7. Serve over spaghetti and sprinkle grated cheese and parsley over the top.

Notify when new recipes are published


Leave a Comment

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