Meatball and Tomato Soup

This recipe might sound like it’s going to be complicated but it  really isn’t.  By taking advantage off premade fresh meatballs, it keeps it super simple and super easy for you to whip up, quick. The addition of giant couscous also makes it really filling and hearty.  Perfect for lunch or dinner any day of the week, and ready in just 20 minutes! You can’t really ask for more than that!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Meatball and Tomato Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Rachel Wilcock
  • Total Time: 20 minutes
  • Yield: 4 1x


Tasty, heart meal for lunch or dinner



1½ tbsp rapeseed oil

1 onion, finely chopped

2 red peppers, deseeded and sliced

1 garlic clove, crushed

½ tsp chilli flakes

2 x 400g cans chopped tomatoes

100g giant couscous

500ml hot vegetable stock

12 pork meatballs

150g baby spinach

½ small bunch of basil

grated parmesan, to serve (optional)


  1. Heat the oil in a saucepan. Fry the onion and peppers for 7 mins, then stir through the garlic and chilli flakes and cook for 1 min.
  2. Add the tomatoes, giant couscous and veg stock and bring to a simmer.
  3. Season to taste, then add the meatballs and spinach. Simmer for 5-7 mins or until cooked through.
  4. Ladle into bowls and top with the basil and some parmesan, if you like.
  • Prep Time: 5
  • Cook Time: 15


  • Calories: 330


Leave a Reply