Beef, Dinner, easy, Italian, Pasta, Pork, Recipes

Meatballs in tomato sauce

Hello! Happy September! I’m back from our holiday and have got some more recipes ready for sharing here with you guys! This one is an inspiration for delicious and comforting dinner.

As the weather gets colder, and we take out blankets and burn candles, it’s also time for some great warming food.

Meatballs with tomato sauce are a well-known classic. They are my go-to dish when I want to cook some meaty pasta meal. Funny enough, I have pasta associated with mince more than any other meat!

The recipe is super easy and it will take you just over half an hour, and I promise the result will be fabulous!

This dish also suits critical conditions such as quarantine or self-isolation cooking – I’ve cooked them recently after our return to London and found majority of the ingredients in the pantry and the freezer.

What a great feeling it was when we had a proper dinner without having to go food shopping! Our grocery shop was delivered this morning and until then I just cooked from ingredients which we had in stock.

Now, let’s analyse the recipe a little bit.

I’m using minced beef, but feel free to use minced pork or a mix of minced beef and pork. With pork, the meatballs will be juicier and of a lighter color.

If you don’t have fresh herbs at home, that’s fine too: use dried ones instead!

Meatballs are often served with spaghetti, but you can swap them for any type of pasta! I usually use what we currently have at home or simply what I fancy that day! ๐Ÿ™‚

Finally, I’ve added some spice to the sauce by using chilli flakes. However, this is completely optional and depends on your own preference.

Meatballs in tomato sauce

Meatballs with juicy tomato sauce and fresh basil. Perfect weeknight dinner!

Ingredients for 4 servings

  • For the meatballs:
  • 500g minced beef (or pork, or mix of both), chilled
  • 1 free range egg
  • 1 onion, finely chopped
  • 3tbsp breadcrumbs
  • 1tsp dried oregano
  • small bunch fresh parsley, chopped
  • salt, black pepper
  • 2tbsp olive oil
  • 400g dried pasta
  • For the tomato sauce:
  • 1 onion, roughly chopped
  • 2 – 3 cloves garlic, finely chopped
  • 2x400g tin chopped tomatoes (or 12 fresh ripened tomatoes)
  • small bunch fresh basil
  • salt, black pepper
  • for serving: 80g grated cheese (Grana Padano or Parmesan)
  • optional: chilli flakes


  1. Prepare the meatballs. Add the minced meat into a large mixing bowl. Add the onion (the smaller the pieces the better for mixing). Sprinkle with salt and pepper, chopped parsley, oregano and breadcrumbs. Break the egg and add it to the mix.
  2. Mix the meat and spices with your hands and work the mixture until it all blends well together, forming a firm, dough-like texture.
  3. Using only your hands, create same-sized small balls from the meat mixture. This should be enough for about 20 to 24 meatballs, depending on their size. Set them on a plate and leave to rest. (If preparing in advance, this is a point when you want to cover them and store in the fridge until needed).
  4. Cook the pasta according to the instructions on the packet.
  5. Add the olive oil into a large frying pan and set on medium-high heat.
  6. When the oil is hot, add the meatballs, one by one, using a spoon. Fry them for about 10-12 minutes (depending on their size), turning every now and then, so they are brown from each side.
  7. Once the meatballs are browned, carefully take them off the pan and set aside. Keep the oil and remaining juices in the pan, both will be used for the sauce.
  8. Using the same frying pan: add the roughly chopped onion and garlic (and chilli flakes if using). Lower the heat to medium, toss and fry for about 4 minutes or until the onion is soft and glossy.
  9. Turn up the heat and add the tinned tomatoes. Stir thoroughly and bring to boil. When the sauce starts to bubble, cover the pan with a lid, lower the heat and leave to simmer for about 5 minutes. Season with salt and pepper.
  10. Stir the sauce, and add the cooked meatballs. Stir slightly from the bottom of the pan and add a dash of water if the sauce looks too reduced. Turn up the heat, cover and leave to simmer for another 5 minutes.
  11. Serve 4-5 meatballs per portion with sauce over the pasta, add fresh basil leaves and grated cheese.
  12. Enjoy!

Top tips: You can also grate the onion or chop it up in a food processor. This will result in a smoother texture of the meatballs. They will be more compact.

If the sauce tastes acidic, add some brown sugar to it. Acidic taste can be caused by the tinned tomatoes.

When using pork, make sure the meatballs are thoroughly cooked before serving and adjust the cooking time if needed!

Prep time: 10 mins | Cook time: 30 mins || Total time: 40 mins

8 thoughts on “Meatballs in tomato sauce”

      1. I do not eat pork, I like meat with reduced fat, my stomach cannot accept it) As for beef, I eat it rarely, but sometimes is fine)

        Liked by 1 person

    1. Thank very much for reading Aletta! ๐Ÿ™‚ You’re welcome! I love nature and wildlife, so it’s a pleasure to read your posts – and learn something – and of course great to look at too! Have a nice weekend x

      Liked by 1 person

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

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