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 flavors. Although, you can eat them on their own, feel free to serve it with some spaghetti or freshly sliced bread.

A picture of meatballs in a spicy tomato sauce. Garnished with cheese

Homemade Meatballs with a Spicy Tomato Sauce

Author: Fiona Halligan
Tasty meatballs with a tomato sauce that has a kick
5 from 1 vote
Prep Time 20 mins
Cook Time 50 mins
Total Time 1 hr 10 mins
Course Appetizer, dinner
Cuisine Italian
Servings 2 people
Calories 852 kcal


  • 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 salt and pepper. If it seems a little bitter, add some sugar.

To combine

  • While the sauce is simmering, you can cook the meatballs. They will only take 10 minutes to cook so enjoy a glass of red 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.


Calories: 852kcalCarbohydrates: 12gProtein: 38gFat: 73gSaturated Fat: 20gCholesterol: 213mgSodium: 466mgPotassium: 684mgFiber: 1gSugar: 6gVitamin A: 1083IUVitamin C: 40mgCalcium: 297mgIron: 4mg
Keyword Italian meatballs, italian meatballs with spicy tomato sauce, spicy tomato sauce
Tried this recipe?Let us know how it was!

Leave a Comment