Sweet and Sticky Meatball Curry is a beef-and-pork meatball dish cooked in a spiced, caramelized-onion curry sauce thickened with cornflour. The meatballs are oven-roasted first, then finished in the sauce — so you get browned, juicy meat without standing over a pan. It’s a solid weeknight option when you want something more interesting than a standard mince dish but don’t want a long ingredient list.
Substitutions that actually work
- Tandoori masala: If you can’t find it, use a mix of smoked paprika, ground cumin, ground coriander, and a pinch of cayenne. It won’t be identical, but the sauce will still work.
- Beef and pork mince: All-beef mince works fine. Avoid anything leaner than 15% fat or the meatballs will dry out in the oven.
- Green chili: A serrano or half a jalapeño is a practical substitute. Adjust to your heat preference.
- Brown sugar: Coconut sugar or light muscovado both work. Don’t skip it entirely — it’s doing real work in the sauce.
- Beef stock: Chicken stock is a fine swap and keeps the sauce lighter in color.
Why this recipe works
Two things matter most here. First, roasting the meatballs at high heat before they go into the sauce — this builds a browned crust through the Maillard reaction, which adds flavor the sauce alone can’t provide and helps the meatballs hold their shape during simmering. Second, cooking the red onions low and slow with brown sugar before adding the spices — this draws out natural sugars and gives the sauce its characteristic sticky, slightly sweet body. Rush either step and the dish tastes flat. Skip the garnish — not worth the extra dish.
If something goes sideways
- Meatballs falling apart in the sauce: They weren’t roasted long enough to set. Make sure they’re firm and browned before transferring — a soft, pale meatball won’t survive simmering.
- Sauce too thin after adding cornflour slurry: The slurry needs to come to a simmer to activate. Keep the heat at medium and stir for a full 2 minutes before deciding it needs more thickener.
- Sauce too thick or gluey: Add a splash of stock or water and stir over low heat. Cornflour sauces can over-thicken as they cool, so this is common when reheating.
- Onions catching and burning before they caramelize: Turn the heat down and add a tablespoon of water to the pan. Caramelizing onions properly takes at least 15 minutes on low heat.
- Meatballs not reaching safe temperature: Ground beef and pork must hit 160°F (71°C) internally. If they’re browned outside but the oven time felt short, finish them in the simmering sauce with a lid on for a few extra minutes and check with a thermometer.
Leftovers and meal prep
Leftovers keep well in an airtight container in the fridge for up to 3 days. The sauce thickens considerably when cold — add a small splash of water or stock when reheating on the stovetop over medium-low heat, stirring until loosened. The meatballs also freeze well: cool completely, then freeze in the sauce for up to 3 months. Thaw overnight in the fridge before reheating. If you want to get ahead, the meatballs can be shaped, roasted, and refrigerated a day in advance — just add them to the freshly made sauce when you’re ready to finish the dish.

Sweet and Sticky Meatball Curry
Ingredients
Meatball Instructions
500 grams ground beef (minced beef) - 15% fat
500 grams ground pork (minced pork) - 15% fat
½ teaspoon cumin
1 teaspoon garlic - ground
1 teaspoon onion powder
1 teaspoon cilantro (coriander) - ground
1 pinch salt
1 pinch ground black pepper
Curry Sauce Instructions
2 medium red onion - diced
2 cloves garlic
1 thumb-size ginger
1 large green chilis (green chilli in British English)
1 ½ teaspoon cumin seeds
1 teaspoon fennel seeds
1 teaspoon coriander seeds
4 pods cardamom - remove seeds and throw away the shell- 2 teaspoons tandoori Masala
1 tablespoon brown sugar
800 ml beef stock (beef broth or beef bouillon)
1 tablespoon cornflour
Instructions
- Before you start, turn the oven up to the maximum heat.
- Toast off all the seeds in a small pan for 5 minutes on the lowest heat and then add them to a pestle and mortar with the tandoori masala and crush into a fine powder.
- In a large pot or deep frying pan, add 2 tablespoons of oil on low heat. Add the powder and simmer for a minute and then add the red onion and sugar. Put this on the lowest heat on your smallest burner and place the lid to caramelise the onion. You will appreciate the smell, I promise!
- Now make a paste by blitzing the chilli, garlic and ginger together. If you don’t have a blender, finely chopping all the ingredients will work. Add the pasta into the pan and stir.
- While the onions are slowly caramelising, mix all the meatball ingredients until the pork and beef have slightly blended together. Make little meatballs about two thirds the size of a golf ball, add them to a tray and roast on high in the oven for 10 to 15 minutes until brown.
- Add the beef stock to the onions and boil, then turn down to simmer. Make a paste with cold water and cornflour, tip in, and stir well to thicken.
- Add the meatballs to the onion and stock. Simmer for another 15 minutes whilst you cook your rice.
- Serve!
Nutrition
Frequently asked questions
Can I use store-bought frozen meatballs instead of making them from scratch?
You can, but the flavor will be noticeably different. The homemade meatballs in this recipe have cumin, coriander, and garlic mixed directly into the meat, which means the spice runs all the way through — pre-made meatballs are usually seasoned for Italian-style dishes and will taste out of place in this sauce.
Do I have to blend the garlic, ginger, and chili into a paste, or can I just chop them?
Chopping is fine if you don’t have a blender or small food processor. The paste gives a smoother sauce, but finely minced aromatics will still flavor the dish well. Just make sure the pieces are small enough that they soften fully during cooking.
What’s the best way to serve this if I’m not making rice?
Naan or flatbread works well and keeps washing up minimal — you’re using the bread directly as a scoop. Mashed potato is also a good option and soaks up the sticky sauce effectively.
Try these next
- Lamb Spinach Curry Delight
- Quick Lamb Coconut Rendang
- Anglo-Indian Curry Pie
- Spicy Beef Stuffed Peppers









