
Juicy spiced meatballs simmered in a silky, slightly sweet coconut-curry sauce with bright lime and cilantro; spoon over steamed rice or serve with naan.
Silky Coconut-Curry Meatballs for Easy Weeknights
Juicy spiced chicken meatballs simmered in a silky, slightly sweet coconut-curry sauce—ready in about 45 minutes and ideal over rice or with warm naan.
This one-pot dinner answers the common weeknight question: what’s cozy, fast, and interesting enough to feel like a treat? Small chicken meatballs are quick to shape and brown, then finish gently in a coconut and red curry sauce that’s fragrant, slightly sweet, and brightened with lime and cilantro. The whole pan comes together in under an hour with minimal fuss and maximum flavor.
The meatballs stay tender because they’re mixed with panko and an egg, plus half the grated ginger and minced garlic for perfume inside, not just on top. Make 1‑inch balls so they cook evenly; browning them in batches gives the sauce real depth without overcooking the centers. Don’t worry about finishing them in the pan at that stage—the simmer will do the rest.
The sauce is where the dish sings: sautéed onion, the remaining garlic and ginger, and a spoonful of red curry paste bloom in oil before coconut milk and a splash of low‑sodium chicken broth thin and smooth the sauce. Fish sauce and brown sugar pull savory and sweet into balance so the curry coats each meatball in a glossy, silky finish. Use full-fat coconut milk for richness or light for a leaner pan—both work, you’ll just notice more silk with the fuller version.
Practical notes: prep is about 20 minutes, cook 25. You can shape the meatballs a day ahead and keep them refrigerated, or freeze uncooked portions for quick dinners later. Serve over steamed rice, with warm naan, and finish with plenty of chopped cilantro and a squeeze of lime to cut the richness. Leftovers reheat beautifully and taste even better after a day when the flavors have mingled.
Ingredients
How to Make One-Pot Coconut Curry Meatballs
- Finely grate the ginger, mince 2 cloves of garlic and reserve; mince the remaining garlic and finely dice the onion; roughly chop the cilantro for garnish.
- In a large bowl combine the ground chicken, panko, egg, half the grated ginger, half the minced garlic, 1/2 tsp kosher salt and 1/4 tsp black pepper; mix gently until just combined and form into 1-inch meatballs (about 20-24).
- Heat 1 tablespoon vegetable oil in a large Dutch oven or wide heavy pot over medium-high heat; working in batches, brown the meatballs on all sides (about 2-3 minutes per side) without fully cooking them, then transfer to a plate.
- Lower the heat to medium, add the remaining 1 tablespoon oil and sauté the diced onion until soft and translucent, about 4-5 minutes; add the remaining minced garlic, remaining grated ginger and the red curry paste, stirring until fragrant, about 1 minute.
- Pour in the coconut milk and chicken broth, then whisk in the fish sauce and brown sugar; scrape up any browned bits from the bottom of the pot and bring the sauce to a gentle simmer.
- Return the browned meatballs to the pot, nestle them into the sauce, cover partially and simmer gently for 10-12 minutes until meatballs are cooked through (internal temp 165°F/74°C) and the sauce has slightly thickened.
- Stir in the lime juice, taste and adjust seasoning with extra fish sauce or salt if needed, and simmer 1 minute more to meld flavors.
- Serve the meatballs and coconut-curry sauce topped with chopped cilantro alongside steamed rice, jasmine rice, or warm naan.
Recipe Card
One-Pot Coconut Curry Meatballs
Juicy spiced meatballs simmered in a silky, slightly sweet coconut-curry sauce with bright lime and cilantro; spoon over steamed rice or serve with naan.

- Prep
- 20 min
- Cook
- 25 min
- Servings
- 4
Ingredients
Instructions
- Finely grate the ginger, mince 2 cloves of garlic and reserve; mince the remaining garlic and finely dice the onion; roughly chop the cilantro for garnish.
- In a large bowl combine the ground chicken, panko, egg, half the grated ginger, half the minced garlic, 1/2 tsp kosher salt and 1/4 tsp black pepper; mix gently until just combined and form into 1-inch meatballs (about 20-24).
- Heat 1 tablespoon vegetable oil in a large Dutch oven or wide heavy pot over medium-high heat; working in batches, brown the meatballs on all sides (about 2-3 minutes per side) without fully cooking them, then transfer to a plate.
- Lower the heat to medium, add the remaining 1 tablespoon oil and sauté the diced onion until soft and translucent, about 4-5 minutes; add the remaining minced garlic, remaining grated ginger and the red curry paste, stirring until fragrant, about 1 minute.
- Pour in the coconut milk and chicken broth, then whisk in the fish sauce and brown sugar; scrape up any browned bits from the bottom of the pot and bring the sauce to a gentle simmer.
- Return the browned meatballs to the pot, nestle them into the sauce, cover partially and simmer gently for 10-12 minutes until meatballs are cooked through (internal temp 165°F/74°C) and the sauce has slightly thickened.
- Stir in the lime juice, taste and adjust seasoning with extra fish sauce or salt if needed, and simmer 1 minute more to meld flavors.
- Serve the meatballs and coconut-curry sauce topped with chopped cilantro alongside steamed rice, jasmine rice, or warm naan.
Nutrition
- Carbohydrates
- 18
- Saturated Fat
- 12
- Sodium
- 720
- Fiber
- 2
- Unsaturated Fat
- 24
- Protein
- 28
- Fat
- 36
- Cholesterol
- 100
- Trans Fat
- 0.1
- Calories
- 560
- Sugar
- 6