Meatball Chilli Con Carne

Why choose between meatballs and chilli when you can have both?

This deliciously rich & meaty recipe from Niall Kirkland is an absolute winner for your dinner. Made with homemade meatballs and a thick chilli sauce that’s bursting with flavour, we’re pretty sure it’ll become a new favourite in your household.

It’s ideal for feeding multiple people, but if you’re solo self-isolating it’ll keep well for your lunches later in the week too.

Serves 4


For the meatballs: 

  • 500g lean beef mince (5% fat)
  • 1 garlic clove (finely chopped)
  • Salt & pepper to taste
  • 1 egg
  • 40g breadcrumbs
  • 1 tbsp. coconut oil
  • 1 tsp. paprika
  • 1 tsp. cumin

For the chilli:

  • 1 tbsp. coconut oil
  • 1 onion (roughly chopped)
  • 2 bell peppers (roughly chopped)
  • Salt & pepper to taste
  • 1 tsp. cinnamon
  • 1 tsp. coriander
  • 1 tsp. paprika
  • 1 tsp. cumin
  • 2 garlic cloves (finely chopped)
  • 2 chillies (finely chopped)
  • 2 tins chopped tomatoes
  • 1 mug beef stock
  • 1 tin black beans (drained and rinsed)
  • 2 tbsp. fresh coriander (chopped)

To serve:

  • Basmati rice
  • Spring onions (chopped)
  • Coriander (chopped)


  1. First, add the beef mince, garlic, egg, breadcrumbs, and seasoning to a bowl and mix together to combine.
  2. Then form your meatball mixture into 14-15 evenly sized meatballs. Heat a tablespoon of coconut oil in a non-stick deep pan and add the meatballs.
  3. Add the paprika and cumin to the meatballs and give the pan a shake to coat them in the spices.
  4. Continue frying for 5-10 minutes until brown and crispy on the outside, then remove from pan and set aside.
  5. Heat another tablespoon of coconut oil in your pan and add the onion and peppers.
  6. Add the salt, pepper, and the rest of your spices, and mix well into the onion and peppers. Leave to fry for 10 minutes.
  7. Then, add the garlic and chilli, stir and leave to fry for another 5 minutes.
  8. Now add your chopped tomatoes, black beans, fresh coriander, and beef stock. Give the mixture a stir and leave to simmer for 15 minutes.
  9. Add your meatballs back to the pan and simmer for a further 15 minutes before serving.
  10. Serve with 125g of basmati rice and garnish with chopped coriander and spring onions.

Enjoyed this recipe? Try these next…

Thai Green Curry With Noodles | Easy Batch-Cooking


Thai Green Curry With Noodles | Easy Batch-Cooking

The tastiest way to get your greens in, this curry is a hot choice for weeknight dinners.

2020-04-02 08:54:46By Lauren Dawes

Healthy Pasta Recipes | Lean, Creamy Sausage Pasta Meal Prep

Healthy Meals

Healthy Pasta Recipes | Lean, Creamy Sausage Pasta Meal Prep

Who can resist a steaming bowl of pasta... especially when it's this good for you?

2020-01-15 10:15:51By Jennifer Blow

Nutritional Facts

Amount per serving

Calories 411
Total Fat 15.4g
Total Carbohydrates 28.2g
Protein 34.5g

Lauren Dawes

Lauren Dawes

Writer and expert

Lauren is an English Literature graduate originally from the South. She’s always loved swimming, has discovered the power of weight training over the past few years, and has lots of room for improvement in her weekly hot yoga class.

On the weekends she’s usually cooking or eating some kind of brunch, and she enjoys trying out new recipes with her housemates – especially since shaking off student habits, like mainly surviving off pasta. Above all, she’s a firm believer in keeping a balance between the gym and gin.

Find out more about Lauren’s experience here.

Discover all Myprotein has to offer Shop Now