Thai-Inspired Red Curry Meatballs

At-home curry doesn't get easier or more flavorful than this Red Curry Meatballs recipe! Tender turkey meatballs – studded with fragrant aromatics like ginger, cilantro, green onions, & garlic – simmer in a Thai-inspired coconut red curry sauce with tender-crisp bell peppers & onions. Creamy & comforting, but also totally feel-good & fresh – the perfect cozy weeknight dinner!

One-skillet recipe ready in 35 minutes or less!

Red curry meatballs fill a large gray Staub cast iron skillet that sits atop a creamy white textured surface. The meatballs have been garnished with fresh basil and cilantro. A wooden serving spoon rests inside of the skillet and the skillet is surrounded by fresh basil leaves, a small wooden pinch bowl filled with chopped cilantro, and a small white plate topped with sliced lime. A light off white linen napkin is tucked underneath the skillet at center.

Winter Nights Call for Light, Fresh, & Comforting Red Curry

I always love a cozy curry, but my obsession really peaks in the dead of winter when I’m craving feel-good comfort food. Dishes like my Thai-Style Green Curry & Butternut Squash Red Curry are just that, & this one-skillet Red Curry Meatballs recipe totally fits the bill too. It’s creamy, cozy, & loaded with light & fresh flavors that brighten any chilly day.

While serving curry with meatballs isn’t exactly traditional, something about it just makes so much sense. Juicy turkey meatballs are easy to make, & since they’re studded with a generous amount of garlic, scallion, ginger, & cilantro, they pack a ton more flavor than your average sliced chicken or shrimp curry.

Plus, as the meatballs simmer in a creamy coconut red curry sauce with peppers & onions, they soak up even more flavor! It’s a one-pan meal – ready in 30 minutes or less with minimal clean-up involved! – that tastes rich & cozy and light & fresh all at once. Major dinner win!

Red Curry Meatballs Recipe Highlights

Ever since we first shared this easy red curry meatballs recipe back in 2018, it’s been a go-to weeknight dinner at our house. As well as a favorite at thousands of PWWB readers’ houses, too! If it’s new-to-you, you’re in for such a treat! This recipe is…

FLAVOR-PACKED. These curry turkey meatballs are loaded with fresh & warm aromatics like scallions, ginger, cilantro, & garlic. Little flavor bombs!

A ONE-SKILLET WONDER. Browning the turkey meatballs in the same pan used to soften the veggies & simmer the coconut red curry sauce creates incredible depth of flavor, plus there’s only one dish to wash at the end of the night. A weeknight dinner win!

PURE COZINESS. Rich & comforting and light & fresh all at once, these red curry meatballs are the perfect feel-good pick-me-up on a chilly evening. A recipe you’ll come back to time & time again!

Curry & meatballs are the perfect match! ♡ Read on to learn more about how to make these Red Curry Meatballs, or jump straight to the recipe & get cooking!

Key Ingredients

There are 2 main components in this curry meatball recipe: ginger turkey meatballs & a creamy red curry sauce. The meatballs come together with a few classic meatball staples like breadcrumbs & garlic, but they’re spiced up with plenty of aromatics & herbs for a Thai-inspired twist. While the red curry sauce is easy to make, it is important to source the best coconut milk & curry paste you can find. A quick trip to your local Asian grocery store is well worth it!

Red curry meatballs ingredients arranged on a creamy white textured surface: 93% lean ground turkey or chicken, green onions, garlic, panko breadcrumbs, cilantro, fresh ginger, coconut oil, red onion, red bell pepper, orange or yellow bell pepper, red curry paste, coconut milk or cream, lime, kosher salt, and ground black pepper.

Note: Full ingredients list & measurements provided in the Recipe Card, below.

You need…

  • Ground turkey – While you could opt for ground beef or pork, I like using a leaner protein like ground chicken or turkey. Be sure to use at least 93% poultry to ensure the red curry meatballs stay nice & juicy!
  • AromaticsGreen onions, garlic, & fresh cilantro add tons of fresh flavor to the curry meatball filling. While fresh ginger gives each bite warmth & a bit of kick.
  • Panko breadcrumbs – These Japanese-style breadcrumbs are my favorite for meatballs thanks to their light & airy texture. If you happen to have homemade breadcrumbs on hand, feel free to use them instead.
  • Veggies – Aromatic veggies like red onion & bell peppers load the skillet up with feel-good flavor & texture. These features are signature to classic Thai-style red curry.
  • Coconut milk– Good coconut milk is creamy, smooth, & thick. A good indicator is it doesn’t separate when you open it! While you can find coconut milk at most conventional grocery stores nowadays, you’re more likely to find the extra-creamy & flavorful stuff at a local Asian grocery store.
  • Red curry paste – Not all red curry pastes are created equally! A good curry paste has a rich, complex flavor &, in my experience, most store-bought brands in the “international” aisle at conventional grocery stores don’t cut it. Maesri curry paste is the only curry paste I use because it’s flavorful, mildly spicy, & made with real-food ingredients. It also doesn’t contain shrimp paste or fish sauce (both of which are common in curry pastes), making it more allergen-friendly.
  • Lime – Just a squeeze finishes the rich curry with a bit of brightness, creating the perfect balance.
Ingredient Spotlight

Curry Paste

Curry paste is the base for many Thai curry dishes & adds tons of powerful flavor with minimal effort. It’s typically slowly simmered into a sauce made with coconut milk – just like this meatball curry recipe!

Curry Paste 101:

  • What is curry paste made of? ⇢ Pre-made curry paste is an easy way to add bold, aromatic flavor to tons of dishes. It’s typically a wet mixture made from a blend of chilies, galangal (Thai ginger), lemongrass, shrimp paste, garlic, & spices like turmeric, chili powder, & cilantro. Red, yellow, & green curry pastes differ based on the type of chilies. While we’re using store-bought to make curry meatballs, you can also easily make from-scratch curry paste. The key is sourcing the right ingredients from your local Asian grocery store.
  • So what is red curry paste? Red curry paste is made with a variety of dried red chilies like bird’s eye chilies or Thai long chilies. Dried is key to a red curry – they have a unique earthy flavor compared to fresh chilies. It’s rich & fiery & fantastic.
  • PWWB’s go-to curry paste ⇢ We solely use Maesri curry paste in our kitchen. It’s rich in flavor, only mildly spicy & allergen-friendly since it doesn’t contain shrimp paste or fish sauce like most brands. Plus it’s made with only real-food ingredients like chili pepper, garlic, shallot, lemongrass, kaffir lime, galangal, coriander, cumin, & cardamom. You can find it at most Asian grocery stores or purchase it online.

A few other curry FAQs:

  • Is it better to use curry paste or powder? Curry paste is full of concentrated flavor & commonly used in Thai cuisine while curry powder is a blend of dried, ground spices. What you choose is dependent on what you’re making! Curry paste is ideal for Thai-style curries & dry curry powder is used more in Indian-style dishes. It’s hard to substitute one for the other because they have very different flavor profiles & heat.
  • What is the difference between Indian and Thai red curry? Indian curry may seem similar to Thai curry when it’s served, but the cooking technique is very different. Indian red curry is a low & slow process of cooking down tomatoes & onions with dried spices until everything transforms into a curry. Thai red curry is made with a curry paste & often thickened with coconut milk. These red curry meatballs are inspired by Thai curry!

How to Make One-Skillet Red Curry Meatballs

The beauty of making curry turkey meatballs all in one skillet is every single flavor layers as you cook the dish. You very intentionally sear the ginger turkey meatballs, cook down some veggies, & simmer red curry sauce all in one pan so you don’t lose any flavor as you go.

Full Recipe Directions, including step-by-step photos, are included in the Recipe Card, below.


Make the ginger turkey meatball mixture. Combine all the curry meatball ingredients – ground turkey, green onions, garlic, breadcrumbs, cilantro, & ginger – & use your hands to mix just until combined. Why? ⇢ Overworking results in tough, dry meatballs – the opposite of what we’re after!


Form & brown the meatballs. Roll the mixture to form 12 curry turkey meatballs, taking care not to compact the meat. I love to use a spring-loaded scoop to make it easy! Cook in the skillet until each side is nicely browned. Why? ⇢ Browning the ginger turkey meatballs first gives them extra flavor before they simmer in the red curry sauce. It also leaves flavorful bits (called fond) at the bottom of the pan, which helps build an even more flavorful red curry sauce.


Cook the aromatics & build the red curry sauce. Remove the meatballs & add the onion & bell peppers to the skillet. Let them soften, then brown in the red curry paste & add the coconut milk. Tip! ⇢ Be sure to scrape up the browned bits (fond) on the bottom of the pan as the sauce builds!


Simmer. Cook the browned turkey ginger meatballs with the curry sauce for about 10 minutes. Finish with a squeeze of lime juice. Why? ⇢ Lime balances the rich flavor of the coconut & curry with a little freshness. Don’t skip it!

Curry turkey meatballs fill a large gray Staub cast iron skillet that sits atop a creamy white textured surface. The meatballs have been garnished with fresh basil and cilantro. A wooden serving spoon rests inside of the skillet and the skillet is surrounded by fresh basil leaves with a white linen napkin is tucked underneath the skillet and around the skillet's handle.

What to Serve with Red Curry Turkey Meatballs

A simmering skillet of curry turkey meatballs is one of my favorite sights & smells on a chilly weeknight. Once you dig in, it will warm up from the inside out!

Red curry turkey meatballs are perfect over a pile of fluffy brown or white rice because the grains absorb all the richness in the curry. You definitely need something to soak all the flavor up! You can also serve curry turkey meatballs with other grains like quinoa or even cauliflower rice.

If you’re looking for a side with your red curry meatballs, try adding more veggies. The skillet is already loaded with peppers & onions but some extra veg always ups the feel-good factor! Sautéed broccoli, bok choy, or cabbage all pair perfectly with this red curry meatball recipe.

A side angle and close up macro shot of red curry meatballs served atop a plateful of white rice. The blue ceramic plate sits atop a creamy white textured surface with a gold fork resting atop.

We can’t wait for you to try these Red Curry Meatballs! They’re an easy way to warm up any weeknight with tons of flavor. Such a favorite here at the PWWB House, & we think you’ll be surprised by how simple it is to make curry at home!

If you do give them a try, be sure to let us know! Leave a comment with a star rating below. You can also snap a photo & tag @playswellwithbutter on Instagram. We LOVE hearing about your PWWB creations! ♡ Happy cooking!

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
Red curry meatballs fill a large cast iron skillet. The meatballs are been garnished with fresh basil and cilantro. A wooden serving spoon rests inside of the skillet.

Thai-Inspired Red Curry Meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 11 reviews
  • Author: Jess Larson
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: serves 4
  • Category: Main Dishes
  • Method: Stovetop, Skillet Recipes
  • Cuisine: Thai-Inspired, American


While serving Thai-style curry with meatballs might not be exactly traditional (in my experience), something about it makes so much sense for home cooks – you can pack each bite with so much more flavor than your standard sliced shrimp or chicken!

That’s exactly what you’ll find in this recipe. The meatballs are studded with a generous amount of fresh aromatics like ginger, garlic, cilantro, & scallions. Once the meatballs are browned in a skillet, they gently simmer in a Thai-inspired coconut red curry sauce so they stay really tender.

In my experience, the secret to making a restaurant-worthy red curry sauce is all about choosing the right red curry paste. My preferred brand is Maesri (learn more about it in the Ingredient Spotlight, above, or the Recipe Notes, below), but TL;DR, it’s well worth a quick trip to your local Asian grocery store to find a curry paste that is extra fragrant, layered, & complex.

These red curry meatballs have been a PWWB reader favorite ever since we first shared the recipe in 2018 – it’s super quick & easy (a one-skillet dinner, ready in 35 minutes or less!), but it has incredible depth of flavor (enough to rival your favorite takeout!). I hope you love it as much as we do! ♡



for the meatball red curry:

  • ginger turkey meatballs, below
  • 23 tablespoons coconut oil, divided
  • 1 red onion, sliced ½-inch thick
  • 1 red bell pepper, sliced ½-inch thick
  • 1 orange or yellow bell pepper, sliced ½-inch thick
  • 34 tablespoons red curry paste (see Recipe Notes)
  • 1 14-ounce can full-fat coconut milk or cream (see Recipe Notes)
  • 1 lime, juiced
  • kosher salt & ground black pepper, to season
  • for serving, as desired: white rice or grain of choice, thinly sliced green onions, finely chopped cilantro, lime wedges, etc.

for the ginger turkey meatballs:

  • 1 pound 93% lean ground turkey (see Recipe Notes)
  • ½ cup panko breadcrumbs
  • ¼ cup chopped cilantro
  • 1 teaspoon grated fresh ginger
  • 2 green onions, thinly sliced
  • 2 cloves garlic, minced
  • kosher salt & ground black pepper, to season


  1. Form the ginger turkey meatballs: Add the turkey, panko breadcrumbs, cilantro, ginger, green onions and garlic to a medium bowl. Season with 1 teaspoon kosher salt & ground black pepper as desired. Use your hands to mix just until combined – take care to avoid over-mixing. Divide the curry meatball mixture into 12-15 equal portions, then gently roll each into a meatball slightly larger than the size of a golf ball, rolling just until smooth – take care to avoid pressing the meatballs together too compactly. For quickness & ease, I like using a spring-loaded scoop. The mixture yields 12-15 1 ½-inch meatballs.Twelve ground turkey or chicken curry meatballs are arranged atop a white ceramic baking dish. The baking dish sits atop a creamy white textured surface.
  2. Brown the meatballs: Add 2 tablespoons of the coconut oil to a large skillet over medium-high heat. Once hot, add the meatballs to the skillet. Working in batches as needed to avoid overcrowding the skillet, cook the meatballs 2 minutes per side, until deeply browned. Transfer to a plate & repeat with any remaining meatballs.Twelve browned ground turkey or chicken meatballs brown inside of a large gray Staub skillet. The skillet rests atop a creamy white textured surface.
  3. Cook the aromatics: Once the meatballs have browned, soften the onions & peppers. If needed, add in an extra splash of coconut oil to the skillet. Add the onion & bell peppers, seasoning with ½ teaspoon kosher salt & ground black pepper as desired. Stir to combine. Cook over medium heat, stirring occasionally until the peppers & onions begin to soften slightly, 4-5 minutes. Add the curry paste to the skillet, stirring to combine. Cook for an additional 2-3 minutes, until the curry paste is deeply browned & fragrant.Sliced and cooked onion and bells peppers cook inside of a large gray Staub skillet. The skillet sits atop a creamy white textured surface. A wooden spoon rests inside of the skillet for stirring.
  4. Simmer the curry: Add the coconut milk to the skillet. Use a wooden spoon to scrape up any brown bits that have formed at the bottom of the skillet – that’s where the flavor is! – & stir to combine. Add the meatballs back into the skillet. Simmer 8-10 minutes, turning the meatballs a few times to coat in the sauce, until the curry sauce is thickened and the meatballs are cooked through. Finish with a fresh squeeze of lime juice, and stir to combine.Twelve red curry meatballs simmer in onions, bell peppers and red curry sauce inside of a large gray Staub skillet. The skillet sits atop a creamy white textured surface.
  5. Serve immediately, spooning the meatball curry over rice or your grain of choice. Finish with thinly sliced green onions & finely chopped cilantro as desired. Enjoy!Three red curry meatballs are served atop a plateful of white rice. The blue ceramic plate sits atop a creamy white textured surface with a gold fork resting atop. The plate is surrounded by a small white plate topped with slices of lime, fresh basil leaves, and a white linen napkin.


  • Ingredient Notes:
    • Ground turkey or chicken: Ground turkey or chicken: The secret to seriously juicy & tender red curry meatballs is using the right poultry. Whether you decide to use ground chicken or turkey, it needs a decent fat content, otherwise the meatballs will dry out. Look for at least 93% lean, though if you can find 90-92%, that’s even better! If you’re purchasing from your grocery store’s butcher counter, ask for ground turkey/chicken thigh or dark meat.
    • Curry paste & coconut milk: Not all curry pastes are created equally!!! In my opinion, generally speaking, the curry paste sold at most conventional grocers is not great – it completely misses the layered, complex flavor of really good curry. I’m obsessed with Maesri curry paste – it’s flavorful, mildly spicy, & made with real-food ingredients. (It’s also allergen-friendly since it doesn’t contain shrimp paste or fish sauce!). You can find it at most Asian grocery stores or order it online.
  • Storage & Reheating: Transfer cooled ginger turkey meatballs & red curry sauce to an airtight container. Store in the refrigerator for up to 4 days. Reheat in the microwave or on the stovetop until warmed through, adding a splash of water or chicken stock as needed to help them steam up & loosen any sauce that may be on the meatballs.
  • 15-20 Minute Meal Prep: Nearly all of the active prep work for this recipe comes from prepping & forming the red curry meatballs. Take care of some of this in advance & you can jump straight in to cooking during the week:
    • Mix & form the turkey meatballs according to Step 1 of Recipe Directions, above. You can roll out the meatballs immediately or save the rolling for dinnertime; either way, the mixture will keep for up to 3 days in an airtight container in the refrigerator. (15 minutes active)
    • Chop the veggies. Thinly slice 2 large bell peppers & 1 medium onion. Store in separate airtight containers in the refrigerator for up to 5 days. (5 minutes active prep)

Recipe and Food Styling by Jess Larson, Plays Well With Butter | Photography by Rachel Cook, Half Acre House.

Follow along with Plays Well With Butter on Instagram, YouTube, Facebook, and Pinterest for more unfussy recipes that pack a big punch of flavor!

A side angle shot of red curry meatballs fill a large cast iron skillet that sits atop a creamy white textured surface. The meatballs have been garnished with fresh chopped herbs. A blue and white striped linen napkin and lime wedges surround the skillet.

Hi there, I'm Jess!

If there’s 1 thing to know about me, it’s this: I am head-over-heels in love with food. I’m on a mission to make weeknight cooking flavorful, fast, & fun for other foodies, & PWWB is where I share foolproof recipes that deliver major flavor with minimal effort. Other true loves: pretty shoes, puppies, Grey’s Anatomy, & my cozy kitchen in Minneapolis, MN.


Sign up for our newsletter

Leave a Rating & Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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


  1. 3.5.23
    Katie said:

    This was absolutely incredible!

    • 3.6.23
      Erin @ Plays Well With Butter said:

      Hi Katie! We are SO glad to hear that you loved these Red Curry Meatballs just as much as we do – thanks so much for taking the time to leave a comment! 🙂

  2. 3.4.23
    Sarah said:

    This is a very interesting dish; a ton of unique flavors. It smells absolutely amazing. I used the curry paste you used. I have to admit though, it was waaaaaay too insanely spicy for me. Maybe I can use less curry in the future… I added brown sugar to even out some of the heat. I’m still giving it 5 stars tho…we all have different opinions.

    • 3.6.23
      Erin @ Plays Well With Butter said:

      Hi Sarah! We’re so glad you gave it a try – if you make it again you can definitely reduce the amount of curry paste or swap it for a more mild curry paste that you love most. Thanks so much for taking the time to leave a comment, it means so much!

  3. 2.26.23
    Carly said:

    Delicious doesn’t even begin to explain how good this is! Followed the recipe as written, with the recommended curry paste (and I will never buy the normal store brand again because the maesri is amazing!). I prepped the meatballs and chopped the veggies earlier in the day so it only took 30 minutes to come together for dinner. Will most definitely make this again!

    • 2.27.23
      Erin @ Plays Well With Butter said:

      We agree, love love love the Maesri curry paste! We’re so glad you enjoyed, Carly & that you were able to prep ahead to make it a quick & easy meal at dinnertime! 🙂

  4. 2.22.23
    Philip said:

    I made the recipe as written and it was delicious. I do prefer my Thai curry’s to be a touch sweet, so I added a tiny bit of brown sugar to the sauce. It’s a “do again” dish.

    • 2.22.23
      Erin @ Plays Well With Butter said:

      Hi Philip! We’re so glad to hear that you loved the recipe & were able to adjust to your preference. Thanks so much for dropping a comment, it means so much!!

  5. 2.9.21
    Bridget said:

    This curry recipe was delish! First time I’ve ever tried making a curry of any kind and I am a fan. This was so accessible and so delicious… only thing I’d change next time I’m going to add more spice!

  6. 1.13.21
    Chris said:

    My family LOVES this recipe. I make a lot of curry dishes but this is always the most requested. I use ground chicken instead of ground turkey but this is the only thing I change in this recipe. It’s absolutely delicious!!

    • 1.27.21
      Erin @ Plays Well With Butter said:

      Hi Chris! We’re so excited to hear that the whole family loved it!

  7. 12.9.20
    Erica said:

    I really love this great recipe of Turkey Meatballs. No doubt, Turkey foods have separate and delicious taste. Thank you for sharing this wonderful article.

    • 3.12.21
      Erin @ Plays Well With Butter said:

      Hi Erica! Thank you so much for this review. We wholeheartedly believe turkey doesn’t have to be bland & boring & this recipe proves it – so glad you enjoyed!!

  8. 12.3.20
    Natasha said:

    These are so flavorful and so easy to make!! They also make great leftovers!

  9. 12.2.20
    Lindsay said:

    This turned out amazing! Husband loved it too! Super easy recipe to follow but tastes complex and will definitely impress anyone you make it for!

    • 5.14.21
      Erin @ Plays Well With Butter said:

      Hi Lindsay! So glad to hear that you and your husband both loved this curry skillet, it’s perfect for a quick & easy weeknight dinner!

  10. 2.17.20

    I loved the flavors in this recipe, particularly in the turkey meatballs. My daughter who doesn’t typically love meat gobbled them up and asked for more!

    • 2.18.20
      jess said:

      I’m so glad you & your family enjoyed this one, Brittany! It’s a fave in our house too!

  11. 11.12.19
    Megan said:

    So good! We really enjoyed this take on meatballs. I bought the sauce linked and was glad I did- it came in a pack of 8 so now I have to make these 7 more times!! 🙂

    • 2.12.20
      jess said:

      Haha, yes that’s the best part! It’s a pantry staple at my house. =) So glad you enjoyed, Megan! Thanks so much for sharing!!!

  12. 12.21.18
    artchee said:

    Hello Jess! These meatballs look great! This will do really well with rice. Thanks for sharing.

    • 12.26.18
      jess said:

      hope you give them a try! xo

      • 1.1.19
        artchee said:

        Will do. Thanks Jess! :0)

      • 2.11.20
        Megan said:

        I really hate cilantro. Think I could replace with parsley or something else? Also, would beef work? The recipe sounds so delicious, just nervous we’d be missing something without cilantro. Thanks!

        • 2.12.20
          jess said:

          Hey Megan! If you don’t like cilantro (you’re not the only one – it’s a genetic thing!), definitely just omit from the recipe. You won’t miss it. In terms of swapping the turkey for another animal protein, ground pork would be my first choice. Beef should work just fine – though I’ve not tested this recipe with beef. You may want to use a leaner beef (closer to 90/10 or even 93% lean) to prevent the curry from getting greasy.