Bring an exotic twist to your menu with Coconut Curry Meatballs in a luscious red curry coconut sauce. Enjoy as a tantalizing appetizer or as a hearty main dish with rice or noodles – all ready in 25 minutes!

Looking for a dish that’s quick, easy, and bursting with flavor? These Thai meatballs are quick and easy to make, and they can be served by themselves as an appetizer or over a bowl of rice or noodles as a main course.
It’s as simple as forming the tender meatballs, making the sauce, and dropping them in. Once they are made, you can easily transfer these Coconut Curry Meatballs to a slow cooker to keep them warm for a party or the big game.

Table of Contents
Reasons to Love These Curry Meatballs
- This dish is ready in just 25 minutes, making it perfect for busy weeknight dinners.
- Packed with protein from the meatballs and healthy fats from the creamy coconut milk, this recipe offers a nutritious, satisfying meal option.
- Leftover Coconut Curry Meatballs taste even better the next day, making them perfect for meal prep and allowing for convenient, delicious meals.
Recipe Ingredients

- Coconut Milk: Smooth and velvety, unsweetened coconut milk adds a luscious, texture and a hint of tropical sweetness to the dish.
- Panang Curry Paste: Packed with spices, Panang curry paste infuses the dish with deep, spicy, and slightly sweet notes.
- Fish Sauce: With its salty, umami depth, fish sauce enhances the savory taste of the meatballs and curry.
See the recipe card for full information on ingredients and quantities.
Variations
- Garnish Options: Popular options include fresh herbs like fresh basil or cilantro, a sprinkle of lime zest, or a splash of lemon juice. These garnishes add a vibrant, aromatic touch that complements the rich, creamy coconut curry sauce.
- Vegetable Medley: You can also mix finely chopped vegetables like bell peppers, snap peas, or spinach to add more nutrients and flavor to your meatball mixture.
- Herbs and Spice Variation: Consider incorporating fresh ginger, turmeric, shallots, Thai basil, or lemongrass into your Coconut Curry Meatballs. These additions will add extra depth and complexity to the dish.
How to Make Coconut Curry Meatballs
Step #1: Place your ground beef in a medium bowl and season with ½ tsp. fish sauce. Form 24 meatballs using about a tablespoon of beef for each one. Set aside.
Step #2: Heat half the can of coconut milk in a medium skillet over medium heat. Let it cook for a few minutes until it thickens and bubbles. Add the curry paste and work it into the coconut milk using the back of a wooden spoon.
Step #3: Once combined, add the rest of the coconut milk along with the meatballs. Spoon the curry sauce over the top of the meatballs and cook, stirring now and then, for 2-3 minutes.
Step #4: Turn the heat up to medium-high and add the water, brown sugar, and 1 tablespoon of fish sauce. Toss in the whole wild lime leaves. Simmer and stir occasionally for 5 minutes. Turn off the heat, remove the lime leaves, and serve.

Expert Tips
- Brown the Meatballs: For added flavor, briefly sear the meatballs in a hot skillet before adding them to the curry. This caramelizes the exterior, enhancing the overall taste and texture of the meatballs.
- Thicken the Sauce: If you prefer a thicker curry, let the sauce simmer a bit longer before adding the meatballs. This reduces the liquid slightly, resulting in a richer and more concentrated flavor.
Frequently Asked Questions
Yes, you can easily use different types of meat like ground turkey, pork, or ground chicken instead of beef.
Yes, using a food processor can make mixing the meatball ingredients quick and easy if you add in some vegetables as mentioned in the variations section. Be sure to pulse gently to avoid over-processing the meat, which can lead to a dense texture.
To make this dish even healthier, you can serve Coconut Curry Meatballs with brown rice, quinoa, or even over cauliflower rice. These options add more fiber and nutrients that will make this meal delicious and satisfying.
Storage Info
To store Coconut Curry Meatballs, place them in an airtight container and store them in the refrigerator for up to 4 days. For freezing, just ensure they are fully cooled and stored in a freezer-safe container for up to 3 months.
To reheat, simmer in a large skillet over medium heat until warmed through, or microwave in a microwave-safe dish for 2-3 minutes, stirring halfway. Add a splash of water or coconut milk if the sauce thickens too much during reheating.
More Meatballs Recipes that You’ll Love

Coconut Curry Meatballs Recipe
Ingredients
- 1 lb. lean ground beef
- 1/2 tsp. fish sauce
- 1 14oz can of unsweetened light coconut milk
- 2 Tbsp. Panang curry paste - or any red curry paste
- 1/4 c. water
- 1 Tbsp. brown sugar
- 1 Tbsp. fish sauce
- 4 wild lime leaves - optional
Instructions
- Place your ground beef in a medium bowl and season with ½ tsp. fish sauce. Form 24 meatballs using about a tablespoon of beef for each one. Set aside.
- Heat half the can of coconut milk in a medium skillet over medium heat. Let it cook for a few minutes until it thickens and bubbles. Add the curry paste and work it into the coconut milk using the back of a wooden spoon.
- Once combined, add the rest of the coconut milk along with the meatballs. Spoon the curry sauce over the top of the meatballs and cook, stirring now and then, for 2-3 minutes.
- Turn the heat up to medium-high and add the water, brown sugar, and 1 tablespoon of fish sauce. Toss in the whole wild lime leaves. Simmer and stir occasionally for 5 minutes. Turn off the heat, remove the lime leaves, and serve.
NOTES
Nutrition














Brilliant recipe. It’s now on the permanent menu rotation.
Hi Anetta! I am new to your site but my gosh you have the best recipes and I cannot wait to try them. 🙂 I was curious about the thai curry coconut meatballs. Do you think ground chicken would work too or would it be too soft or maybe not hold together? Either way, I am going to try this recipe this weekend and I know my 4 year old will love these! Thanks for the amazing selections. 🙂
Hi, Nadine! I haven’t tried it with chicken but I don’t see why it shouldn’t work 🙂
Thank you for making me a better cook! Honestly…I have always been so afraid of trying to make my favorite Thai and Asian foods. I mean, come on- the food always tastes better from a restaurant, right? These type of recipes always seemed daunting to me as an unexperienced cook in these cuisines. But you make them so simple, and they really do taste so darn delicious. My husband and children love them, too! I am so happy to have come across your website. Thank you, Anetta.
What an amazing comment! I really love hearing this 🙂 Thanks for being such an awesome reader!
These look delicious! I really need to experiment with Asian flavors more. I don’t know why I’m so intimidated. Everything I’ve ever made has turned out wonderful, but I guess the idea of playing with such foreign flavors on my own is daunting.
I know exactly what you mean! I remember how grossed out I was the first time I bought a bottle of fish sauce. Fermented fish liquid sounded so nasty to me, but it had the most rich and savory taste in the world. You really can’t replicate Thai food without it. Same goes for Curry Paste – I’m actually working on putting together a little cheat sheet for working with Thai Curry Pastes, so keep an eye out for it on the blog!