Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A bowl of Thai Chicken Zucchini Meatballs in Coconut Curry, garnished with fresh basil and served with rice.

Thai Chicken Zucchini Meatballs in Coconut Curry


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: havan
  • Total Time: 45 minutes
  • Yield: 4 servings 1x

Description

If you’re craving a meal that’s both comforting and packed with bold flavors, these Thai Chicken Zucchini Meatballs in Coconut Curry are a must-try! This dish brings together juicy, tender chicken meatballs infused with Thai spices and shredded zucchini, simmered in a creamy, aromatic coconut curry sauce. The result? A rich, flavorful dish with a perfect balance of spice, creaminess, and freshness.

This recipe is easy to make, uses simple ingredients, and is naturally gluten-free and dairy-free. Whether you serve it with rice, noodles, or a low-carb alternative like cauliflower rice, it’s a dish that will leave everyone at the table satisfied.

 

Let’s dive into the details and learn how to make this delicious Thai-inspired meal!


Ingredients

Scale

For the Chicken Zucchini Meatballs:

  • 1 lb (450g) ground chicken

  • 1 small zucchini, grated (about ½ cup)

  • ¼ cup panko breadcrumbs (or almond flour for gluten-free)

  • 1 egg

  • 2 cloves garlic, minced

  • 1 tablespoon ginger, grated

  • 1 tablespoon soy sauce (or tamari for gluten-free)

  • 1 teaspoon fish sauce

  • 1 teaspoon red curry paste

  • ½ teaspoon salt

  • ¼ teaspoon black pepper

  • 2 tablespoons chopped fresh cilantro

  • 1 tablespoon olive oil (for frying)

For the Coconut Curry Sauce:

  • 1 tablespoon olive oil

  • 1 small onion, diced

  • 2 cloves garlic, minced

  • 1 tablespoon ginger, grated

  • 2 tablespoons red curry paste

  • 1 can (14 oz) coconut milk

  • ½ cup chicken broth

  • 1 tablespoon soy sauce (or tamari)

  • 1 teaspoon fish sauce

  • 1 teaspoon lime juice

  • 1 teaspoon brown sugar or honey

  • 1 red bell pepper, sliced

  • 1 small carrot, julienned

  • ½ cup snap peas (optional)

  • ½ teaspoon chili flakes (optional, for spice)

  • Fresh basil or cilantro, for garnish

For Serving:

  • Steamed jasmine rice or cauliflower rice

  • Lime wedges

  • Chopped fresh cilantro


Instructions

Step 1: Prepare the Meatball Mixture

  1. In a large mixing bowl, combine the ground chicken, grated zucchini, breadcrumbs, egg, garlic, ginger, soy sauce, fish sauce, red curry paste, salt, pepper, and chopped cilantro.

  2. Mix everything well using your hands or a spoon until the ingredients are evenly distributed. The mixture will be slightly wet due to the zucchini.

  3. Wet your hands with a little water and roll the mixture into 1-inch meatballs. Place them on a plate or tray.

Step 2: Cook the Meatballs

  1. Heat 1 tablespoon of olive oil in a large skillet over medium heat.

  2. Add the meatballs in a single layer and cook for 3-4 minutes per side, until golden brown.

  3. Remove the meatballs from the skillet and set them aside. They don’t need to be fully cooked yet as they will finish cooking in the curry.

Step 3: Make the Coconut Curry Sauce

  1. In the same skillet, add 1 tablespoon olive oil and sauté the onion for 2-3 minutes until soft.

  2. Add the garlic, ginger, and red curry paste, stirring constantly for 1 minute to release the aromas.

  3. Pour in the coconut milk, chicken broth, soy sauce, fish sauce, lime juice, and brown sugar. Stir well to combine.

  4. Bring the sauce to a gentle simmer, then add the bell pepper, carrot, and snap peas. Let it cook for 5 minutes.

Step 4: Simmer the Meatballs in the Curry

  1. Return the meatballs to the skillet, making sure they are submerged in the sauce.

  2. Cover and let them simmer for 8-10 minutes, or until the meatballs are fully cooked (internal temperature of 165°F / 75°C).

  3. Taste the sauce and adjust seasoning if needed (add more soy sauce for saltiness, lime juice for acidity, or sugar for balance).

Step 5: Serve and Garnish

 

  1. Remove from heat and garnish with fresh basil or cilantro.

  2. Serve hot over steamed jasmine rice or cauliflower rice, with lime wedges on the side for extra flavor.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Chicken Recipes
  • Method: Baking, Simmering
  • Cuisine: Thai

Nutrition

  • Serving Size: 1 portion (about 3-4 meatballs with sauce)
  • Calories: ~380 kcal
  • Sugar: 5g
  • Sodium: 700mg
  • Fat: 22g
  • Saturated Fat: 12g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 3g
  • Protein: 32g
  • Cholesterol: 90mg