Hearty greens and meatball soup_preview

Hearty greens and meatball soup

  • serves 4
  • Easy

Lunch or dinner, this seriously beefed-up soup recipe is bound to keep hunger at bay. Making your own meatballs is so worth the effort


Try this hearty greens and meatball soup, then check out our winter pistou soup,  spicy butter bean soupleek and potato soup and more soup recipes.



  • olive oil 3 tbsp
  • onions 2, finely chopped
  • garlic 1 clove, crushed
  • red chillies 1-2, finely chopped
  • chicken stock 1 litre
  • kale or spring greens 200g, roughly chopped
  • orzo 3 tbsp
  • parmesan 50g, grated


  • white bread 1 crustless slice, drizzled with 2 tbsp milk
  • pork mince 250g
  • egg yolk 1
  • flat-leaf parsley chopped to make 2 tbsp
  • garlic ½ a clove, crushed
  • parmesan finely grated to make 2 tbsp


  • Step 1

    To make the meatballs, break up the soaked bread into a mixing bowl, then add the remaining meatball ingredients with ½ tsp of salt and mix until well combined. Roll into 24 marble-sized balls and fry the meatballs all over in a large non-stick pan with 1 tbsp of olive oil until browned and cooked through. Scoop out onto a plate.

  • Step 2

    Heat 2 tbsp of olive oil in the same pan. Fry the onion, with a good pinch of salt, for 5-10 minutes or until golden brown and caramelised. Stir in the garlic and chilli, and cook for 2 minutes. Add the stock, kale, orzo and meatballs, and simmer for 15-20 minutes or until the orzo and greens are cooked. Sprinkle over the parmesan to serve.

Check out more meatball ideas here

Shakshuka Recipe with Lamb Meatballs

Nutritional Information

  • Kcals 389
  • Fat 23.3g
  • Saturates 8.2g
  • Carbs 13.2g
  • Sugars 5.4g
  • Fibre 4.7g
  • Protein 29.3g
  • Salt 2.6g