Spicy meatballs with chilli black beans

Spicy meatballs with chilli black beans

  • 1
  • 2
  • 3
  • 4
  • 5
(70 ratings)

Prep: 20 mins Cook: 25 mins

More effort

Serves 4
Give your favourite meatballs a healthy makeover with this low fat, low calorie, low GI recipe with turkey mince, black beans and avocado

Nutrition and extra info

  • without avocado
  • Healthy

Nutrition: per serving

  • kcal376
  • fat11g
  • saturates2g
  • carbs23g
  • sugars8g
  • fibre10g
  • protein42g
  • salt0.8g
Save to My Good Food
Please sign in or register to save recipes.


  • 1 red onion, halved and sliced
  • 2 garlic cloves, sliced
  • 1 large yellow pepper, quartered, deseeded and diced
  • 1 tsp ground cumin
  • 2-3 tsp chipotle chilli paste
  • 300ml reduced-salt chicken stock
  • 400g can cherry tomatoes
  • 400g can black beans or red kidney beans, drained
  • 1 avocado, stoned, peeled and chopped



    Although it's technically a fruit, the mild-flavoured avocado is used as a vegetable. Native…

  • juice ½ lime



    The same shape, but smaller than…

For the meatballs

  • 500g pack turkey breast mince
  • 50g porridge oats
    Two piles of oats



    Oats are processed by rolling (steamed and pressed) or steel-cutting (cut into pieces). There is…

  • 2 spring onions, finely chopped
    Spring onions

    Spring onion

    sp-ring un-yun

    Also known as scallions or green onions, spring onions are in fact very young onions, harvested…

  • 1 tsp ground cumin
  • 1 tsp coriander
  • small bunch coriander, chopped, stalks and leaves kept separate
  • 1 tsp rapeseed oil
    Rapeseed oil

    Rapeseed oil

    If you want a light alternative to other cooking oils, rapeseed is a great choice and has…


  1. First make the meatballs. Tip the mince into a bowl, add the oats, spring onions, spices and the coriander stalks, then lightly knead the ingredients together until well mixed. Shape into 12 ping-pong- sized balls. Heat the oil in a non-stick frying pan, add the meatballs and cook, turning them frequently, until golden. Remove from the pan.

  2. Tip the onion and garlic into the pan with the pepper and stir-fry until softened. Stir in the cumin and chilli paste, then pour in the stock. Return the meatballs to the pan and cook, covered, over a low heat for 10 mins. Stir in the tomatoes and beans, and cook, uncovered, for a few mins more. Toss the avocado chunks in the lime juice and serve the meatballs topped with the avocado and coriander leaves.

You may also like

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
28th Apr, 2020
I tried this out as looking for interesting low fat, healthy meals. It was just ok. Flavour is quite nice, and the sauce surprisingly moreish, but I agree with other reviewers that the texture of the chicken meatballs is unpleasant - kind of spongy.
27th Oct, 2019
LOVE this recipe!! So easy to make, healthy and has so much flavour. As I normally cook this for two of us there is a lot left so I tupperware up and freeze. So tasty even after re-heating
25th May, 2019
Really love this recipe! I can never find tinned cherry tomatoes so I use a tin of chopped toms and add some whole cherry tomatoes instead.
8th Mar, 2019
Excellent and very tasty. Like a Thai inspired spaghetti bolognese. I served this with spiralized courgettes. Key ingredient you shouldn't leave out is the lime! Makes all the difference.
25th Aug, 2018
Turkey meatballs melt in your mouth in an unappealing way. Not good at all... I'm surprised by the very good rating this recipe has received.
23rd Jul, 2018
All of the ingredients and flavours complement each other beautifully. It doesn't look like much on your plate, but it's surprisingly filling. It did however, take me much longer than 45 minutes to make.
13th Jul, 2018
Delicious - a hit! I am so glad I stumbled across this recipe. I increased quanitities slightly to feed a larger number of people, and didn't hold back on the chipolte paste as we like spicy food. I also added both kidney and black beans. Cook the meat balls on a low gas so they cook slowly and don't catch.
14th Jun, 2018
So I used black beans that I soaked in water over night, so far we are on over 40 minutes simmering the sauce and beans are not edible!!
Anne Macdonald's picture
Anne Macdonald
24th May, 2020
Aw after all that work! Tinned black beans or kidney beans are better. Also if you cook beans from raw salt can interfere with them cooking.
17th Jan, 2018
I have used this recipe a few times now as it is and find it delicious and very satisfying. Usually serve it with tagliatelle and it goes down a treat with my family.


30th Apr, 2018
Is this meal OK to freeze?
goodfoodteam's picture
30th Apr, 2018
Thanks for your question. Yes, you can freeze this once cooked but without the avocado. For freezing information on our recipes, take a look for the blue star above the nutritional figures.
Be the first to suggest a tip for this recipe...Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.
Want to receive regular food and recipe web notifications from us?