Italian Meatballs with Spicy Tomato Sauce

Italian Meatballs with Spicy Tomato Sauce

As winter gets closer and the evenings get darker our food becomes a source of happiness. Italian meatballs with a spicy tomato sauce is such a heart warming meal. You can snuggle up on the couch with a glass of wine and indulge with some moreish meatballs. Also the more love you put into the sauce and the ingredients the better the taste. Try lean mince beef or a mixture of beef and pork to try different flavours. Although, you can eat them on their own, feel free to serve it with some spaghetti or freshly sliced bread.

Homemade Meatballs with a Spicy Tomato Sauce

Tasty meatballs with a tomato sauce that has a kick
Prep Time20 mins
Cook Time50 mins
Total Time1 hr 10 mins
Course: dinner
Cuisine: Italian
Keyword: Italian meatballs, italian meatballs with spicy tomato sauce, spicy tomato sauce
Servings: 2 people


  • 1 tablespoon Olive Oil
  • 50 grams Onions finely chopped
  • 1 clove Garlic finely chopped
  • 300 grams Beef Mince
  • 1 large Egg beaten
  • Pinch of Salt
  • Pinch of Pepper
  • 2 tablespoons Basil Leaves finely chopped
  • 2 tablespoons Olive Oil

Spicy Tomato Sauce

  • 2 tablespoons Olive Oil
  • 40 grams Onion finely chopped
  • 1 clove Garlic finely chopped
  • 1 medium Chilli finely chopped.
  • 1 can Tomatoes
  • 30 grams Tomato Puree
  • 15 grams Basil Leaves chopped
  • 1 teaspoon Sugar
  • Pinch of Salt
  • Pinch of Pepper
  • 40 grams Parmigiano Reggiano


  • Heat two tablespoons of olive oil in a saucepan over a gentle heat and add the onion and garlic. Cook for four or five minutes, until soft and a little golden. Allow to cool.
  • In a bowl, mix the beef together with the garlic, onion, egg and herbs. Season with salt and pepper.
  • Divide the mixture into round balls, cover them and refrigerate until required.

Spicy Tomato Sauce

  • Heat the oil in a heavy saucepan. Add the onions and garlic and cook on a low heat until soft.
  • Add in the chopped chilli's and cook for a further 2 minutes.
  • Now you can add in the tomatoes with all the juices to the pan. Break up the tomatoes with your spoon. Add in the tomato puree and stir.
  • Simmer the tomato sauce for around 30 minutes. You want the sauce to be slightly sweet and spicy.
  • Add in the chopped basil leaves near the end.
  • Taste the sauce and season with the sugar, salt and pepper.
  • While the sauce is simmering, you can cook the meatballs. They will only take 10 minutes to cook so enjoy a glass of wine while you wait.
  • Heat the oil to a medium heat. Add the meatballs to the pan and brown on all sides. Cook them in batches if you don't have enough space in the pan.
  • Once they are all browned, add the spicy sauce to the pan and let them simmer for 20 minutes.
  • Serve them in a bowl and top with freshly grated Parmigiano Reggiano.
    Serve with pasta to make it a main or enjoy it as a starter with a glass of red wine.

Leave a Reply

%d bloggers like this: