• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Foodle Club

  • Recipe Index
  • All Recipes (date order)
  • Convert grams to cups
  • How to guides
  • Collections
  • About
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipe Index
  • All Recipes (date order)
  • Convert grams to cups
  • How to guides
  • Collections
  • About
  • Mobile Menu

    • Facebook
  • ×
    • A cream scone cut in half, spread with butter and topped with strawberry compote.
      Strawberry cream scones - no butter needed
    • A collage of 9 of the recipies featured in this dinner pie collection.
      23 Dinner pie recipes - easy to make, delicious to eat
    • A slice of baked yoghurt cheesecake on a plate, topped with blueberry compote.
      Easy baked yoghurt cheesecake with blueberry compote
    • A white dinner plate with minced beef hash, baked beans and a side of green salad.
      Easy minced beef hash - old-fashioned comfort food
    • A collage of varrious pasta dishes.
      24 pasta recipes with a twist - quick suppers and simple salads
    • A slilver cake dish filled with choc chip meringue cookies.
      Crispy choc chip nut meringue cookies
    • A crispy pork hock on a pile of mashed potatoes, surrounded with gravy on a white plate.
      Crispy oven-baked pork hocks with red wine gravy
    • A forkful of risotto alla Milanese being lifted from a serving dish.
      Simple risotto alla Milanese - made without wine
    • A blue serving dish with beef osso buco garnished with parsley.
      Rich and tender boneless beef shin osso buco
    • A slice of sticky toffee pudding traybake with toffee sauce glaze on a glass serving platter.
      Easy sticky toffee pudding traybake with toffee sauce glaze
    • A cheesy potato and onion slice being dipped into a bowl of tomato ketchup.
      Cheesy potato and onion slices
    • A slice of strawberry mascarpone cake on a blue patterned plate with a cake fork.
      Mascarpone strawberry cake (no butter)
    Home » Recipes » Meatball and meatloaf recipes

    South African-style curried meatballs - oven-baked in rich gravy

    Published: Jun 5, 2025 · Modified: Jun 5, 2025 by VJ · This post may contain affiliate links · Leave a Comment

    Jump to recipe

    For a hearty, fuss-free family meal, why not try serving South African-style curried meatballs in a chutney and onion gravy? These lightly spiced meatballs are oven-baked in a deliciously rich chutney and onion gravy with a mild curry kick. They are perfect for serving with rice, mash, or even a slice of crusty bread to mop up the last drop of the tasty sauce.

    A dish of meatballs  in curried onion sauce on a table next to a bowl of peas and a dish of rice.

    These South African-style curried meatballs have been a firm family favourite in my home for years - one of those reliable, family-friendly recipes I come back to time and time again. It’s simple to make, budget-friendly, and always goes down a treat. In fact, it’s the kind of meal that usually ends with empty plates and requests for seconds!

    To make the curried meatballs I took inspiration from traditional South African Cape Malay cuisine, known for its use of gentle spices, sweet-and-savoury flavours, and family-style meals. The curry in this dish is mild and fruity, and perfect for those who enjoy a touch of spice without too much heat. It’s a great way to introduce children or spice-shy eaters to curry flavours without overwhelming their taste buds.

    To keep things simple, I use regular shop-bought curry powder rather than mixing up my own spice blend. It’s a great time-saver and still delivers all the flavour you need. This makes it a quick and fuss-free meal that’s perfect for busy weeknights when you want something delicious on the table without too much effort.

    The curried meatballs are soft and juicy, lightly spiced with curry and baked in a deliciously rich gravy made from sweet chutney and slowly cooked onions. The sauce is beautifully balanced, sweet from the chutney, savoury from the onions, and rounded out with that gentle curry warmth. As it bakes, the flavours come together into a thick, glossy gravy that clings to the meatballs and soaks perfectly into whatever you serve it with.

    Whether you serve these mild curried meatballs in chutney gravy with rice, mashed potatoes, or a slice of fresh bread to mop up the sauce, this meal is always a winner. It’s simple, tasty, and just the kind of hearty, family-friendly comfort food that brings everyone to the table with a smile.

    And if you enjoyed these South African-style curried meatballs, you might also like to try my other curried meatball recipe with a tasty onion gravy. This one is made with my own blend of curry spices, and you can make it as mild or as spicy as you like.

    Two South African-style curried meatballs on a wooden spoon held over the cassereole dish.
    Jump to:
    • Recipe Information
    • Ingredients
    • Instructions
    • Make the curried meatballs
    • Serving suggestions
    • Tips for a successful outcome
    • Variations
    • Equipment
    • Storage
    • FAQ
    • Save for later
    • Related recipes
    • 📋The recipe

    Recipe Information

    Prep time: 20 minutes

    Cook time: 40 minutes

    Yield: This recipe makes 18 meatballs, plus lots of gravy. It will easily feed 4 people, and you might even get a few meatballs leftover for lunch the next day!

    Ingredients

    **You can find the exact ingredient quantities to make both the South African-style curried meatballs and the chutney and onion gravy on the printable recipe card at the end of this post.**

    Curried meatballs

    Ingredients for the Cape Malay meatballs.
    • Beef mince (or ground beef) - I like to use a low-fat content beef mince (5% preferably) in this recipe as the meatballs are baked in the oven in the gravy, and I didn't want any excess fat to render into the gravy.
    • Onion - this should be grated on the largest holes of a cheese grater (preferably), or very finely chopped. You will also need a finely sliced onion for the gravy (see below). I forgot to include the onion in the gravy ingredients image!
    • Egg - used to bind the meatballs together.
    • Bread soaked in milk - I used seeded wholewheat, firstly because that's what I eat and it was in the bread bin, and secondly because the seeds add extra texture to the meatballs. You can use white bread if you prefer. The bread adds extra bulk to the meatballs and helps to keep them soft and moist.
    • Curry powder - use your favourite brand, either hot, medium or mild, depending on your heat tolerance. I'm sure my South African readers will use Rajah, which is available in other countries in the South African shops, and also on Amazon. In the UK, I find that the Schwartz brand is an acceptable substitute.
    • Paprika - adds a smoky element to the meatballs.
    • Dried parsley - you can substitute this with finely chopped fresh parsley, but you should use three times the amount of fresh as dried.
    • Salt and black pepper - for seasoning and to your own taste.

    Chutney and onion gravy

    Ingredients for the chutney and onion gravy.
    • Onion (not pictured because I had a brain freeze). The onion for the gravy should be finely sliced.
    • Butter - used for softening the onion and also to add flavour to the gravy.
    • Flour - for thickening. It will be mixed with the softened onions before the stock is added.
    • Chutney - if you can get it, I recommend Mrs Balls chutney. The larger Sainsbury's sell it in the UK, or you can find it on Amazon. Otherwise, use any fruity chutney. This easy mango chutney would also go well with the curry flavour of the meatballs.
    • Curry powder - once again use your favourite brand.
    • Vinegar - I like to use apple cider vinegar but you could use any vinegar really. You only need a small amount to balance the sweetness of the chutney.
    • Worcestershire sauce - for a hint of umami.
    • Stock - you can make it with a stock cube if you don't have fresh beef stock.

    Instructions

    Make the curried meatballs

    Before you start mixing the meatballs, place the slices of bread in a small bowl and pour in the milk. Let it stand for 5 minutes to allow the milk to soak into the bread, then squeeze the bread lightly to remove any excess milk.

    Step 1, Meatball ingredients in a mixing bowl.

    Step 1: Place all the meatball ingredients into a mixing bowl.

    Steo 2, meatball mixture combined into a ball.

    Step 2: Use your hands (or a spatula) to combine all the ingredients. Mix very well so that all the spices are nicely distributed.

    Step 3 - meatballs formed and placed in a casserole dish.

    Step 3: Form the meat mixture into golf-ball-sized balls and place them in a baking dish. You should get about 18 meatballs (I managed to make 19!)

    Step 4, meatballs in a casserole dish baked for 15 minutes.

    Step 4: Place the meatballs (uncovered) into a preheated oven (180C/360F) for 15 minutes to give them a head-start in the cooking process.

    Make the chutney and onion gravy

    While the meatballs are in the oven, you can make the gravy.

    Step 5, onions frying in butter in a saucepan.

    Step 5: Melt the butter in a saucepan and add the sliced onions. Stir over moderate heat for 5 or 6 minutes until the onions turn translucent. Do not allow them to brown.

    Step 6. stock and other ingredients added to onions.

    Step 6: Remove the onions from the heat and stir in the flour and curry powder. Return to the heat and stir for 1 minute, then add the remaining ingredients.

    Step 7, onion gravy boiled and thickened in a saucepan.

    Step 7: Stir the gravy until it boils and thickens. This should take 3 to 4 minutes.

    Step 8, chutney gravy poured over meatballs in a casserole dish.

    Step 8: Once the meatballs have been in the oven for 15 minutes, remove the dish from the oven and pour the gravy over the meatballs.

    Step 9, baked meatballs garnished with chopped parsley next to a bowl of peas.

    Step 9: Return the meatballs to the oven and bake them for a further 20 to 25 minutes.

    Serving suggestions

    I like to serve the oven-baked meatballs on a bed of rice or creamy mashed potatoes, with lots of gravy poured over the top. The sweetness from a bowl of peas makes a nice accompaniment to the curry flavour of the meatballs, but you could serve your vegetables of choice.

    Three meatballs on a bed of rice smothered in chutney and onion gravy.

    Tips for a successful outcome

    Here are my top tips to ensure your Cape Malay curried meatballs always turn out perfectly:

    • Do allow the bread to stand in the milk for at least 5 minutes. This gives the milk time to be absorbed fully into the bread, and will result in a softer meatball.
    • When mixing the meatballs, I like to use my hands so that I can be sure the spices are all evenly distributed and the bread has broken up into the meat. If you don't like touching raw meat, wear a pair of latex gloves or use a spatula.
    • Bake the meatballs uncovered for the first 15 minutes to allow them time to brown slightly. This will ensure the meatballs cook fully once they bake for a second time in the gravy.
    • When making the chutney and onion gravy, don't allow the onions to brown - they should just turn translucent. They will finish off cooking in the oven.
    • The consistency of the gravy (before it is poured over the meatballs) should be the consistency of pourable gravy. This is not intended to be a thick sauce.
    • Taste for seasoning as you go. I've added salt to the meatball mixture, but because there is Worcestershire sauce (which can be quite salty) in the gravy I didn't add any salt - you may like to adjust this to your own taste.

    Variations

    Of course you can change the recipe to suit your own taste:

    • Spicy - the recipe as written has quite a mild flavour. If you prefer more heat you could either add a touch of cayenne pepper to the meatball mixture or fry a finely diced chilli with the onions when making the gravy.
    • Garlic - I didn't add garlic as I wanted the fruity sweetness of the chutney to shine through in this dish. If you would like to add garlic, you could add a teaspoon of garlic granules to the meatball mixture or fry a couple of cloves of minced garlic with the onions.
    • Add some extra vegetables - you can easily sneak extra vegetables into this dish. Try adding a grated carrot or a small grated apple to the meatball mixture or fry some sliced red peppers with the onions for the gravy.
    • Use different mince - I used beef mince for the recipe, but often make it with a mixture of pork and beef. I've also made this with great success using chicken mince.
    • Add a cheesy twist - why not add a small cube of cheese (mozzarella or cheddar) into the centre of each meatball for a melty gooey surprise?

    Equipment

    These are the main items of equipment you will need for making these meatballs in chutney gravy:

    • Small bowl for soaking the bread in milk.
    • Mixing bowl for combining the meatball mixture.
    • Casserole dish large enough to hold the meatballs and the gravy. I used an 8" x 12" dish (or 20 x 30 cm).
    • Saucepan for making the gravy.
    Overhead shot of curried meatballs in chutney and onion gravy in a casserole dish.

    Storage

    Leftover curried meatballs can be stored in a covered container in the refrigerator for 3 days. Reheat them in a saucepan on the stove or in the microwave.

    You can freeze leftover meatballs (in the curry sauce) in a suitable freezer container for up to 3 months. Allow them to thaw in the refrigerator, then reheat them in a saucepan or in the microwave until piping hot.

    FAQ

    Can I use breadcrumbs instead of bread?

    Yes, you substitute the milk-soaked bread with half a cup of breadcrumbs and a splash of milk. The texture of the meatballs may be slightly firmer.

    Can I cook the meatballs on the stove instead of in the oven?

    Yes, if you prefer, you can brown the meatballs in a large frying pan first, then add the gravy, cover the pan with a lid and simmer for 20 to 25 minutes. Keep the heat to low so the meatballs don't burn.

    Save for later

    If you would like to try these family-friendly meatballs, why not save the recipe to one of your Pinterest boards so you can find it easily? Just click the image below.

    Alternatively, you can save the recipe by clicking on the floating heart icon on the right-hand side of the screen.

    Related recipes

    Visit my meatball and meatloaf recipes page or other easy recipes. Here are few you might enjoy:

    • A boerewors puff pastry spiral on a wooden board surrounded by a selection of salads.
      Boerewors puff pastry spiral
    • A pile of sticky teriyaki meatballs on a bed of rice in a blue serving dish.
      Sticky teriyaki meatballs
    • A dish of sticky chicken meatballs with a large wooden serving spoon,
      Easy Asian chicken meatballs with a sticky sauce
    • A dish of Moroccan lamb meatballs next to a dish of homemade tomato sauce.
      Moroccan lamb meatballs with homemade tomato sauce

    📋The recipe

    A dish of meatballs in curried onion sauce on a table next to a bowl of peas and a dish of rice.

    South African-style curried meatballs - oven-baked in rich gravy

    For a hearty, fuss-free family meal, why not try serving South African-style curried meatballs in a chutney and onion gravy? These lightly spiced meatballs are oven-baked in a deliciously rich chutney and onion gravy with a mild curry kick. They are perfect for serving with rice, mash, or even a slice of crusty bread to mop up the last drop of the tasty sauce.
    Recipe by: Veronica
    Main Course
    South African
    Calories 410
    Prep 20 minutes minutes
    Cook 40 minutes minutes
    Total Time 1 hour hour
    Servings: 4 people
    Print Pin Comment Bookmark Saved!
    Prevent your screen from going dark
    No ratings yet

    (Click the stars to rate this recipe)

    Equipment

    • Small bowl
    • Mixing bowl
    • Cassrole dish
    • Saucepan
    • Cheese grater

    Ingredients

    Meatballs

    • 1 pound / 450 grams beef mince (ground beef) 5% fat content if possible
    • 1 medium onion peeled and grated or very finely chopped
    • 2 slices white bread
    • ¼ cup / 60 ml milk for soaking the bread
    • 1 large egg
    • 1 tablespoon curry powder mild, medium or hot - to your own taste
    • 1 teaspoon parsley finely chopped
    • 1 teaspoon salt
    • ½ teaspoon ground black pepper

    Chutney sauce

    • 1 large onion peeled and sliced
    • 1½ ounces / 40 grams butter
    • 1½ tablespoons / 15 grams flour
    • 1 teaspoon curry powder
    • ⅓ cup / 80 ml vinegar
    • 1 tablespoons Worcestershire sauce
    • 1½ cups / 360 ml beef stock
    • ⅓ cup / 80 grams fruit chutney
    • Salt and black pepper to taste optional

    Instructions

    • Preheat the oven to 180°C / 360°F
    • Place the slices of bread in a small bowl and pour in the milk. Let it stand for 5 minutes to allow the milk to soak into the bread, then squeeze the bread lightly to remove any excess milk.
      2 slices white bread, ¼ cup / 60 ml milk
    • Place all the meatball ingredients into a mixing bowl and use your hands (or a spatula) to combine all the ingredients. Mix very well so that all the spices are nicely distributed
      1 pound / 450 grams beef mince (ground beef), 1 medium onion, 1 large egg, 1 tablespoon curry powder, 1 teaspoon parsley, 1 teaspoon salt, ½ teaspoon ground black pepper
    • Form the meat mixture into golf-ball-sized balls and place them in a greased baking dish. You should get about 18 meatballs (I managed to make 19!)
    • Place the meatballs (uncovered) into a preheated oven (180C/360F) for 15 minutes to give them a head-start in the cooking process.

    Chutney sauce

    • While the meatballs are in the oven you can make the gravy.
    • Melt the butter in a saucepan and add the sliced onions. Stir over moderate heat for 5 or 6 minutes until the onions turn translucent. Do not allow them to brown.
      1 large onion, 1½ ounces / 40 grams butter
    • Remove the onions from the heat and stir in the flour and curry powder. Return to the heat and stir for 1 minute,
      1½ tablespoons / 15 grams flour, 1 teaspoon curry powder
    • Add the vinegar, Worcestershire sauce and stock and bring to a boil, stirring continuously until the mixture thickens. This should take 3 to 4 minutes.
      ⅓ cup / 80 ml vinegar, 1 tablespoons Worcestershire sauce, 1½ cups / 360 ml beef stock, ⅓ cup / 80 grams fruit chutney
    • Taste for seasoning. Add salt and black pepper to your own taste.
      Salt and black pepper to taste
    • Once the meatballs have been in the oven for 15 minutes, remove the dish from the oven and pour the gravy over the meatballs.
    • Return the meatballs to the oven and continue to bake for a further 20 to 25 minutes until the meatballs are cooked and the sauce has reduced and thickened.
    • Serve hot, spooned over your choice of starch (mashed potatoes, rice or pasta) accompanied by a fresh green salad or your choice of steamed vegetables.

    Notes

    Recipe tips:
    • Do allow the bread to stand in the milk for at least 5 minutes. This gives the milk time to be absorbed fully into the bread, and will result in a softer meatball.
    • When mixing the meatballs, I like to use my hands so that I can be sure the spices are all evenly distributed and the bread has broken up into the meat. If you don't like touching raw meat, wear a pair of latex gloves or use a spatula.
    • Bake the meatballs uncovered for the first 15 minutes to allow them time to brown slightly. This will ensure the meatballs cook fully once they bake for a second time in the gravy.
    • When making the chutney and onion gravy, don't allow the onions to brown - they should just turn translucent. They will finish off cooking in the oven.
    • The consistency of the gravy (before it is poured over the meatballs) should be the consistency of pourable gravy. This is not intended to be a thick sauce.
    • Taste for seasoning as you go. I've added salt to the meatball mixture, but because there is Worcestershire sauce (which can be quite salty) in the gravy I didn't add any salt - you may like to adjust this to your own taste.
     
    Variations:
    • Spicy - the recipe as written has quite a mild flavour. If you prefer more heat you could either add a touch of cayenne pepper to the meatball mixture or fry a finely diced chilli with the onions when making the gravy.
    • Garlic - I didn't add garlic as I wanted the fruity sweetness of the chutney to shine through in this dish. If you would like to add garlic, you could add a teaspoon of garlic granules to the meatball mixture or fry a couple of cloves of minced garlic with the onions.
    • Add some extra vegetables - you can easily sneak extra vegetables into this dish. Try adding a grated carrot or a small grated apple to the meatball mixture or fry some sliced red peppers with the onions for the gravy.
    • Use different mince - I used beef mince for the recipe, but often make it with a mixture of pork and beef. I've also made this with great success using chicken mince.
    • Add a cheesy twist - why not add a small cube of cheese (mozzarella or cheddar) into the centre of each meatball for a melty gooey surprise?
     
    To freeze:
    You can freeze leftover meatballs (in the curry sauce) in a suitable freezer container for up to 3 months. Allow them to thaw in the refrigerator, then reheat them in a saucepan or in the microwave until piping hot.

    Nutrition

    Calories - 410kcal | Carbohydrates - 23.5g | Protein - 40.7g | Fat - 16.3g | Saturated Fat - 7.2g | Cholesterol - 209mg | Sodium - 925mg | Potassium - 637mg | Fiber - 3.5g | Sugar - 4g | Vitamin D - 9µg | Calcium - 150mg | Iron - 24mg

    I am not a nutritionist. The nutrition information has been calculated using an on-line calculator, and is intended for information and guidance purposes only. If the nutrition information is important to you, you should consider calculating it yourself, using your preferred tool.

    Unless otherwise stated, a cup is the standard US cup containing 240 ml. In all my recipes this cup is assumed to hold 140g of flour. For help converting other ingredients between cups, grams, ounces and other measures, see my recipe conversion calculator.
    All my recipes are developed and tested at sea-level. For tips on adjusting recipes for high altitudes see my post on baking at high altitudes.
    Tried this recipe?If you made this recipe I'd love it if you could leave me a comment and let me know how it went!
    Share on Facebook Share on Twitter

    If you made this recipe and enjoyed it, I'd love it if you could give me a star rating in the comments below. And if you'd like to get in touch, you can email me at [email protected]. I'd love to hear from you. And don't forget to subscribe to my mailing list so you can grab yourself a copy of my FREE COOKBOOK!

    If you'd like to continue browsing, just click on this link to all my recipes.

    More Meatball recipes

    • A pan of sausage and potato hash alongside a wooden serving spoon.
      Sausage and potato hash
    • A blue and white striped serving dish filled with spaghetti in tomato sauce and topped with halloween eyeball meatballs.
      Halloween worms and eyeballs (meatballs and spaghetti)
    • A dish of curried meatballs in onion gravy next to a bowl of white rice.
      Curried meatballs in onion gravy
    • A cross-section view of a chicken and bacon meatloaf, showing the ham and cheese inside.
      Chicken and bacon meatloaf with ham and cheese
    3 shares
    • Share on Facebook
    • Tweet

    About VJ

    Before I started my food blog I was an IT Consultant. Now that I've swapped an office for a kitchen I have a lot more time to spend on things that interest me such as trying out new recipes. Most of my cooking is based around quick and easy meals, mostly made from scratch, using everyday pantry ingredients.

    Reader Interactions

    Did you make this recipe? Let me know! Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    A picture of Veronica in the garden in front of a pink-flowering shrub.

    Hi, I'm Veronica! Welcome to my little kitchen. Step inside and browse my collection of recipes collected over the years.

    More about me →

    Readers favourites

    These are my most viewed recipes:

    • Sliced silverside on a plate with carrots and potatoes.
      Slow-cooker beef silverside
    • Slices of oven-baked gammon on a serving dish.
      Easy oven-baked gammon
    • Overhead shot of a white serving bowl filled with beef and kidney stew. There is a large wooden spoon at the side of the bowl.
      Slow-cooker beef and kidney stew
    • A slice of bacon and egg pie on a plate
      Proper bacon and egg pie
    • A pile of crusty German bread rolls.
      Crusty German bread rolls (Brotchen)
    • A dish of twice-cooked pork belly garnished with sesame seeds and spring onions.
      Twice cooked pork belly - with a sticky glaze

    Footer

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Disclaimer

    Subscribe

    • Subscribe to my newsletter and get a free recipe ebook.

    Contact

    • Contact

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 www.foodleclub.com

    Copyright © 2025 Foodleclub.com

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required