Basil Ginger Meatballs in Coconut Red Curry Sauce Recipe
Introduction
These Basil Ginger Meatballs in Coconut Red Curry Sauce are a vibrant and flavorful twist on a classic favorite. Juicy ground chicken meatballs are simmered in a fragrant, creamy red curry sauce with fresh herbs and tender vegetables. Perfect served over jasmine rice for a comforting and exotic meal.

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 ground chicken, eggs, panko breadcrumbs, shallot, ginger paste, garlic paste, fresh and dried basil, allspice, smoked paprika, salt, and pepper. Mix gently until just combined, being careful not to overwork the mixture to avoid tough meatballs.
- Step 2: Use a medium spring-loaded scooper to portion the mixture into golf ball-sized meatballs. Roll each meatball gently between your palms to form smooth spheres. Place on a large plate or platter. You should have about 20-23 meatballs.
- Step 3: Heat 2 tablespoons olive oil in a large 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 golden sear forms, then turn and brown the other side for 3-4 minutes. Transfer browned meatballs to a clean plate and repeat with remaining meatballs, adding more oil if needed.
- Step 4: In the same skillet, add sliced red and yellow bell peppers and onion. Cook, stirring often, until vegetables are tender and translucent, about 5-7 minutes.
- Step 5: Add garlic paste, ginger paste, dark brown sugar, and red curry paste to the vegetables. Cook for 1-2 minutes, stirring frequently, until fragrant.
- Step 6: Stir in coconut milk, chicken broth, fish sauce, and fresh lime juice, scraping the bottom of the pan to lift any browned bits. Bring the sauce to a simmer, stirring occasionally, for about 5-7 minutes.
- Step 7: Reduce heat to low and return the browned meatballs to the skillet along with any juices collected. Add trimmed green beans and gently coat everything in the sauce. Simmer, swirling the skillet gently every few minutes, for 10-15 minutes until the meatballs are cooked through, the sauce thickens slightly, and green beans are tender.
- Step 8: Remove from heat and serve the meatballs and sauce over fluffy jasmine rice. Garnish with chopped scallions and/or fresh cilantro and serve with lime wedges. Naan or pita bread is great on the side for sopping up the sauce.
Tips & Variations
- For a spicier curry, add extra red curry paste or a pinch of chili flakes to the sauce.
- Substitute ground chicken with ground turkey or pork for different flavor profiles.
- If panko is unavailable, regular breadcrumbs work well too.
- Make ahead by shaping meatballs and refrigerating up to 24 hours before cooking.
- Add more vegetables like sliced zucchini or snap peas to the curry for extra color and nutrients.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat or in the microwave until warmed through. The sauce may thicken when chilled; add a splash of chicken broth or water when reheating to loosen it up.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make these meatballs gluten-free?
Yes, substitute the panko breadcrumbs with gluten-free breadcrumbs or crushed gluten-free crackers to keep the recipe gluten-free.
Can I freeze the meatballs?
Absolutely. Freeze cooked meatballs in a single layer on a parchment-lined tray, then transfer to a freezer bag. They keep well for up to 3 months. Thaw overnight in the fridge and reheat gently in the curry sauce or oven.
Print
Basil Ginger Meatballs in Coconut Red Curry Sauce Recipe
- Total Time: 55 minutes
- Yield: 20–23 meatballs (serves 6-8) 1x
Description
These Basil Ginger Meatballs in Coconut Red Curry Sauce are a flavorful and aromatic dish featuring tender ground chicken meatballs infused with fresh and dried basil, ginger, and garlic. They are simmered in a rich and creamy red curry sauce made with coconut milk, red curry paste, bell peppers, and green beans. Served over jasmine rice with fresh herbs and lime wedges, this recipe offers a delightful balance of savory, spicy, and tangy flavors with a hint of sweetness.
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 (Maesri Red Curry Paste recommended)
- 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
Garnish and Serving
- Chopped scallions and/or fresh chopped cilantro, for garnishing (optional)
- Cooked jasmine rice, for serving
Instructions
- Make meatball mixture: In a large mixing bowl, combine the ground chicken, eggs, panko breadcrumbs, finely diced shallot, ginger paste, garlic paste, chopped fresh basil, dried basil, ground allspice, smoked paprika, and kosher salt and fresh ground black pepper to taste. Mix gently until just combined to avoid tough meatballs.
- Shape meatballs: Prepare a large plate or platter. Using a medium spring-loaded scooper or spoon, scoop the mixture into golf ball-sized portions. Roll each portion gently between your palms to form smooth meatballs. Place them carefully on the platter until you have about 20-23 meatballs.
- Brown meatballs: Heat 2 tablespoons olive oil in a large, deep nonstick skillet over medium heat. Once the oil shimmers, add meatballs in a single layer without overcrowding. Brown the meatballs on one side for 3-4 minutes until a golden sear forms, then turn to brown the other side for an additional 3-4 minutes. Remove browned meatballs using a slotted utensil and set aside on a clean plate. Repeat with remaining meatballs, adding more oil if necessary.
- Build the red curry sauce: In the same skillet with any remaining oil and meatball browned bits, add the sliced red and yellow bell peppers and yellow onion. Cook, stirring often, until the vegetables are tender and translucent, about 5-7 minutes. Add garlic paste, ginger paste, dark brown sugar, and red curry paste; cook stirring until fragrant, about 1-2 minutes.
- Add liquids and simmer: Stir in the full-fat coconut milk, chicken broth, fish sauce, and fresh lime juice, scraping up any browned bits stuck to the pan. Bring the sauce to a gentle simmer, stirring occasionally, for 5-7 minutes.
- Combine and finish cooking: Reduce heat to low and add the browned meatballs along with any juices collected, plus trimmed green beans. Gently toss to coat the meatballs and green beans with the sauce. Simmer gently, swirling the skillet every few minutes, for 10-15 minutes until meatballs are fully cooked, the sauce has thickened slightly, and the green beans are tender.
- Serve: Spoon the meatballs and curry sauce over fluffy cooked jasmine rice. Garnish with chopped scallions and/or fresh cilantro and lime wedges for squeezing. Optionally serve with naan or pita bread for soaking up extra sauce. Enjoy immediately.
Notes
- Do not overmix the meatball mixture to prevent dense or tough meatballs.
- Browning the meatballs adds flavor and texture but they will finish cooking fully in the sauce.
- Use full-fat coconut milk for the richest and creamiest curry sauce.
- Adjust red curry paste amount according to desired spice level.
- Cook meatballs in batches if necessary to avoid overcrowding and ensure even browning.
- Garnishes like fresh herbs and lime wedges brighten the dish and enhance flavor.
- This dish pairs wonderfully with jasmine rice and warm flatbread for a complete meal.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Thai
Keywords: basil ginger meatballs, red curry sauce, coconut curry, Thai meatballs, ground chicken meatballs, coconut milk curry, easy Thai recipe, curry meatballs

