• 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
  • ×
    Home » Recipes » Meatball and meatloaf recipes

    Curried meatballs in onion gravy

    Published: Aug 21, 2023 · Updated: May 24, 2024 by VJ · This post may contain affiliate links · Leave a Comment

    Jump to recipe

    Curried meatballs in onion gravy is a recipe that I've been making for my family for years and it never fails to impress. The curried meatballs are oven-baked (so they stay perfectly round) and a dollop of mango chutney adds a tangy sweetness to the curried onion gravy.

    A dish of curried meatballs in onion gravy next to a bowl of white rice.
    Jump to:
    • This recipe has stood the test of time
    • Why I think you'll love this recipe
    • What you will need
    • What to do
    • Curried meatballs and onion gravy FAQ
    • Save for later
    • Related recipes
    • 📋The recipe

    This recipe has stood the test of time

    This is my tried and trusted recipe for curried meatballs in an onion gravy. I've been making it for years and it's up there with sausages as the meal most frequently requested by my family over the years.

    Mind you, they do have a point! I mean what's not to love about a bowl of lightly spiced meatballs swimming in a delicious curry-flavoured onion sauce, all served on a bed of fluffy white rice? This meal absolutely screams 'comfort food'.

    It doesn't take long to make either. Just mix the meatball ingredients together and form into balls, then pop them in the oven and let the oven take care of cooking them while you get on with making the sauce.

    Why I think you'll love this recipe

    • It tastes good - even if I say it myself, I think these curried meatballs take some beating in the flavour department.
    • You can make it ahead - curried meatballs and onion gravy are perfect for making ahead and freezing for those nights when you don't feel like cooking, but still want to feed the family a wholesome meal.
    • It's economical - 450 grams of mince (or 1 pound depending on where in the world you live) will make 18 meatballs, which is easily enough for 2 meals for a family of 4.
    • The secret ingredient - (which is mango chutney) adds a whole new element of flavour to the curry gravy. (Note, if you are South African please feel free to substitute the mango chutney with Mrs Balls chutney 🙂 ).
    Close up of half a meatball on a fork held above the serving dish of curried meatballs.

    Let me show you how to make it!

    What you will need

    Equipment

    For mixing the meatball mixture you will need a mixing bowl.

    A baking tray and (optionally) baking parchment will be needed for baking the curried meatballs. I like to line my baking tray with parchment to make cleaning up easier.

    To slice up the onions and red peppers you will need a sharp knife and a chopping board, and for frying up the gravy you will need a large frying pan or saucepan with a lid.

    Ingredients

    This recipe makes 18 meatballs with enough onion gravy for all of them. If this is too much for one meal you can freeze half for another meal or simply halve the ingredients to make a smaller batch.

    **You can find the complete list of ingredients and full instructions for making these curried meatballs with onion gravy on the printable recipe card at the end of this post**

    I've split the ingredients into 2 images - one for the curried meatballs and one for the onion gravy.

    Curried meatballs

    Ingredients for the curried meatballs.

    Beef mince - I like to use minced beef with a 5% fat content. Anything higher than that and you will find you have a lot of moisture cooking out of the meatballs once they are baked.

    Onion - this should be grated on a cheese grater so that it cooks at the same time as the beef.

    Egg - used to bind the mixture together so the meatballs don't fall apart as they cook.

    Panko breadcrumbs - used along with the egg for binding. Panko breadcrumbs are extra light and very absorbent so they hold all juices from the meat in the meatballs. If you can't get Panko you could substitute with day-old bread that you have grated on a cheese grater.

    Spices - these are the spices I used. I've included spices in both the curried meatballs and the onion gravy to make sure that you get lots of flavour in each mouthful.

    • Paprika
    • Ground coriander
    • Ground cumin
    • Garam masala
    • Chilli flakes - you can leave these out if you don't want the heat
    • Salt

    Onion gravy

    Ingredients for the curried onion gravy.

    And these are the ingredients for the onion gravy. I was so keen to get the photo taken that I quite forgot to include the mango chutney in the photo 🙁

    Onions - peeled and cut in half top to tail and then sliced into semi-circles.

    Red pepper - deseeded and with the inner membranes removed, then cut into thin slices.

    Passata - this is just tomatoes that have been sieved to remove any bits of skin and seeds. It is normally sold in bottles or cardboard packets in the supermarket (normally next to the canned tomatoes). If you have a glut of tomatoes, here's a recipe for your own homemade passata that you make like.

    Tomato puree - you may know it as tomato paste. This is highly concentrated tomatoes and it adds extra tomato flavour to the dish.

    Mango chutney - this adds a little sweetness to the curry. It's one of the tips I picked up during my time in South Africa. Curry as made by the Cape Malay population always contains a little chutney. Feel free to leave it out if you don't want the extra sweetness.

    Garlic and ginger - I like to use garlic and ginger paste in bottles because then I can be sure of the measurements. If you prefer to use fresh, by all means, do so, but be sure to crush both the garlic and the ginger finely.

    Stock - you could use either beef, chicken or vegetable stock. If you don't have fresh stock, make your own with a stock cube.

    Oil - for frying the onions - use a neutral-flavoured vegetable oil rather than olive oil.

    And finally the spices:

    • Garam masala
    • Ground coriander
    • Ground cumin
    • Paprika
    • Turmeric
    • Salt

    Also not pictured, but necessary for thickening the gravy is a small amount of plain flour.

    What to do

    Curried meatballs

    A white mixing bowl containing minced beef mixed with egg, spices and breadcrumbs, ready to be formed into meatballs.

    Place all of the ingredients for the meatballs into a mixing bowl and mix thoroughly to combine. When you think you've mixed enough, mix for another minute - just to ensure all the spices are equally distributed throughout the mixture.

    18 uncooked meatballs on a white plate.

    Divide the mixture into 18 roughly equally-sized pieces and roll into balls (about the size of golf-balls)

    18 unbaked meatballs on a baking tray.

    Place the curried meatballs on a baking tray lined with baking parchment (or a silicone mat). There is no need to add any oil.

    18 baked meatballs on a baking tray.

    Preheat the oven to 200C / 400F and bake the meatballs for 15 to 18 minutes until they are nicely browned.

    Onion gravy

    Once the meatballs are in the oven you can get on with making the curried onion gravy.

    A frying pan containing sliced onions and red peppers.

    Heat the oil in a large pan and add the sliced onions, red peppers, garlic and ginger

    A frying pan containing softened sliced onions and red peppers.

    Stir to coat the vegetables in the oil then turn the heat to low and cover the pan with a lid. Leave it to steam for 15 minutes, until the onions are translucent and the peppers have started to soften. Stir occasionally so they do not burn.

    Spices and flour spooned onto cooked onions and red peppers in a frying pan.

    Once the onions and peppers have softened, tip in all the spices and the flour.

    Spices and flour mixed with onions and red peppers in a frying pan.

    Stir to remove any lumps, then stir-fry (still on a low heat) for one minute.

    Stock and passata added to onions and peppers in a frying pan.

    Stir in the tomato passata, stock, chutney and tomato paste.

    A pan of curried onion sauce with a spatula, showing the consistency of the sauce.

    Turn up the heat slightly and bring the mixture to a boil. Continue to stir until the mixture thickens. The gravy should have quite a thick consistency. If it is too thick, thin it down slightly with a splash of stock or water.

    Baked meatballs added to curried onion gravy in a frying pan.

    Add the meatballs into the gravy, cover and leave to simmer on a low heat for 5 minutes or so to give the meatballs time to absorb some of the flavour from the sauce. Serve hot with a dish of white rice.

    I like to garnish the meatballs with a little chopped parsley or coriander when I transfer them to a serving dish, but that's up to you!

    If you'd like to be notified of new recipes, why not subscribe to my newsletter? To say thank you, you will receive a free recipe e-book containing some of my most popular cakes and desserts.

    Close up of meatballs in a curried onion gravy.

    Curried meatballs and onion gravy FAQ

    What else can I serve with the meatballs?

    I like to serve these curried meatballs with rice, but you could also serve them with cous cous or even spaghetti. (Curried spaghetti and meatballs anyone?)
    When I serve them with rice I normally add a green side vegetable such as peas, beans or broccoli. If I was serving them over a plate of spaghetti I would probably add a fresh green salad.

    Can I freeze the leftovers?

    Pack any cooled leftovers (meatballs and gravy) into a rigid plastic container and freeze for up to 3 months. Defrost in the refrigerator and then reheat gently in a saucepan until piping hot.
    Leftover gravy (without meatballs) can be frozen in a plastic bag for up to 4 months.

    Can I freeze uncooked meatballs?

    You can freeze the unbaked meatballs on a baking tray until they are solid and then transfer them into a plastic bag and freeze them for up to 3 months.
    To use either defrost the meatballs and bake them as per the recipe, or bake them from frozen but add an additional 5 minutes to the baking time

    Can I fry the meatballs instead of baking them?

    Yes, the meatballs can be fried in a little vegetable oil over moderate heat. Use a pair of tongs to help you turn the meatballs so that they brown on all sides. Frying time will be approximately 10 minutes. Cut a meatball in half to check that is completely cooked through.

    How do I make this dish milder in taste?

    If you would like all the flavour, but none of the 'burn', simply leave out the chilli flakes.

    I don't have all the spices. Can I use curry powder instead?

    Commercial curry powder normally contains a blend of cumin, coriander, turmeric and chilli, which are the main spices in this dish. Depending on the brand, there may be small quantities of other spices too.
    If you would like to use a pre-mixed curry powder, you can substitute it for the spices given in the recipe, with the exception of paprika (which you should still add).
    I would also be inclined to taste the curried onion sauce once the spices have cooked, and perhaps add half a teaspoon of allspice for additional flavour.
    Do bear in mind that I haven't used chilli flakes in the sauce so if you do use a commercial curry powder you will have a spicier sauce.
    Also, commercial curry powder comes in different strengths (mild, medium and hot) so you should bear this in mind when deciding how much to use.

    Save for later

    If you would like to make these curried meatballs in onion gravy, why not save the recipe to one of your Pinterest boards so you can find it easily? Just click on 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

    If you enjoy meatballs as much as I do, you can find many more recipes on my meatball and meatloaf recipes page. Here are just a few of them.

    • A dish of Moroccan lamb meatballs next to a dish of homemade tomato sauce.
      Moroccan lamb meatballs with homemade tomato sauce
    • A jug of barbeque sauce being poured over a dish of linguine and meatballs.
      Best barbeque sauce (served with meatballs)
    • A helping of meatball stroganoff on a bed of tagliatelle.
      Creamy meatball stroganoff with mushrooms
    • A cross-section view of a chicken and bacon meatloaf, showing the ham and cheese inside.
      Chicken and bacon meatloaf with ham and cheese

    📋The recipe

    Close up of meatballs in a curried onion gravy.

    Curried meatballs in onion gravy.

    Curried meatballs in onion gravy is a recipe that I've been making for my family for years and it never fails to impress. The curried meatballs are oven-baked (so they stay perfectly round) and a dollop of mango chutney adds a tangy sweetness to the curried onion gravy.
    Recipe by: Veronica
    Main Course
    South African
    Calories 249
    Prep 20 minutes minutes
    Cook 20 minutes minutes
    Total Time 50 minutes minutes
    Servings: 6 people
    Print Pin Comment Bookmark Saved!
    Prevent your screen from going dark
    5 from 2 votes

    (Click the stars to rate this recipe)

    Equipment

    • Mixing bowl
    • Baking tray
    • Baking parchment
    • Sharp Knife
    • Chopping Board
    • Frying Pan OR
    • Saucepan

    Ingredients

    Meatballs

    • 1 pound / 450 grams lean beef mince 5% fat if possible
    • 1 medium onion (grated) approx 1 cup
    • 1 large egg
    • ½ cup / 60 grams Panko breadcrumbs
    • 1 teaspoon paprika
    • ½ teaspoon ground coriander
    • ½ teaspoon ground cumin
    • 1 teaspoon garam masala
    • ½ teaspoon dried chilli flakes optional or to your own taste
    • 1 teaspoon salt optional or to your own taste

    Curried onion gravy

    • 2 tablespoons sunflower oil for frying the onions
    • 2 - 3 mediium onion (thinly sliced) approximately 2 cups
    • 1 small red pepper (capsicum / bell pepper) deseeded and sliced
    • 1 cup stock (beef, chicken or vegetable) use a stock cube if necessary
    • 1 cup passata
    • 1 teaspoon garlic paste
    • ½ teaspoon ginger paste
    • 2 tablespoons tomato puree / tomato paste
    • 2 tablespoons mango chutney
    • 2 teaspoons garam masala
    • 2 teaspoons ground coriander
    • 1 teaspoon ground cumin
    • 1 teaspoon paprika
    • 1 teaspoon turmeric
    • ½ teaspoon salt or to your own taste
    • 1 tablespoon flour for thickening

    Instructions

    Meatballs

    • Preheat the oven to 200°C / 400°F
    • Place all of the ingredients for the meatballs into a mixing bowl and mix thoroughly to combine. Ensure all the spices are evenly distributed.
      1 pound / 450 grams lean beef mince, 1 medium onion (grated), 1 large egg, ½ cup / 60 grams Panko breadcrumbs, 1 teaspoon paprika, ½ teaspoon ground coriander, ½ teaspoon ground cumin, 1 teaspoon garam masala, ½ teaspoon dried chilli flakes, 1 teaspoon salt
    • Form the meat mixture into 18 golf-ball-sized balls.
    • Place the meatballs on a baking tray lined with baking parchment (or a silicone mat). There is no need to add any oil.
    • Bake in the preheated oven for 15 to 18 minutes until the meatballs are nicely browned.

    Curried onion gravy

    • Heat the oil in a large pan and add the sliced onions, red peppers, garlic and ginger
      2 - 3 mediium onion (thinly sliced), 1 small red pepper (capsicum / bell pepper), 1 teaspoon garlic paste, ½ teaspoon ginger paste, 2 tablespoons sunflower oil
    • Stir to coat the vegetables in the oil then turn the heat to low and cover the pan with a lid. Leave it to steam for 15 minutes, until the onions are translucent and the peppers have started to soften. Stir occasionally so they do not burn.
    • Once the onions and peppers have softened, tip in all the spices and the flour.
      2 teaspoons garam masala, 2 teaspoons ground coriander, 1 teaspoon ground cumin, 1 teaspoon paprika, 1 teaspoon turmeric, ½ teaspoon salt, 1 tablespoon flour
    • Stir to remove any lumps, then stirfry (still on a low heat) for one minute.
    • Stir in the tomato passata, stock, chutney and tomato paste.
      1 cup stock (beef, chicken or vegetable), 1 cup passata, 2 tablespoons tomato puree / tomato paste, 2 tablespoons mango chutney
    • Turn up the heat slightly and bring the mixture to the boil. Continue to stir until the mixture thickens. The gravy should have quite a thick consistency. If it is too thick, thin it down slightly with a splash of stock or water.
    • Add the meatballs into the gravy, cover and leave to simmer on a low heat for 5 minutes or so to give the meatballs time to absorb some of the flavour from the sauce. Serve hot with a dish of white rice.

    Notes

    Pack any cooled leftovers (meatballs and gravy) into a rigid plastic container and freeze for up to 3 months. Defrost in the refrigerator and then reheat gently in a saucepan until piping hot.
    Leftover gravy (without meatballs) can be frozen in a plastic bag for up to 4 months.
    Unbaked meatballs can be frozen on the baking tray until they are solid and then transferred into a plastic bag and frozen for up to 3 months.
    To use either defrost the meatballs and bake them as per the recipe, or bake them from frozen but add an additional 5 minutes to the baking time.
    If you prefer to fry the meatballs, they can be fried in one or two tablespoons of sunflower oil in a frying pan for about 10 minutes.  Turn them with tongs to allow them to brown on all sides
    Nutrition assumes that this recipe will serve 6 people and that all the sauce and meatballs will be eaten.

    Nutrition

    Serving - 1portion | Calories - 249kcal | Carbohydrates - 20.1g | Protein - 19.7g | Fat - 10.2g | Saturated Fat - 2.6g | Cholesterol - 77mg | Sodium - 879mg | Potassium - 484mg | Fiber - 2.7g | Sugar - 5.8g | Vitamin D - 7µg | Calcium - 54mg | Iron - 4mg

    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 dinner plate with 2 patties of Salisbury steak smothered with mushroom and onion gravy, with a selection of potatoes and vegtables on the side.
      Salisbury steak with fondant potatoes
    • 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
    • A boerewors puff pastry spiral on a wooden board surrounded by a selection of salads.
      Boerewors puff pastry spiral
    • A dish of sticky chicken meatballs with a large wooden serving spoon,
      Easy Asian chicken meatballs with a sticky sauce
    44 shares
    • Share on Facebook7
    • 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.

    5 from 2 votes (2 ratings without comment)

    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.

    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

    ↑ 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

    Rate This Recipe

    Your vote:




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

    Recipe Ratings without Comment

    Something went wrong. Please try again.