Meatballs in Curry Sauce is a combination of 2 recipes that go so well together. The lovely moist texture of the meatballs with the slightly hot flavour of the sauce is a winner every time. Serve as a main dish with basmati rice for a filling meal. Alternatively, just with poppadum and naan breads for a dipping dish. Also, I have serve this as a starter and as an appetizer with great reviews. Furthermore, make the meatballs in advance and freeze.
Let’s face it, meatballs swimming in a rich, fragrant curry sauce that really makes me feel at home. Itโs comfort food with a twist โ familiar but exotic, hearty but playful. Over the years Iโve had fun experimenting with versions of โmeatballs in curry sauce,โ taking inspiration from Indian kofta curries, Thai coconut-curry meatballs, and even fusion takes that bridge continents. Today I want to share with you not a recipe (Iโll spare you the ingredient list and steps!), but a storytellerโs look at why this dish is so satisfying, how it can adapt to your mood or kitchen, and tips for making it your own.
Why meatballs + curry = magic
At first glance, meatballs and curry might seem like unlikely partners โ meatballs are often associated with Italian red sauce, Swedish cream sauce, or hearty stews. But curry sauce brings everything into a new light. The sauce does most of the heavy lifting: itโs the stage where aromatics like garlic, onion, ginger, and spices (cumin, coriander, turmeric, chili, perhaps curry paste) come alive. The meatballs are the players who get to soak in that flavor theater. I love that contrast โ firm, savory meatballs, meeting silky, spiced sauce.
A great curry sauce does more than just coat the meatballs. A version I often return to is the coconut-based red curry variant: the creamy richness from coconut milk balances heat, the aromatics punch through, and the meatballs act as little flavor sponges. (Several bloggers speak of this style, e.g. in โEasy Curry Meatballsโ using ginger, garlic, mild curry spice, and coconut milk to fashion a creamy sauce) (Cooked & Loved).
Another inspiration is the Indian โkofta curryโ approach, where meatballs (koftas) are simmered in a spiced gravy of tomatoes, onions, and fragrant spices โ sometimes even with yogurt or cream. (Julia Freyโs take on Meatballs in Curry Sauce, for example, calls it a kofta curry and emphasizes that it โneeds nothing else but plain basmati rice and a big spoon.โ) (Vikalinka)
So whether you lean toward the Thai-style coconut sauce or the Indian tomato-gravy route, the core is the same: juicy meatballs, layered sauce, and you deciding what kind of โpersonalityโ the dish takes.
The kind of kitchen freedom I adore
One of the best things about meatballs in curry sauce is how forgiving and flexible it can be. Let me share a few ideas Iโve picked up (and tried) that make this dish feel like your own:
- Choice of meat: Ground beef, lamb, chicken, turkey โ they all work. Lean meats might need a little fat or binding help; richer meats naturally offer more depth. Some versions (e.g., โMeatballs in Spicy Curryโ) explicitly say try beef, lamb, chicken or turkey. (From A Chef’s Kitchen)
- Spice level control: If I want something family-friendly, I tone down the curry paste or chili and lean on creamy coconut or some yoghurt. For more kick, I keep the extras (chilies, ginger) generous.
- Sauce body & texture: Iโll sometimes simmer the sauce down until itโs thick enough to cling, other times keep it looser if I want it to drizzle over rice or soak into bread or naan.
- Add-ins & veggies: I often sneak in bits of peppers, onion slivers, peas or spinach to introduce texture and brightness. With some added acidity (lime juice, yogurt, or even tomato), the dish feels more balanced.
To share a specific example: I once made basil-ginger meatballs in coconut red curry sauce (inspired by a blog I read) โ those meatballs had fresh basil and ginger in them, and the sauce included sautรฉed bell peppers, onion, and Thai red curry paste โ the result was vibrant, aromatic, and full of character. (Butter Be Ready)
What makes a dinner memorable
For me, a dish is memorable not just because it tastes great, but because it connects with something in the home โ a cozy evening, laughter around the table, the smell that greets you as you walk in. Here are a few โgarnish & serviceโ things I do to make this dish feel special:
- Herbs & freshness, right at the end. Fresh coriander (cilantro), Thai basil, even mint or parsley sprinkled last-minute lifts the dish.
- A squeeze of citrus or a dollop of yoghurt. A bit of lime or lemon juice gives brightness; a swirl of yoghurt or coconut cream can mellow things.
- Accompaniments matter. Steamed jasmine or basmati rice is classic. Sometimes I serve with naan, flatbread, or even a simple salad to lighten the plate.
- One-pot or presentation pause. If I can do the whole dish in one pan (sear meatballs, build sauce, simmer), perfect. But sometimes Iโll rest the browned meatballs briefly while building the sauce, then reintroduce themโ itโs like giving the dish a little drama.

Meatballs in Curry Sauce
Ingredients
- 1 large onion peel/finely diced
- 500 g beef mince 5% fat
- 2 cloves garlic peel/mince
- 1 inch ginger peel/finely chop
- 1 tsp dried mixed herbs
- 25 g breadcrumbs
- 100 g curry paste depending on heat
- 400 g chopped tomatoes can
- 400 ml coconut milk can
- 3 tbsp olive oil
- salt to taste
- ground black pepper to taste
- 8 medium poppadom to serve
- 2 large naan breads to serve
Instructions
- Using a large mixing bowl, add the mince, garlic, breadcrumbs, herbs and onion and mix thoroughly.1 large onion, 500 g beef mince, 2 cloves garlic, 25 g breadcrumbs, 1 tsp dried mixed herbs
- Place a cutting board next to the bowl. Pass your hands under cold water but donโt dry them as the meatball mixture wont stick to your hands s you portion them.
- Using your wet hands mould the mince mixture into 16 โ 20 balls.
- Add a frying pan to a medium heat and add 2 tablespoon of oil.3 tbsp olive oil
- When the oil is hot, add the meatballs in batches and fry for 5 minutes or until all sides are lightly brown. Remove from the pan and place on a papered plate to drain any excess oil. Repeat until all of the meatballs have been cooked.
- Add the last of the oil to the pan and when hot add the curry paste and ginger and fry for 1 โ 2 minutes stirring continually.100 g curry paste, 1 inch ginger
- Add the coconut milk and chopped tomatoes and continue to stir. Taste the sauce and season accordingly with salt and black pepper.400 g chopped tomatoes, 400 ml coconut milk, salt, ground black pepper
- Bring to the boil to get it going and then reduce the heat so the sauce starts to simmer. Leave for a few minutes to blend.
- Add the meatballs back to the pan and cook for 10 minutes until the sauce has reduced and the meatballs are cooked all of the way through.
- Serve the meatballs and sauce either one its own with naan and poppadom or on a bed of basmati rice.8 medium poppadom, 2 large naan breads

24 comments
Such a good combination which everybody lived and polished off.
The texture of the meatballs was spot onโtender but still holding their shape in the curry sauce.
I loved how the sauce clung to the meatballs instead of drowning them.
I liked that the dish was bold but still familiar. The sauce had depth while the meatballs kept it hearty.
The meatballs and sauce are incredible.
The curry flavour didnโt overpower the meatballsโit complemented them.
The sauce was velvety and aromatic, and the meatballs soaked up every bit of flavour.
Iโll definitely make it again and again.
The spices were well-balanced and the dish felt both hearty and exotic.
We added a spoonful of yoghurt on top and it brought everything togetherโcreamy, warm, and deliciously spiced.
We served this with basmati rice and naan, and the whole family polished their plates.
The curry sauce had just the right amount of heat, and the meatballs were juicy and full of flavour.
The blend of spices in the curry sauce gave the dish so much character without being too intense. Really well done.
The sauce was so good I ended up dipping bread into the pan after dinner. That says it all.
Rich, earthy, and full of personalityโthese curry meatballs were a hit.
The leftovers tasted even better the next day.
This dish made my kitchen smell incredible for hours.
A brilliant combination.
Every bite was packed with flavour, and the sauce tied everything together perfectly.
Such a clever and comforting pairing.
I wasnโt sure how curry and meatballs would pair, but this turned out to be a flavourful surpriseโrich, comforting, and perfectly spiced.
I normally stick to Italian-style meatballs, but this dish has converted me. The curry twist works beautifully.
I loved how the spices were warming without being overpowering.
The fragrance while it was cooking was unbelievable. By the time it was served, everyone was already gathered around the table.