Lamb meatballs with rosemary tomato sauce

This hearty dish makes a simple and speedy midweek meal but can also be frozen ahead for a last-minute dinner

  • Prep:10 mins
    Cook:35 mins
  • Serves 4
  • Easy

Nutrition per serving

  • kcal 311
  • fat 15g
  • saturates 6g
  • carbs 22g
  • sugars 11g
  • fibre 5g
  • protein 23g
  • salt 1.84g


  • 2 tsp olive oil
  • 1 pack 12 ready-made lamb meatballs (approx 450g)
  • 4 onions, finely sliced
  • 4 garlic cloves, finely sliced
  • 1 tbsp finely chopped rosemary leaves, plus extra to sprinkle
  • 2 x 400g cans chopped tomatoes
  • 400g pasta, cooked, to serve


  1. Heat 1 tsp oil in a large frying pan. Add the meatballs and cook, turning often, until browned. Remove from the pan.

  2. Tip the onions into the pan with the remaining oil and a pinch of salt and cook until very soft, 10-15 mins. Add the garlic and rosemary and cook for 2 mins more.

  3. Add the tomatoes and return meatballs to the pan. Simmer for 10 mins until the sauce has thickened and the meatballs are cooked through. Season and serve with the pasta, sprinkle with rosemary.

Suggested recipes from this collection...