Thai Green Curry Meatballs
Meatballs are always a family dinner hit. This Thai Green Curry Meatball dish is no exception. It’s simple, flavorful, different, and amazing.
I have a lot of meatball recipes on this here site. Did you know that? I kind of like to think I’m one with the meatball. My kids devour them. They make us all very happy. And happy is a good thing at dinnertime. I know you know what I mean.
However, I realized in dismay the other day that it’s been a shocking amount of time since I posted a new meatball recipe. Shame on me! I’m here today to redeem myself and I’m telling you, this is a doozy (in a good way).
Totally different than the other meatball recipes I’ve posted, this green curry Thai-style version is crazy delicious.
A quick homemade meatball is browned and then simmered in a green curry coconut milk sauce. It’s simple. It’s flavorful. It’s different. It’s amazing.
Served with rice (or better yet, coconut rice) and you’ve got yourself a stellar meatball meal!
And we all know by now that coconut milk in main dish fare is a surefire way to win room in my food-loving heart. These green curry meatballs are welcome in my home any day, any time.
What to Serve With This
- Rice (or better yet, Coconut Rice)
- Fresh, seasonal fruit
- Spinach Strawberry Salad with Homemade Creamy Poppyseed Dressing
One Year Ago: 39 Meals to Make in 30-Minutes or Less
Two Years Ago: Confetti Rice and Bean Salad
Three Years Ago: Slow Cooker Hot Fudge Peanut Butter Pudding Cake
Thai Green Curry Meatballs
Ingredients
Meatballs:
- 3 large eggs
- 1 ½ cup rolled oats
- ¼ cup milk
- 2 pounds lean ground beef or lean ground turkey
- 1 tablespoon minced fresh ginger
- 1 tablespoon Thai green curry paste
- 2 tablespoons fish sauce
- 1 teaspoon sugar
- ½ cup chopped cilantro
- 1 ½ teaspoons salt
- 2 cloves garlic, finely minced
- 3 green onions, white and green parts finely chopped
- 2 tablespoons coconut oil, plus more if needed; can substitute canola or vegetable oil
Sauce:
- 2 cans (13.5-ounces each) unsweetened coconut milk
- 3 tablespoons green curry paste
- ¼ cup lime juice, from about 2-3 limes
- Hot cooked rice for serving
Instructions
- In a large bowl, combine the eggs, oats and milk. Let the mixture stand and soak for 5-10 minutes. Add ground beef or turkey, ginger, curry paste, fish sauce, sugar, cilantro, salt, garlic and green onions. Mix to combine and distribute all the ingredients through the meat.
- Shape the meat mixture into meatballs, a bit smaller than golf ball size. Heat the oil over medium heat in a large, 12-inch nonstick skillet. When the oil is hot, place one layer of meatballs in the pan leaving a little room in between each meatball (it’s ok if you can’t fit them all in; they’ll cook in batches). Brown the meatballs on all sides, about 2-3 minutes total. They don’t need to be cooked through – just golden and browned. Remove the meatballs to a plate and do the same with the remaining uncooked meatballs (adding more oil to the pan if necessary – let it get hot before adding the meatballs to brown).
- Once the last batch of meatballs has been removed to a plate, drain any excess grease from the pan (but leave the goldeny browned cooked bits). Return the skillet to medium heat and stir in the coconut milk and green curry paste, scraping up any browned bits from the bottom of the pan and stirring into the sauce.
- Place the meatballs in the skillet with the sauce. Go ahead and pile them all in, trying for a single layer. Simmer the meatballs and sauce for 8-10 minutes until the meatballs are cooked through, flipping the meatballs once or twice.
- Stir in the lime juice. Add salt and pepper to taste. Serve over hot, cooked rice.
Notes
Recommended Products
Recipe Source: adapted slightly from Janssen at Everyday Reading, originally from Minnesota Monthly (I went crazy with the meatball part of the recipe, upping the meat and taking out the mushrooms – because I can’t get them where I live – as well as a few other things and simplified the sauce a bit)
Hi Mel, My question is do you think the sauce could be mixed in a crockpot and then add the uncooked meatballs and cooked that way? I just ask b/c I do this with homemade Italian meatballs and sauce and they turn out yummy. I’m just not sure about simmering coconut milk over a longer period of time. What do you think? PS We love all of your recipes that we’ve tried. Thanks so much!
I’m not sure either since I’ve never tried it but it’s definitely worth experimenting. Good luck if you try it.
My kitchen smelled like an authentic Thai restaurant last night. Loved these! I found the Thai brand for the green curry paste, and it was labeled “hot” with three chili peppers, but it wasn’t hot at all. Like, my one year old was able to eat them, they were that mild. Kob kun kaa!
Hi Mel!
I made these a few nights ago….I always thought meatballs were labour intensive and I kind of steered away, but after making these I’m sold!! I did use red thai curry paste as I had it on hand and reduced the amount of beef (I’m still eating the leftovers gladly) and made it with Jasmine rice and seriously tasty. I love that I’ll make this again, I could serve to guests and the way the whole house smelled off Thai goodness!! Thanks for the awesome recipe!!
Just made these- amazing! Flavours were great and so easy!
Made this tonight for dinner and they were so delicious!!! I halved it because it’s only me and made the following modifications to my halved recipe (so, you’d double these for the original recipe): rounded down to 1 egg and used 1 tsp fish sauce in my meatballs. Added 1/4 c. milk to the sauce to thin it out a bit & 1/4 tsp salt to the sauce to flavor it.
Next time I would add some sliced red bells and onions into the sauce (maybe even a tiny can of bamboo shoots) 2-3 min before the meatballs are done, so they still have a bit of a crunch.
Didn’t care for this recipe. Way too much oatmeal took away from flavor of the meatballs. Lacked flavor despite all the ingredients. If I make again, would use small amount of bread instead of oatmeal and add fresh chili peppers for some kick.
This dish was beyond amazing! With all the garlic, ginger, green onion and cilantro in them I don’t understand how anyone could think the meatballs lacked flavor. This is the first time I tried using oatmeal as a binder and I was pleasantly surprised. The meatballs held together perfectly and browned beautifully. If anyone is looking for flavor without any heat I would recommend the Thai Kitchen green curry paste. It had absolutely zero heat, but fortunately still had a good flavor. We had enough left over to freeze for two future meals – which I am eagerly looking forward to eating!
Maybe I needed to use a different pan? My meatballs fell apart when I tried flipping them so we eventually decided to break them all up into hamburger. Ended up not so good.
We did ground pork instead since that seems more thai-ish and it was delicious!
Made these tonight and were really tasty. Altho, like other folks have mentioned, these were REALLY wet, and I even omitted the fish sauce b/c I don’t care for it. I was completely unable to form a meatball shape, so they were basically turkey sliders with a sauce over them. The flavor was great … so I wonder it is has something to do with the type of ground turkey. I did NOT buy 100 percent turkey breast, so there was extra fat in the meat. Hmmmmm. I will try again with one less egg and just a TBSP of milk maybe.
Served this over linguine rice noodles. Used crushed rice crackers and coconut flour instead of oats. I also stir fried up some green pepper and onion and added it into the dish. Topped with some Thai Basil leaves. Fantastic!
Mel, you are fantastic, and my family seriously wouldn’t eat anything but cereal and pizza if it weren’t for you. So Thank You! I hate to say it, but this was just a little too tangy and sweet for my taste. Otherwise I really enjoyed it. If I could find a way to cut back on those two things, I would make this dish all the time. Definitely glad that we tried it though.
This dinner was a hit tonight!! Thanks so much! We love love your recipes (: My husband even boldly declared it a top 5 fave for him
These were OK. I was expecting knock your socks off flavor, but found the meatballs lacked flavor. The sauce was good. This won’t be made again though. Too much work for an OK meal. I do have your lime tart in my fridge right now for dessert tomorrow and about died when I licked the spoon after finishing the filling. I might have found my new fav dessert. We will have to see tomorrow…can’t wait!
Have been dying to try these and I finally made them tonight. Meatballs were flavorful and unbelievably tender. The sauce was bland to me (initially) but think it was the Green Curry paste I bought (Taste of Thai) reviews I read said so but it was all I could get at the store so I just added tons of fresh ginger, garlic and lemongrass paste to the sauce, a good amount of Siracha and it may seem crazy but about 1/3rd of a jar of Mango butter from Trader Joes – Lick the bowl clean good!!!
Your picture sold me – had me craving this for a couple weeks – thanks for sharing!
Can these be baked in the oven instead?
Christina – I haven’t baked them but I”m sure with a little tweaking, it could work. You’ll have to experiment with time and temperature.
I’m making this tonight and forgot to buy cornstarch… Would flour work? Or would that ruin it?
Liz – you’ll have to experiment but flour should help thicken as long as you make sure it doesn’t clump. For other gravies, I whisk together flour and broth until it is smooth and thick and then slowly whisk into the boiling gravy.
I made this tonight. It was fabulous. I substituted Thai Basil for the cilantro, since I cant stand cilantro. The green curry paste brand I used was Mae Ploy. The sauce was a bit spicy for my son using the 3 tblsp, of curry paste, so next time I will only use 2. This was an incredible dinner. Thank you sooooooo much I will definately make this again.
These were sure a hit at my house last night!
just saw your note at the bottom of recipe about heat level, sorry missed that the first time! (and sorry that I accidently posted this comment under another post first..seriously I need a time out today)
I”m wondering how much “heat” this has. (coming from a spice wimp) I sampled the green curry paste I just bought and it seemed really spicy. Does the coconut milk help counteract that a bit? I just hate when I make a recipe and then none of my kids will eat it because it’s too hot. Thanks in advance…love your site!
Yummy can’t wait to try! Do use raw or cooked oatmeal?
Cindy – I use uncooked oatmeal.
winner, winner meatball dinner!
Mel, I’m so glad to hear that! We love ground turkey at our house, too. Cannot wait to try it. 🙂
I bought Fish Sauce and tasted it. I was shocked that it tasted kind of like Soy Sauce and didn’t taste fishy. This meal was a hit! Thank you!
I just picked up the green curry paste and coconut milk for this recipe. Quick question Mel, do you have a preference for beef or turkey in this dish? Can’t wait to make it this week! 🙂
Hey Miss Sally – I’m a ground turkey lover so I prefer that almost always over ground beef for it’s lightness in taste and texture!
I made these Friday night and my family (and 3 of the neighbor kids) loved them. I could only find the Thai Kitchen brand green curry paste and it was okay, but I will be looking for something with a little more kick next time. My husband is insisting that I double the sauce next time, but he is a “saucy” guy. 😉
Thanks for the great recipe…it’s going into my favorites!
I made it tonight, and it was awesome! Ethan and Olivia approved. I used Roland brand thai green curry paste, great flavor and not hot.
Made these and loved them. I used red curry paste (I also use Maesri brand) since that’s all I had on hand and left out the fish sauce and green onions. They were delicious, except I wanted a bit more sauce, so next time I’ll increase those ingredients. Meg, I used light coconut milk and it was just fine. Mel, like Christine, my meatballs were not round, so any help would be appreciated. I almost felt like they had a bit too much liquid so I may try no milk.
Christine and Sheree – hmmm, I don’t know if I have a top secret method for round meatballs. Mine aren’t perfect spheres by any means but they do hold their shape. If your meatball mixture seems overly wet and won’t hold it’s shape because of the texture, like Sheree says, try cutting out some liquid. That should help considerably. Other than that, the only thing that may help is I brown them quite a bit on the first side before flipping so that they have a nice golden “shell” to help keep them together.
Do you think light coconut milk would be okay with this, or would it be better to stick to the regular as you say the sauce is thin as it is? BTW, recipes from your site are showing up regularly on our table these days, and, generally, to rave reviews. Thanks.
Hi Meg – I think light coconut milk would work just fine. You can always add the cornstarch slurry (in the note of the recipe) if you want the sauce to thicken). P.S. – so happy you are enjoying the recipes!
These were delicious. We added some sriracha on top of them to kick up the heat a bit. I think I might add the mushrooms back in, for a bit more earthiness…and maybe increase the garlic, or roast it a bit to pull more flavor out of it. One big problem we had, that I notice YOU seem to have kicked, is the ROUND meatball. Ours turn out…weird. Tasty but not pretty. Any special tips or tricks to making (and keeping) meatballs ROUND while you’re browning them?
Made these, love these! I also think I might try some oatmeal or ground oatmeal in the turkey cheddar jalapeno burgers as those were a bit too wet. The texture of these was just right!
Wow. I love this twist on meatballs. Such a great thing to serve the kids – I have never found a meatball mine don’t like. I crave Thai flavors so this will definintely be on the menu at my house.
I just have to tell Katie that we love “cauli-rice” too! It’s especially good with dishes that have a sauce since it just soaks up the flavor. It’s a healthy way to cut down on carbs. I cook it in the microwave in a covered dish for about 5 minutes.
Do I have to add the fish sauce? I have eaten some Asian food that had it in it and it tasted like they added rotted fish. So can you taste that fishy flavor in the meatball’s?
Hi Tara – I don’t mind a bit of fish sauce here and there so for me, it just adds great flavor. If you really hate it, leaving it out shouldn’t be a problem. I don’t think it’s overpowering in this recipe, though.
I can’t tell you what a rockstar this makes me feel like. Seriously, the best kind of Friday.
Hey this was fun Janssen, I feel kind of like a rockstar that I know you!
We love meatballs and we love all things Thai style! Thanks for sharing!
Looking forward to trying this recipe. Just bought a huge tube of green curry paste. It will be great to make something besides the Thai classics.
I must recommend Mae Ploy as the best brand of curry paste out there. If you use them to make Thai curry, you will be blown away at how similar it tastes to a Thai restaurant’s curry. They are made in Thailand, so totally legit (and pretty darn spicy, too). I’ve never had the green, but I love the red and panang, and I’ll be trying yellow soon…from Amazon, since I’m also in a small town. They’re also not too expensive. If you have Prime, you pay around 6 bucks for 14 oz., which lasts a looong time.
We had your teriyaki meatballs last night and LOVED them! These look great! Could red curry paste be substituted for the green curry paste?
Andreya – sure, but the flavor profile will change since red curry paste is different than green (and you’d have to officially retitle them Thai Red Curry Meatballs). 🙂
I’ve been wanting to make a Thai inspired meatball for quite some time. This looks perfect!
Drooling!
These just sound so yummy and unique! I am new to thai/curry”ness” and am starting to fall in love! Just curious, I notice you make rice alot. Our family recently discovered (thanks to againstallgrain.com new cookbook) cauliflower rice..stick with me. Grate to rice like consistency, saute, you can add a plethora of flavors..my fav being cilantro lime! My 8 yr old told me that it was the best “rice” he’d ever had!! And we’ve never looked back.
Love this meatball recipe! I’ve been in a bit of a dinner rut so I can’t wait to put these on our next meal plan!
We’ve really enjoyed your home cooked Thai food recipes around here. I really like to serve veggies with meals. Since this is a new flavor profile I am never sure what to serve. Any suggestions???
Hi Rachael – when we make Indian or Thai food, we very often serve it with cauliflower (steamed or roasted), broccoli, green beans and many times just simply steamed green peas. Hope that helps!
Can these be frozen – a make ahead meal?
Sharing – I haven’t tried freezing this recipe so you’ll have to experiment.
These look so tasty!
I love meatballs too. Since I’m fairly new here, I’ll have to try finding some of your other meatball recipes. This one is definitely on the list to try.
I made these after I saw them on Janssen’s site and agree they are awesome! Definitely a favorite in these parts.
Oh, I love Thai food! I have been looking for a new and interesting meatball recipe…I found it! These look amazing, and I always have Thai red and green curry in my fridge. Thanks, Mel!