Meatballs with Spicy Tomato Sauce



Preparation time:

15 minutes

Cooking time:

35-40 minutes


  • 1 tsp cumin seeds
  • 1 tsp coriander seeds
  • 2 tbsp olive oil
  • 1 onion, peeled and finely chopped
  • 1 yellow pepper, de-seeded and chopped
  • 4 garlic cloves, peeled and finely chopped
  • 1 red chilli, de-seeded and finely chopped
  • 1 x 400g tin chopped tomatoes
  • 10ml red wine vinegar
  • 1 tsp sugar
  • sea salt and freshly ground black pepper, to season
  • small bunch coriander, finely chopped, plus extra to garnish
  • 2 tbsp sunflower oil
  • 1 x 340g pack of 12 meatballs
  • snipped chives, to garnish
  • Serve with roasted vegetable and nut couscous, warmed pitta breads



  1. Heat a frying pan over a medium heat. Add the cumin and coriander seeds and toast until they start to make a popping sound, about 2 minutes. Remove from the heat and whizz until smooth in either a grinder or crush in a pestle and mortar.

  2. Heat the oil in a large frying pan over a medium heat. Add the onions and pepper and cook for 3-4 minutes or until softened. Add the garlic, chilli and spices and cook for a further 2 minutes.

  3. Add the tomatoes, vinegar, sugar, salt and pepper and coriander. Fill the tomato tin with water, swirl and tip into the frying pan. Bring to the boil, reduce the heat and stirring regularly simmer gently for 5-10 minutes, or until the sauce has thickened.

  4. Meanwhile, heat the sunflower oil in a medium frying pan. Add the meatballs and cook for 5-10 minutes, or until golden all over. Add the meat balls to the sauce and simmer gently for a further 10-15 minutes, stirring from time to time, or until cooked through. Transfer to a large warmed platter. Garnish with chives and coriander. Serve with couscous and warmed pitta breads.

Perfect With

19 Crimes 19 Crimes