This post may contain affiliate links. Please read our disclosure policy.

If you’re over limp lettuce and “meh” dressings, buckle up. This Thai Chicken Meatball Salad gives your taste buds a passport stamp right to flavour town. We are talking juicy herby chicken meatballs nestled on a bed of crunchy greens, ribbons of cucumber, grapefruit-sweet cherry tomatoes and crisp carrot, all drenched in a zesty Thai-inspired dressing that’s both addictive and refreshingly bold.

This is the kind of salad that makes you go “Wait salad can taste this good?” while secretly scrolling the recipe again because you’re already planning round two.

A Thai Chicken Meatball Salad full of Thai-inspired flavours, healthy, filling and low in fat, perfect for lunch or dinner

What Makes This Recipe So Good

This isn’t your basic leafy lunch. Here’s what makes this thai chicken meatballs recipe stand out from the rest:

  • First up those tender chicken thai meatballs are seasoned to perfection with garlic, ginger, lemongrass and fish sauce for deep authentic flavour packed into every bite.
  • The dressing unites lime juice, sesame oil, Thai fish sauce and coconut sugar for that classic sweet-sour-salty pop you crave in Thai salads.
  • Loaded with fresh herbs like coriander and mint, plus crunchy veg, this is a chicken meatball salad that feels light yet satisfying.
  • You can top it with crunchy peanuts if you’re feeling fancy or leave them off for nut-free vibes.

Ingredients You’ll Need

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Flat lay photo of ingredient shot for making thai chicken meatball salad
( sweet chili sauce, thai fish sauce, lime juice, Lebanese cucumber, coconut sugar, soy sauce, sesame oil, peanut, coriander, mint leaves, mixed salad leaves, cherry tomatoes, red onion, carrot, lemon grass, oil, lean chicken mince, garlic, ginger, shallots, bread crumbs)

This Thai Chicken Meatball Salad keeps things fresh, punchy and balanced by focusing on a few key ingredients that do the heavy lifting.

  • Lean Chicken Mince: Light yet juicy, chicken mince absorbs all the aromatics beautifully and keeps the meatballs tender without feeling heavy.
  • Lemongrass: This is where that unmistakable Thai freshness comes in. Finely minced lemongrass adds citrusy lift and keeps the chicken meatballs bright rather than flat.
  • Sweet Chilli Sauce: A little sweetness goes a long way here. Sweet chilli balances the salty fish sauce and sharp lime, giving the meatballs and dressing that crave-worthy sweet heat.
  • Fresh Herbs (Coriander and Mint): These are non negotiable. They bring freshness, aroma and that clean finish that makes this chicken meatball salad feel lively and not weighed down.

Note: Please see recipe card at the bottom for a full list of ingredients with measurements.

Add In Ideas and Clever Substitutions

Here are tasty options to make this thai chicken meatballs recipe even more you:

  • Rice Noodles or Soba Noodles: A small amount turns this into a heartier bowl while soaking up the dressing without overpowering the herbs or meatballs.
  • Red Onion or Radishes: Thinly sliced, these add sharp crunch and help cut through the richness of the chicken meatballs.
  • Thai Basil: Swap it in for regular herbs or mix the two for a deeper, more aromatic Thai flavour.
  • Mango or Orange Segments: Adds gentle sweetness that balances the salty and tangy dressing beautifully.
  • Turkey or Pork Mince: Turkey keeps things light like chicken, while pork gives juicier meatballs with a richer finish.

How To Get This Party Started

Add all meatball ingredients to a large bowl and mix until evenly combined
  1. Combine Meatball Mixture: Add all meatball ingredients to a large bowl and mix until evenly combined, stopping as soon as everything comes together.
Fill a bowl with water, dip your hands in and shake off excess, then roll 1 tablespoon of mixture into a ball
  1. Roll Into Balls: Fill a bowl with water, dip your hands in and shake off excess, then roll 1 tablespoon of mixture into a ball and repeat to make 16 to 20 meatballs.
Heat a small amount of oil in a large nonstick pan over medium heat, then cook meatballs in batches
  1. Pan Fry In Batches: Heat a small amount of oil in a large nonstick pan over medium heat, then cook meatballs in batches without crowding the pan.
Turn meatballs as they cook so they brown on all sides and are cooked through
  1. Brown And Cook Through: Turn meatballs as they cook so they brown on all sides and are cooked through, then transfer to a plate and set aside while you finish up.
Combine all salad ingredients in a large bowl, then whisk dressing ingredients in a jug until well mixed and pour over the leaves
  1. Toss The Salad Base: Combine all salad ingredients in a large bowl, then whisk dressing ingredients in a jug until well mixed and pour over the leaves.
Toss the salad until coated, top with the warm Thai chicken meatballs, then garnish with crushed peanuts
  1. Serve And Finish: Toss the salad until coated, top with the warm Thai chicken meatballs, then garnish with crushed peanuts and serve straight away.

This Thai Chicken Meatball Salad pairs best with sides that balance the fresh herbs and zesty dressing without stealing the show. Cilantro Lime Cauliflower Rice adds a light, fragrant base that soaks up extra dressing beautifully.

For something warm on the side, Garlic Green Beans with Parmesan bring a savoury contrast, while Honey Lime Fruit Salad finishes things off with a fresh, cooling bite that keeps the whole meal feeling bright and satisfying.

Pro Tips for Maximum Wow

  • Do not overmix the meatballs or they get tough. Stir gently until just combined.
  • Wet hands before rolling to stop the mixture sticking and get smooth round meatballs.
  • Toast peanuts lightly in a dry pan for 2 minutes for extra crunch and aroma.
  • Make the dressing ahead and refrigerate so flavours deepen while you prep.
  • Serve immediately once combined to keep the veg crisp not soggy.

Recipe FAQ’s

Why Are My Chicken Meatballs Falling Apart?

This usually means the mixture is too wet or under mixed. Make sure the breadcrumbs are fully absorbed and mix just until combined, then chill the mixture for 10 minutes before rolling if it still feels soft.

Can I Bake The Meatballs Instead Of Pan Frying?

Yes. Bake them at 200°C for about 15 to 18 minutes, turning once halfway through for even browning. They will be slightly less golden but still juicy and flavourful.

My Dressing Tastes Too Sharp What Should I Do?

Add a little more coconut sugar or sweet chilli sauce and whisk again. Thai dressings should taste bold but balanced, not aggressively sour.

Thai Chicken Meatball Salad in a pan

You might also like

Karina in a white and black dress with her hair blowing back, standing in front of her cooktop, cooking salmon in a pan

Get a free eBook!

Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!

5 from 2 votes

Thai Chicken Meatball Salad

Prep Time: 15 minutes
Create a new family favourite with this flavoursome Thai-inspired meatball salad that hits all the right notes without feeling heavy or fussy. Juicy chicken meatballs are packed with aromatic herbs and spices, then paired with crisp vegetables and fresh greens for plenty of crunch and colour.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients  

Meatballs

  • 500 g lean chicken mince
  • 1/4 cup breadcrumbs
  • 2 tbsp sweet chilli sauce
  • 2 garlic cloves large
  • 1 shallot thinly sliced
  • 1 tbsp Thai fish sauce
  • 1 tsp minced lemon grass
  • 1/2 tsp minced ginger
  • 1 lime juiced
  • 1/4 cup fresh coriander chopped
  • 1 dash oil for frying

Salad

  • 4 cup mixed salad leaves
  • 200 g cherry tomatoes halved
  • 1/2 red onion thinly sliced
  • 1 carrot grated
  • 1 Lebanese cucumber thinly sliced
  • 1/4 cup mint leaves
  • 1/4 cup coriander
  • 1/4 cup crushed peanuts *to garnish

Dressing

  • 1 lime juiced
  • 3 tbsp sesame oil
  • 1 tbsp Thai fish sauce
  • 1 tbsp fresh coriander chopped
  • 2 tsp soy sauce
  • 2 tsp coconut sugar
  • 2 tsp Sweet chilli sauce
  • 2 cloves garlic crushed
  • 1/4 tsp minced ginger optional
  • 1/4 tsp minced lemon grass optional

Instructions 

  • In a large bowl, mix together all of the meatball ingredients until well combined.
  • Fill a shallow bowl with water; dip your hands in, shake off excess water and with wet hands, roll 1 tablespoon of meatball mixture into a ball. Repeat with remaining mixture to make 16-20 meatballs.
  • Heat a small amount of oil in a large nonstick frying pan over medium heat. Add the meatballs in batches without crowding the pan, and brown on all sides until golden and cooked through. Set aside.
  • Combine salad ingredients together in a large bowl. In a separate jug, whisk together all of the dressing ingredients and mix throughout the salad leaves.
  • Serve with the chicken meatballs and garnish with the crushed peanuts.

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this? Leave a comment below!

Karina eating butter chicken from a gold fork out of a bowl with a nann bread on the side.

Hey Good Food Lovers! It’s nice to see you! My name is Karina. Welcome to Cafe Delites, my beloved space for the last 10 years where my passion for food has flourished and connected millions!

5 from 2 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

5 Comments

  1. Martin says:

    5 stars
    Best salad i’ve ever had! The Thai flavors
    are spot on and the salad is so refreshing! Sooo good!

  2. Amanda says:

    5 stars
    Fresh, flavorful, and so easy!

  3. Claudia says:

    Made this tonight and it was very tasty. My husband loved it. I used ground pork as our grocery stores did not have ground chicken. The meatballs fell apart a bit while I was cooking them so next time I think I would make small Pattie’s or just bake the meatballs or maybe add an egg.

  4. Lexi says:

    I was NOT a salad person until I tried this. SO GOOD!!

  5. Dustin says:

    Made this tonight and it was delicious! Can’t express how much I love it.