Table of Contents
Juicy Indian-Style Chicken Kofta Meatballs Simmered in a Velvety Coconut Tomato Curry with Garlic Naan โ The No-Fry Secret for Extra-Juicy Meatballs
I first fell for a proper chicken kofta curry not in India, but in a tiny family-run restaurant tucked behind the Gare du Nord in Paris. I was a culinary student, exhausted from sauce-making drills, and that bowl changed everything: tender, spice-laced meatballs floating in a silky coconut-tomato sauce, with warm naan to mop up every drop. Now, in my NYC kitchen, Iโve recreated that magicโonly better. This easy chicken kofta curry rides on a no-fry technique that keeps the meatballs remarkably juicy and turns a weeknight dinner into something soulful. No deep-frying, no fuss, just one pot and a whole lot of comfort.
Imagine the aroma of cumin and coriander hitting hot oil, followed by grated ginger and garlic sizzling into a fragrant paste. The curry base deepens with crushed tomatoes and full-fat coconut milk, creating a sauce thatโs simultaneously rich, tangy, and creamy. The kofta themselves are delicate yet sturdyโground chicken blended with breadcrumbs, egg, and fresh cilantroโand they poach gently in that bubbling bath, soaking up the turmeric-stained gravy. Each bite delivers a burst of garam masala warmth, a whisper of cayenne, and the bright finish of cilantro. Pair it with butter-brushed garlic naan, and youโll understand why this recipe has become my weeknight hero.
As a professionally trained cook, Iโve tested every trick to make meatballs that never dry out. The secret is skipping the browning step entirelyโpoaching them directly in the simmering curry locks in moisture and infuses every morsel with flavor. Iโll walk you through the exact mixing method to avoid dense kofta, plus a quick chilling trick that ensures they hold their shape. And Iโll warn you about the one over-mixing mistake that turns tender meatballs into rubbery bullets. Whether youโre a seasoned home cook or tackling Indian food for the first time, this recipe is foolproofโand it tastes like you spent hours on it.
Why This Chicken Kofta Curry Recipe Is the Best
The Flavor Secret. My Paris training taught me that great meatballs arenโt just about the meatโtheyโre about balancing fat, moisture, and aromatics. Here, I use finely chopped onion that almost melts into the kofta, plus fresh ginger and cilantro for brightness. Instead of frying, I let the meatballs steep in a curry thatโs layered with three distinct spices: turmeric for earthiness, cumin for smokiness, and garam masala for warmth. The coconut milk mellows the tomatoโs acidity, creating a velvety sauce that tastes like it simmered all day. Itโs a technique I brought back from my Paris days and perfected in my New York kitchen, where busy schedules demand maximum flavor with minimal effort.
Perfected Texture. The kofta are tender enough to cut with a spoon, yet they hold their shape beautifully. The combination of breadcrumbs and a lightly beaten egg gives structure without making them dense. Chilling the shaped meatballs for just 15 minutes firms up the fat and proteins, so they donโt fall apart when they hit the warm sauce. And because they cook at a gentle simmerโnever a rolling boilโthe meat stays succulent, absorbing the coconut-tomato goodness while cooking through to a safe internal temperature of 165ยฐF.
Foolproof & Fast. You only need one deep skillet or Dutch oven from start to finish, which means fewer dishes and more time to relax. The entire recipe clocks in at under an hour, yet it delivers restaurant-quality depth. Even if youโve never made Indian food before, the step-by-step instructionsโwith built-in pro tips and common-mistake alertsโwill guide you to a flawless result. Itโs the kind of meal that impresses guests but works just as well for a quiet Tuesday supper.
Chicken Kofta Curry Ingredients
Whenever I shop for these ingredients in NYC, I head to the aromatic spice aisles of Kalustyanโs or my local farmersโ market for the freshest cilantro and ginger. Growing up in Morocco, I learned that spices are the heartbeat of a dishโbuy them whole and grind them yourself if you can; the flavor is incomparable. Hereโs everything youโll need, with US measurements and a few notes on what you can swap if your pantry isnโt fully stocked.
Ingredients List
- For the Meatballs:
- 1 lb (450g) ground chicken
- 1/2 cup finely chopped onion
- 2 cloves garlic, minced
- 1 tbsp grated fresh ginger
- 1/4 cup chopped fresh cilantro
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp garam masala
- 1/4 tsp cayenne pepper (or to taste)
- 1/2 tsp salt
- 1/4 cup breadcrumbs (plain or panko)
- 1 large egg, lightly beaten
- For the Curry:
- 2 tbsp vegetable oil (or ghee)
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 1 tbsp grated fresh ginger
- 1 tsp ground turmeric
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp garam masala
- 1 (14 oz) can crushed tomatoes
- 1 (13.5 oz) can full-fat coconut milk
- 1/2 cup water or chicken broth
- Salt to taste
- Fresh cilantro for garnish
- For the Garlic Naan (optional, serve with):
- 4 store-bought or homemade naan bread
- 2 tbsp melted butter
- 2 cloves garlic, minced
Ingredient Spotlight
Ground Chicken: I prefer dark meat ground chicken for extra juiciness, but breast meat works fine as long as you donโt overwork it. In a typical US grocery store, look for โground chickenโ near the poultry section; if only breast meat is available, mix in 1 tablespoon of olive oil to compensate for leanness. Substitution: ground turkey (93% lean) yields a similar texture; ground lamb brings a richer, gamier flavor thatโs stunning if you want to go more North African.
Coconut Milk: Full-fat canned coconut milk is non-negotiable for that velvety mouthfeel. Light coconut milk will make the sauce thinner and less creamy, but you can use it in a pinchโjust simmer an extra 5 minutes to thicken. If youโre dairy-tolerant, heavy cream can replace half of the coconut milk for a slightly different richness; the sauce will taste more European than Indian, but still delicious.
Garam Masala: This warming spice blend is the backbone of many Indian dishes. Store-bought is perfectly fine, but if you can, buy a small batch from a spice shopโthe freshness is palpable. To make your own quickly: combine equal parts cumin, coriander, cardamom, black pepper, cinnamon, cloves, and nutmeg. Thereโs no perfect substitute, but a mix of cumin and a pinch of allspice can get you close in an emergency.
| Original Ingredient | Best Substitution | Flavor / Texture Impact |
|---|---|---|
| Ground chicken | Ground turkey (93% lean) or ground lamb | Turkey: slightly drier, add 1 tbsp olive oil. Lamb: richer, gamier, excellent with extra coriander. |
| Full-fat coconut milk | Light coconut milk or half heavy cream | Light coconut milk: thinner sauce, extend simmer. Cream: richer but less tropical, use 1/2 cup cream + 1/2 cup water. |
| Breadcrumbs | Almond flour or crushed pork rinds (for keto) | Almond flour: slightly nuttier, gluten-free. Pork rinds: zero carb, crispier edge if you choose to pan-fry later. |
| Garam masala | Equal parts cumin + coriander + pinch allspice | Less complex, but good in a pinch. Will lack the cinnamonโclove warmth. |
How to Make Juicy Indian-Style Chicken Kofta Meatballs โ Step-by-Step
Youโre about to make a meal that smells like a spice market and tastes like a hug. Grab your favorite deep skillet, put on some music, and letโs cook together. I promiseโonce you learn this no-fry poaching method, youโll never go back to dry, pan-seared meatballs again.
Step 1: Mix the Meatball Base
In a large bowl, combine the ground chicken, finely chopped onion, minced garlic, grated ginger, chopped cilantro, cumin, coriander, garam masala, cayenne, salt, breadcrumbs, and beaten egg. Use your hands or a fork to gently mix until everything is just combinedโdo not overwork. Youโre looking for a cohesive mixture that holds together when squeezed, but you should still be able to see flecks of cilantro.
โ ๏ธ Common Mistake to Avoid: Over-mixing the meatball mixture. Kneading like bread dough develops protein bonds that turn the kofta tough and rubbery. Mix only until no dry bits remain, then stop.
Step 2: Shape & Chill the Kofta
With damp hands, roll the meat mixture into 1.5โinch balls (youโll get about 20โ24). Place them on a plate or tray lined with parchment. Pop the plate into the refrigerator for 15 minutesโthis firms up the fat and helps the meatballs hold their round shape during cooking. While they chill, you can start the curry base.
๐ก Lalybeth’s Pro Tip: Chilling is crucial, but if youโre in a super rush, even 5 minutes in the freezer makes a difference. Just donโt skip it entirelyโwarm meatballs are more likely to disintegrate in the simmering sauce.
Step 3: Sautรฉ the Aromatics
Heat the vegetable oil in a large deep skillet or Dutch oven over medium heat. Add the finely chopped onion and cook, stirring occasionally, until soft and translucentโabout 5 minutes. Stir in the minced garlic and grated ginger; cook for 1 minute more until fragrant. Donโt let the garlic brown or it will turn bitter.
๐ก Lalybeth’s Pro Tip: I like to add a tiny pinch of salt at this stage to draw moisture from the onions, helping them soften faster. Itโs a little trick I picked up from my motherโs tagine-making mornings in Morocco.
Step 4: Bloom the Spices
Sprinkle in the turmeric, cumin, coriander, and garam masala. Stir constantly for about 30 seconds until the spices darken slightly and smell intensely aromatic. Blooming the spices in oil releases fat-soluble flavor compounds that you just canโt get by adding them later. If the pan feels dry, drizzle in a little more oil.
โ ๏ธ Common Mistake to Avoid: Adding spices to a dry pan or overheating them. Spices can burn in seconds, turning acrid and ruining the entire curry. Keep the heat at medium and stir continuously.
Step 5: Build the Velvety Sauce
Pour in the crushed tomatoes, coconut milk, and water (or broth). Stir well to combine everything into a smooth, sunset-orange sauce. Bring to a gentle simmerโsmall bubbles around the edges, not a rolling boil. Taste the sauce and add a pinch of salt; it will concentrate as it cooks. Let it bubble softly while you retrieve the meatballs from the fridge.
Step 6: Gently Simmer the Meatballs
Carefully lower the chilled meatballs into the simmering curry, spacing them out so they arenโt crowded. If your skillet isnโt large enough, work in batches or use a wider pot. Cover the skillet with a lid and cook on low heat for 15โ20 minutes. The meatballs are done when their internal temperature reaches 165ยฐF (74ยฐC) on an instant-read thermometer, and they feel firm but springy when pressed. Gently stir once or twice, nudging them with a long spoonโnever a spatulaโto avoid breaking them.
๐ก Lalybeth’s Pro Tip: If your sauce looks too thick during simmering, add a splash more water or broth. The meatballs will release a little juice, but you want them submerged enough to cook evenly. If the sauce is too thin, uncover for the last 5 minutes to reduce.
Step 7: Garlic Naan Prep
While the meatballs finish cooking, preheat your oven broiler or a dry cast-iron skillet. Mix the melted butter with the minced garlic. Brush this garlic butter generously over each naan. Warm them under the broiler for 1โ2 minutes per side, or heat on the skillet until golden spots appear. You want them soft and pliable, not crispy, perfect for scooping.
Step 8: Finish, Garnish & Serve
Once the meatballs are cooked through, taste the curry and adjust salt. Remove from heat and scatter a handful of fresh cilantro over the top. For an extra luxe touch, drizzle a spoonful of coconut cream or a swirl of yogurt. Serve the chicken kofta and curry in wide, shallow bowls with the garlic naan on the side for dipping. If youโre feeling extra, a pot of fragrant basmati rice is never a bad idea.
| Step | Action | Duration | Key Visual Cue |
|---|---|---|---|
| 1 | Mix meatball ingredients | 5 min | Uniform blend without streaks |
| 2 | Shape & chill | 15 min | Firm, cold meatballs |
| 3 | Sautรฉ aromatics | 6 min | Onion translucent, golden |
| 4 | Bloom spices | 30 sec | Intense aroma, darker color |
| 5 | Simmer sauce | 5 min | Smooth, bubbly mixture |
| 6 | Simmer meatballs | 15โ20 min | Internal temp 165ยฐF, firm |
| 7 | Garlic naan | 5 min | Golden spots, soft |
| 8 | Garnish & serve | 2 min | Cilantro bright, sauce velvety |
Serving & Presentation
When I plate this at home, I nestle four or five meatballs in a shallow bowl, ladle the coconut-tomato curry generously around them, and finish with a tangle of fresh cilantro and a few thin slices of fresh chili for color. Itโs a dish that looks effortlessly elegant yet feels like a warm embrace. The naan goes directly on the side, still glistening with garlic butter, ready to scoop up every last bit of sauce.
To turn this into a dinner party centerpiece, serve the curry in a large, hand-painted ceramic dish and let guests help themselves. I learned this communal serving style from my mother, who always set big tagines in the middle of the table in Morocco. A bowl of cucumber raita or a simple kachumber salad (diced cucumber, tomato, onion, cilantro, lemon) cuts through the richness and adds a refreshing crunch.
| Pairing Type | Suggestions | Why It Works |
|---|---|---|
| Side Dish | Basmati rice, cucumber raita, roasted cauliflower | Rice soaks up the sauce; raita cools the palate; cauliflower adds nutty depth. |
| Sauce / Dip | Mango chutney, extra coconut cream, mint yogurt | Sweet chutney contrasts the spice; coconut cream reinforces richness; mint yogurt adds freshness. |
| Beverage | Mango lassi, chai tea, Indian pale ale (IPA) | Lassi cools the heat; chaiโs spices echo the curry; IPAโs bitterness balances creaminess. |
| Garnish | Cilantro, sliced green chili, toasted coconut flakes, lime wedges | Cilantro adds freshness; chili brings heat; coconut echoes the curry; lime brightens the dish. |
Make-Ahead, Storage & Reheating
Between testing recipes and running from one NYC meeting to the next, I rely on make-ahead meals that taste just as good days later. This chicken kofta curry is a meal-prepperโs dream. You can shape the meatballs and even make the sauce base a day ahead, then simply bring it all together when youโre ready to eat. Leftovers become even more flavorful as the spices meld overnight.
| Method | Container | Duration | Reheating Tip |
|---|---|---|---|
| Refrigerator (cooked) | Airtight glass container | Up to 3 days | Reheat gently on the stovetop over low heat, add a splash of water if sauce thickens. |
| Freezer (cooked) | Freezer-safe container, meatballs and sauce together | Up to 2 months | Thaw overnight in fridge, then reheat stovetop. Avoid microwave to preserve meatball texture. |
| Make-Ahead (raw meatballs) | Tray lined with parchment, covered | Up to 24 hours in fridge | Proceed with Step 6 directlyโno need to thaw. |
When reheating cooked curry, I always do it on the stovetop over low heat. Microwaving can make the meatballs rubbery and break the smooth emulsion of the coconut sauce. Stir in a tablespoon of water or broth if the sauce has tightened up too much. The flavors often deepen overnight, so you might find the leftovers even more delicious than the first night.
For freezing, you can also freeze the raw meatballs separately on a parchment-lined tray, then transfer them to a bag once solid. When youโre ready, drop the frozen meatballs into a freshly simmered sauce and cook an extra 5โ7 minutes until they reach 165ยฐF. Itโs my go-to trick for last-minute guests.
Variations & Easy Swaps
| Variation | Key Change | Best For | Difficulty Impact |
|---|---|---|---|
| Vegetarian Paneer Kofta | Swap chicken for crumbled paneer + potato | Meatless Mondays, vegetarian guests | Easierโless worry about doneness |
| Gluten-Free & Dairy-Free | Use glutenโfree breadcrumbs or almond flour; ensure naan is GF or serve with rice | Celiac or dairyโfree diet | Slightly more fragile meatballs if using almond flour |
| Spicy Moroccan Twist | Add 2 tbsp chopped preserved lemon, 1/4 cup green olives to curry; swap cayenne for harissa | When you miss Morocco, a bold, tangy kick | No extra workโjust stir in at the end |
Vegetarian Paneer Kofta
Replace the ground chicken with 1 cup crumbled paneer plus 1/2 cup mashed boiled potato. Add the same spices, bind with 1 tablespoon chickpea flour (besan) instead of egg, and chill thoroughly. The kofta will be more delicate, so handle them gently when lowering into the sauce. They soak up the coconut-tomato curry beautifully, becoming soft pillows of spice that remind me of the paneer dishes I learned to love in Parisian vegetarian bistros.
Gluten-Free & Dairy-Free Option
For a fully gluten-free version, substitute the breadcrumbs with an equal amount of almond flour or crushed gluten-free crackers. The meatballs might be slightly softer, but the 15โminute chill helps them hold. Serve with basmati rice instead of naan, or look for certified gluten-free naan at specialty markets. The curry itself is already dairy-free thanks to coconut milk, so youโre just a swap away from a completely celiacโsafe meal.
Spicy Moroccan Twist
When I crave the flavors of my childhood in Rabat, I stir 2 tablespoons of finely chopped preserved lemon and a handful of pitted green olives into the finished curry. I also swap the cayenne for a spoonful of fiery harissa paste. The result is a North Africanโinspired chicken kofta curry that marries Indian spice with Moroccan tang. Itโs incredible over couscous, with a drizzle of extraโvirgin olive oil and fresh mint scattered on top.
What is the best way to keep chicken kofta meatballs juicy when simmering them in coconut tomato curry?
The number one secret is poaching the meatballs directly in the simmering curry without frying them first. Frying can create a tough outer crust that seals in some moisture initially, but more often it dries out lean chicken. By gently cooking them in the sauce, the meatballs absorb the coconut-tomato flavors and stay incredibly tender. Additionally, use ground chicken with a bit of fat (dark meat is ideal), add breadcrumbs and egg for moisture retention, and chill the shaped balls for at least 15 minutes before cooking. This firms up the fat and ensures they hold together while remaining juicy throughout.
Can I use ground turkey or lamb instead of chicken for these Indian-style kofta meatballs?
Absolutely. Ground turkey (93% lean) is a great substitute and will yield a very similar texture, though the meatballs may be slightly drier. I recommend adding a tablespoon of olive oil to the mixture to compensate. Ground lamb, on the other hand, brings a richer, more robust flavor that pairs wonderfully with the warming spices. If using lamb, reduce the cayenne slightly because the lamb fat already carries a peppery note. Both alternatives will work in the same no-fry poaching method; just adjust the cooking time slightlyโlamb meatballs might need an extra 2โ3 minutes to ensure theyโre fully cooked through.
How long should I simmer the chicken kofta meatballs in the coconut tomato curry for the best flavor?
Simmer the meatballs gently in the curry for 15โ20 minutes. This is enough time for the chicken to reach the safe internal temperature of 165ยฐF (74ยฐC) without overcooking. The low, slow bubble allows the meatballs to absorb the aromatic sauce while keeping them tender. If you simmer them much longer, the meatballs can start to break down, especially if the sauce is acidic from the tomatoes. For even deeper flavor, let the finished dish rest off the heat for 5 minutes before servingโthe spices continue to meld during that short rest.
What can I serve with this dish besides garlic naan to complement the creamy curry?
Garlic naan is classic, but there are many other delicious accompaniments. Steamed basmati rice is the most common alternativeโits fluffy texture soaks up the velvety sauce perfectly. For a low-carb option, try cauliflower rice or a side of sautรฉed spinach with cumin. A cooling cucumber raita (yogurt with grated cucumber and mint) balances the gentle heat, while a simple kachumber salad (diced tomato, onion, cucumber, cilantro) adds freshness. You could also serve it with flaky paratha or even crusty bread for a more European twist.
Can I bake the chicken kofta meatballs instead of simmering them in the curry?
Yes, you can bake them at 375ยฐF for about 15 minutes on a parchment-lined sheet before adding to the simmering sauce. This gives the meatballs a slightly firmer exterior and is helpful if you want to ensure they stay intact in a thinner sauce. However, I find the poached-only version yields juicier, more tender kofta. If you do bake, donโt overbakeโjust until an instant-read thermometer hits 155ยฐF, then finish cooking in the curry for the last 5โ10 minutes to pick up the sauceโs flavor.
Is this chicken kofta curry recipe gluten-free?
The recipe as written uses regular breadcrumbs, which contain gluten, so it is not gluten-free. To make it completely gluten-free, substitute the breadcrumbs with an equal amount of almond flour or crushed gluten-free crackers. Also, check that your garam masala and other spice blends are certified gluten-free, as some commercial blends can contain trace amounts. If you plan to serve with naan, youโll need to use a gluten-free naan or swap it for rice. The curry itself is naturally gluten-free and dairy-free, so with that one ingredient change, youโre set.
Can I make this recipe in an Instant Pot or pressure cooker?
You can adapt this for an Instant Pot, but the results will differ slightly. Use the sautรฉ function to cook the aromatics and bloom the spices, then add the tomatoes, coconut milk, and broth. Cancel sautรฉ, place the raw meatballs gently in the liquid, and pressure cook on high for 5 minutes with a quick release. The meatballs will cook through but may be a bit denser than the stovetop version because of the high pressure. I prefer the gentle simmer on the stove for the most tender texture, but the Instant Pot works in a pinch if youโre short on time.
How spicy is this chicken kofta curry, and can I adjust the heat?
The recipe as written is warmly spiced but not extremely hotโthe cayenne and garam masala provide a gentle background warmth. You can easily dial the heat up or down. For a milder version, omit the cayenne entirely or use a pinch of sweet paprika for color. For more fire, double the cayenne or add a finely chopped fresh green chili to the curry base when sautรฉing the onions. If you overdo the spice, a swirl of plain yogurt or a splash of extra coconut milk at serving time will mellow the burn beautifully.
Can I use light coconut milk to reduce the calories?
Yes, but the sauce will be thinner and less creamy. Light coconut milk has more water content, so I recommend simmering the sauce uncovered for an extra 5โ10 minutes to reduce it slightly and concentrate the flavors. You may also want to add an extra pinch of garam masala to compensate for the diminished richness. The meatballs will still cook through perfectly, but the overall mouthfeel wonโt be as velvety as with full-fat coconut milk.
How should I store leftovers of this chicken kofta curry?
Store cooled leftovers in an airtight container in the refrigerator for up to 3 days. The curry often tastes even better the next day as the spices marry further. To reheat, transfer to a saucepan and warm over low heat, stirring occasionally and adding a splash of water if the sauce has thickened. Avoid boiling, which can cause the coconut milk to separate. For longer storage, freeze the curry (with meatballs) in a freezer-safe container for up to 2 months; thaw overnight in the fridge before reheating gently.
Share Your Version!
I would absolutely love to see how your chicken kofta curry turns out. Did you stick to the classic no-fry method, or did you try the baked variation? Maybe you added a Moroccan twist with preserved lemons? Snap a picture before the garlic naan disappears, and leave a star rating and comment belowโyour feedback makes my NYC kitchen feel a little more connected to yours.
Tag me on Instagram or Pinterest @cookingwithlalyta when you post your creation. Iโm always blown away by the creativity in this community, whether itโs a clever swap you discovered at your local farmersโ market or a plating idea that makes the dish truly yours. Which ingredient are you most excited to experiment withโthe fresh ginger, the garam masala, or the creamy coconut milk? Drop a note and let me know!
From my NYC kitchen to yours โ I hope this recipe brings as much warmth to your table as it does to mine. โ Lalybeth ๐งก
Love This Recipe? Save It to Pinterest!
If you enjoyed this Juicy Indian-Style Chicken Kofta Meatballs Simmered in a Velvety Coconut Tomato Curry with Garlic Naan recipe, don’t let it get lost in your browser tabs! ๐ Pin it now so you can find it again anytime โ and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.
๐ Follow Lalybeth on Pinterest @cookingwithlalyta
๐ Pin this recipe ยท ๐ Re-pin your favorites ยท ๐ฌ Tag me when you make it โ I love seeing your creations!

Juicy Indian-Style Chicken Kofta Meatballs Simmered in a Velvety Coconut Tomato Curry with Garlic Naan
- Total Time: 50 minutes
- Yield: 4 servings 1x
Description
Tender chicken meatballs infused with aromatic Indian spices, gently simmered in a rich and creamy coconut tomato curry. Serve with warm garlic naan for a comforting and flavorful meal.
Ingredients
- For the Meatballs:
- 1 lb (450g) ground chicken
- 1/2 cup finely chopped onion
- 2 cloves garlic, minced
- 1 tbsp grated fresh ginger
- 1/4 cup chopped fresh cilantro
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp garam masala
- 1/4 tsp cayenne pepper (or to taste)
- 1/2 tsp salt
- 1/4 cup breadcrumbs
- 1 large egg, lightly beaten
- For the Curry:
- 2 tbsp vegetable oil
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 1 tbsp grated fresh ginger
- 1 tsp ground turmeric
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp garam masala
- 1 (14 oz) can crushed tomatoes
- 1 (13.5 oz) can full-fat coconut milk
- 1/2 cup water or chicken broth
- Salt to taste
- Fresh cilantro for garnish
- For the Garlic Naan (optional, serve with):
- 4 store-bought or homemade naan bread
- 2 tbsp melted butter
- 2 cloves garlic, minced
Instructions
- 1. Prepare the meatballs: In a large bowl, combine ground chicken, onion, garlic, ginger, cilantro, cumin, coriander, garam masala, cayenne, salt, breadcrumbs, and egg. Mix until well combined.
- 2. Shape mixture into 1.5-inch meatballs (about 20-24). Place on a plate and refrigerate for 15 minutes to firm up.
- 3. Make the curry: Heat oil in a large deep skillet or Dutch oven over medium heat. Add onion and cook until softened, about 5 minutes. Add garlic and ginger; cook 1 minute more.
- 4. Stir in turmeric, cumin, coriander, and garam masala. Cook until fragrant, about 30 seconds.
- 5. Pour in crushed tomatoes, coconut milk, and water/broth. Stir to combine. Bring to a gentle simmer.
- 6. Carefully add the meatballs to the simmering curry, spacing them out. Cover and cook on low heat for 15-20 minutes, until meatballs are cooked through (internal temp 165ยฐF). Gently stir occasionally.
- 7. While meatballs cook, prepare garlic naan: Preheat oven or broiler. Combine melted butter and minced garlic. Brush over naan. Warm naan in oven or on a skillet until lightly toasted.
- 8. Taste the curry and adjust salt. Garnish with fresh cilantro. Serve meatballs and curry with garlic naan.
- 9. (Optional) Drizzle extra coconut milk or cream on top before serving.
Notes
For a vegetarian version, substitute ground chicken with mashed paneer or chickpeas. Adjust spice level by reducing cayenne. The meatballs can also be baked at 375ยฐF for 15 minutes before adding to curry if preferred. Leftovers keep refrigerated for up to 3 days.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Method: Main Course
- Cuisine: Indian
Nutrition
- Calories: 520 kcal
- Sugar: 8 g
- Fat: 34 g
- Carbohydrates: 18 g
- Protein: 32 g

Tried This Recipe? Leave a Comment!
Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cookingwithlalyta.com!
For more delicious inspiration, follow me on Pinterest!



