Basil Ginger Meatballs in Coconut Red Curry Sauce Recipe
Introduction
These Basil Ginger Meatballs in Coconut Red Curry Sauce offer a vibrant twist on classic meatballs, blending aromatic herbs and spices with a rich, creamy curry sauce. Perfectly tender chicken meatballs simmered in a flavorful coconut curry create a comforting dish that’s sure to impress weeknight diners and guests alike.

Ingredients
- 2 lbs ground chicken
- 2 large eggs, lightly beaten
- ½ cup plain panko breadcrumbs
- 1 shallot, finely diced
- 2 tablespoons ginger paste
- 1 tablespoon garlic paste
- ¼ cup fresh chopped basil
- 1 tablespoon dried basil
- 1 teaspoon ground allspice
- 1 teaspoon smoked paprika
- Kosher salt & fresh ground black pepper, to taste
- 2 tablespoons olive oil, plus more as needed
- 1 red bell pepper, sliced into strips
- 1 yellow bell pepper, sliced into strips
- ½ medium yellow onion, sliced into half moons
- 1 tablespoon garlic paste
- 1 teaspoon ginger paste
- 2 tablespoons packed dark brown sugar
- 1 (4-ounce) can red curry paste (we love Maesri Red Curry Paste for this recipe!)
- 1 (14-ounce) can full-fat coconut milk
- 1 cup chicken broth
- 1 tablespoon fish sauce
- 1 tablespoon fresh lime juice, plus lime wedges for squeezing
- 1 cup trimmed green beans
- Chopped scallions and/or fresh chopped cilantro, for garnishing (optional)
- Cooked jasmine rice, for serving
Instructions
- Step 1: In a large mixing bowl, combine the ground chicken, eggs, panko breadcrumbs, shallot, ginger paste, garlic paste, fresh and dried basil, ground allspice, smoked paprika, and salt and pepper to taste. Mix gently until just combined, avoiding overworking the mixture to keep the meatballs tender.
- Step 2: Using a medium spring-loaded scooper or your hands, form the mixture into golf ball-sized meatballs. Roll each meatball gently in your palm to create a smooth shape, then place them on a large plate or platter. You should have about 20–23 meatballs.
- Step 3: Heat 2 tablespoons of olive oil in a large deep nonstick skillet over medium heat. Once shimmering, add the meatballs in a single layer without overcrowding. Brown each side for 3–4 minutes until nicely seared. They won’t be fully cooked at this point. Remove browned meatballs to a clean plate and repeat with remaining meatballs, adding more oil if needed.
- Step 4: In the same skillet, add the sliced red and yellow bell peppers and onion. Cook, stirring often, until tender and translucent, about 5–7 minutes.
- Step 5: Add 1 tablespoon garlic paste, 1 teaspoon ginger paste, dark brown sugar, and red curry paste to the vegetables. Stir and cook until fragrant, about 1–2 minutes.
- Step 6: Pour in the coconut milk, chicken broth, fish sauce, and fresh lime juice. Scrape the bottom of the pan to release any browned bits. Bring the sauce to a gentle simmer, stirring occasionally, for 5–7 minutes.
- Step 7: Reduce heat to low and return the browned meatballs along with any collected juices to the skillet. Add green beans and gently toss to coat everything in the sauce. Let simmer gently for 10–15 minutes, stirring occasionally, until the meatballs are cooked through, the green beans are tender, and the sauce has thickened slightly. Remove from heat.
- Step 8: Serve the meatballs and sauce over fluffy jasmine rice. Garnish with chopped scallions and/or cilantro, and offer lime wedges on the side for squeezing. For an extra touch, serve with naan or pita bread to soak up the delicious coconut red curry sauce. Enjoy!
Tips & Variations
- Use fresh basil for a brighter flavor, and add a pinch of red pepper flakes if you want some heat.
- Substitute ground turkey or pork for chicken if preferred.
- If you don’t have ginger or garlic paste, finely mince fresh garlic and ginger instead.
- For a vegetarian version, replace meatballs with firm tofu cubes or cooked chickpeas and adjust cooking times accordingly.
- Leftover curry is excellent served the next day and flavors deepen after resting.
Storage
Store leftover meatballs and curry sauce in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, stirring occasionally, or microwave until warmed through. This dish does not freeze well due to the coconut milk sauce.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use dried basil instead of fresh basil?
Yes, you can use dried basil, but fresh basil adds a brighter and more aromatic flavor. If using dried, stick to smaller amounts since it is more concentrated.
How do I know when the meatballs are cooked through?
The meatballs will finish cooking in the simmering curry sauce. Make sure to simmer them at low heat for 10–15 minutes; the internal temperature should reach 165°F (74°C) to ensure they are fully cooked.
PrintBasil Ginger Meatballs in Coconut Red Curry Sauce Recipe
These Basil Ginger Meatballs in Coconut Red Curry Sauce bring an aromatic and flavorful twist to traditional meatballs. Made with ground chicken and a blend of fresh herbs and spices, simmered in a rich, creamy coconut red curry sauce loaded with vibrant vegetables, this dish offers a perfect balance of savory, sweet, and tangy flavors. Served over fluffy jasmine rice, it’s a comforting and wonderful meal inspired by Thai cuisine.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: Serves 6-8 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Thai
Ingredients
Meatballs
- 2 lbs ground chicken
- 2 large eggs, lightly beaten
- ½ cup plain panko breadcrumbs
- 1 shallot, finely diced
- 2 tablespoons ginger paste
- 1 tablespoon garlic paste
- ¼ cup fresh chopped basil
- 1 tablespoon dried basil
- 1 teaspoon ground allspice
- 1 teaspoon smoked paprika
- Kosher salt & fresh ground black pepper, to taste
- 2 tablespoons olive oil, plus more as needed
Vegetables and Sauce
- 1 red bell pepper, sliced into strips
- 1 yellow bell pepper, sliced into strips
- ½ medium yellow onion, sliced into half moons
- 1 tablespoon garlic paste
- 1 teaspoon ginger paste
- 2 tablespoons packed dark brown sugar
- 1 (4-ounce) can red curry paste (preferably Maesri brand)
- 1 (14-ounce) can full-fat coconut milk
- 1 cup chicken broth
- 1 tablespoon fish sauce
- 1 tablespoon fresh lime juice, plus lime wedges for squeezing
- 1 cup trimmed green beans
To Serve & Garnish
- Chopped scallions and/or fresh chopped cilantro (optional)
- Cooked jasmine rice
Instructions
- Make meatball mixture: In a large mixing bowl, combine ground chicken, eggs, panko breadcrumbs, finely diced shallot, ginger paste, garlic paste, fresh chopped basil, dried basil, ground allspice, smoked paprika, kosher salt, and freshly ground black pepper. Mix gently until just combined to avoid tough meatballs.
- Shape meatballs: Prepare a large plate or platter. Using a medium spring-loaded scooper, scoop the mixture into golf ball-sized portions. Roll each into a smooth ball with your palms and place on the platter. You should have about 20-23 meatballs.
- Brown meatballs: Heat 2 tablespoons of olive oil in a large deep nonstick skillet over medium heat until shimmering. Add meatballs in a single layer without overcrowding. Brown on one side for 3-4 minutes until a nice sear forms, then turn to brown the other side for another 3-4 minutes. The meatballs won’t be fully cooked yet. Remove meatballs with a slotted utensil and set aside. Repeat with remaining meatballs, adding more oil if needed.
- Build the red curry sauce: In the same skillet, add sliced red and yellow bell peppers plus the yellow onion. Cook while stirring often until tender and translucent, about 5-7 minutes. Add garlic paste, ginger paste, dark brown sugar, and red curry paste. Cook for 1-2 minutes until fragrant.
- Add liquids and simmer sauce: Pour in coconut milk, chicken broth, fish sauce, and lime juice. Scrape up any browned bits on the pan bottom. Bring to a gentle simmer while stirring occasionally, about 5-7 minutes.
- Simmer meatballs and green beans: Reduce heat to low. Return browned meatballs and any collected juices to the skillet. Add trimmed green beans and gently toss to coat all ingredients with the sauce. Let everything simmer for 10-15 minutes, stirring gently every few minutes until the sauce thickens slightly, meatballs cook through, and beans become tender. Then remove from heat.
- Serve: Plate the meatballs with red curry sauce over freshly cooked jasmine rice. Garnish with chopped scallions and/or fresh cilantro and offer lime wedges for squeezing. Optional sides like naan or pita bread work beautifully for soaking up the sauce. Enjoy your flavorful and comforting meal!
Notes
- Do not overmix the meatball mixture to keep meatballs tender and juicy.
- Use a nonstick skillet for browning to prevent sticking and ensure even searing.
- If your pan becomes dry during browning, add a little more olive oil as needed.
- Maesri Red Curry Paste is recommended for authentic flavor but any quality red curry paste will work.
- Adjust fish sauce and lime juice quantities according to taste preferences for saltiness and acidity.
- To make this dish gluten-free, substitute panko breadcrumbs with gluten-free breadcrumbs.
Keywords: basil ginger meatballs, red curry sauce, chicken meatballs, coconut curry, Thai meatballs, easy curry recipe

