↑
  • ABOUT
  • RECIPES
  • MY COOKBOOK
  • FAVORITE PRODUCTS

What Great Grandma Ate

because the food you love should love you back!

Don't miss the latest Recipes, tips and more!

Thanks! Keep an eye on your inbox for updates.

What Great Grandma Ate / Recipes / Main Dishes / Easy Thai Coconut Curry Meatballs (Instant Pot Option)

Easy Thai Coconut Curry Meatballs (Instant Pot Option)

Last Updated on March 29, 2025 by Jean Choi

EF
LC
NF
P
W3
795 shares
  • Share
Jump to Recipe

These Thai coconut curry meatballs are rich, flavorful, and incredibly easy to make. Bursting with aromatic spices and simmered in a velvety coconut curry sauce, these meatballs are naturally gluten-free, paleo, and Whole30-approved. Whether you’re making them in the Instant Pot for a quick weeknight dinner or simmering them on the stovetop, they deliver restaurant-quality flavors with minimal effort.

A bowl of rice topped with meatballs in a creamy curry sauce, garnished with fresh herbs and lime slices. A striped cloth is beside the bowl.

Why You’ll Love This Recipe

Thai coconut curry has always been a favorite in my household. Whenever I crave something warm, comforting, and packed with bold flavors, I turn to a good curry. These Thai curry meatballs offer everything I love in a curry — creamy coconut sauce, fragrant curry paste, and tender, juicy meatballs. Plus, they’re versatile enough to pair with cauliflower rice, jasmine rice, or even roasted veggies.

The best part is that you can make these in the Instant Pot for a hands-off, foolproof dinner that’s ready in just 30 minutes. The red curry paste infuses both the meatballs and the sauce with vibrant, authentic flavors that taste even better the next day. If you enjoy Thai-inspired dishes, you might also love this Slow Cooker or Instant Pot Coconut Chicken Curry, which uses similar bold flavors.

Ingredient Notes

Top view of various ingredients on a gray surface, including ground beef, onion, garlic, fish sauce, turmeric, coconut milk, lime, red curry paste, coconut oil, tapioca starch, ginger, and fresh basil. Each item is labeled.

For the Meatballs:

  • Ground Chicken or Turkey: Ground chicken makes a lighter meatball, but ground turkey or pork also works well.
  • Almond Flour or Coconut Flour: A gluten-free, keto-friendly binder that keeps the meatballs tender. Arrowroot starch is a good Whole30 alternative.
  • Egg: Helps bind the meatball mixture together.
  • Red Curry Paste: Authentic Thai red curry paste adds bold, aromatic flavors to the meatballs. I often use the same brand for my Thai Green Curry Sheet Pan Chicken & Vegetables.
  • Garlic and Ginger: Adds warmth and depth to the mixture.
  • Fish Sauce: Provides umami richness. Substitute coconut aminos for a Whole30-compliant version.

For the Coconut Curry Sauce:

  • Coconut Milk: Use full-fat coconut milk for a thick, creamy sauce. Light coconut milk will yield a thinner consistency.
  • Red Curry Paste: Infuses the sauce with vibrant Thai flavors.
  • Onion and Garlic: Build a fragrant base for the sauce.
  • Fish Sauce: Adds a salty, umami punch. Coconut aminos work as a substitute.
  • Turmeric: Gives the sauce a golden hue and earthy flavor.
  • Lime Juice and Basil: Brightens the dish with fresh, citrusy notes.

Recipe Variations

  • Keto Option: Use almond flour and coconut aminos instead of fish sauce for fewer carbs.
  • Whole30 Option: Ensure that the curry paste is Whole30-compliant and substitute fish sauce with coconut aminos.
  • Add Veggies: Bell peppers, zucchini, or carrots make great additions to the sauce for extra fiber and nutrition.

Step-by-Step Instructions

Stovetop Method

A clear bowl containing ground meat, chopped onions, herbs, spices, and flour is being mixed with a wooden spoon on a light-colored surface.

Step 1: Make the Meatballs. In a large bowl, combine ground chicken or turkey, almond flour, egg, red curry paste, garlic, ginger, and fish sauce. Mix gently until just combined.

A hand holding a raw meatball above a bowl of ground meat mixture. A metal scoop is partially visible in the bowl, showing preparation of more meatballs. The setting is a kitchen counter.

Step 2: Roll the mixture into 28-30 golf ball-sized meatballs. Place them on a tray and refrigerate for 15-20 minutes to firm up.

Chopped onions being sautéed in a large stainless steel pan with a wooden spoon on a gray surface. The onions are beginning to soften and brown slightly.

Step 3: Prepare the Coconut Curry Sauce. Heat coconut oil in a skillet over medium heat. Add onion and cook for 3 minutes until translucent.

A stainless steel pan on a stove with sautéed onions, tomatoes, and spices. A wooden spoon is stirring the mixture, which has a golden-brown color and some residue on the pan surface. The background is a light gray countertop.

Step 4: Add garlic, ginger, and curry paste. Stir for 1 minute until fragrant.

A hand stirring a creamy sauce with bits of onion in a deep pan using a wooden spoon. The sauce is a blend of white and orange hues, indicating a mix of flavors and ingredients. The background is a textured gray surface.

Step 5: Stir in coconut milk, fish sauce, and turmeric. Mix well and bring to a simmer.

A skillet filled with uncooked meatballs in a creamy, yellow curry sauce. The lid of the skillet is partially open, revealing the meatballs nestled in the sauce. The skillet sits on a light, textured surface.

Step 6: Add the meatballs to the skillet with the simmering sauce.

A pan filled with curry meatballs in a creamy sauce. A hand is using a spoon to pour sauce over the meatballs. The sauce appears to be rich and seasoned, and the meatballs are evenly distributed in the pan.

Step 7: Cover and simmer over medium-low heat for 10 minutes. Remove the lid and simmer for another 5-10 minutes until the sauce thickens.

A pan filled with thai curry meatballs in a creamy sauce, garnished with fresh basil leaves and lemon wedges. A spoon rests in the sauce, indicating the dish is ready to be served.

Step 8: Finish and Garnish. Taste and adjust with more fish sauce or lime juice if needed. Sprinkle with fresh basil before serving.

Instant Pot Method

Step 6: Place the meatballs in the Instant Pot and pour the coconut curry sauce over them.
Step 7: Seal the lid and set the Instant Pot to Manual/High Pressure for 5 minutes.
Step 8: Allow natural release for 5 minutes, then manually release the remaining pressure.

A bowl of thai curry meatballs in a creamy sauce garnished with fresh herbs. Served with white rice and lime wedges, accompanied by a spoon. The dish is presented on a rustic surface.

Expert Tips for Perfect Meatballs

  • Avoid Overmixing: Gently combine the ingredients to keep the meatballs tender. Overmixing can result in dense meatballs.
  • Chill Before Cooking: Refrigerate the meatballs to help them hold their shape during cooking.
  • Adjust Spice Levels: Add extra Thai chilies or a pinch of cayenne if you prefer more heat.

If you prefer baking your meatballs instead of cooking them in the sauce, try a similar method from my Paleo & Whole30 Sweet and Sour Meatballs.

What to Serve with Thai Curry Meatballs

These meatballs pair beautifully with a variety of sides:

  • Cauliflower Rice: Keeps the dish low-carb and paleo.
  • Jasmine or Basmati Rice: Perfect for soaking up the flavorful sauce.
  • Steamed Green Beans or Broccoli: Adds color and texture to the plate.

If you want a light and refreshing side to balance out the richness of the curry, this Refreshing Paleo & Vegan Dill Cucumber Salad makes a great pairing.

A bowl of rice topped with meatballs in a rich, orange-colored sauce, garnished with fresh basil leaves and a lemon wedge, served on a decorative plate with a fork on the side.

Storage and Freezing Tips

  • Refrigeration: Store leftovers in an airtight container in the refrigerator for up to 5 days.
  • Freezing: Freeze cooled meatballs and sauce in a freezer-safe container for up to 3 months.
  • Reheating: Reheat gently in the microwave or on the stovetop. Add a splash of coconut milk if the sauce thickens too much during storage.

Recipe FAQs

How many carbs are in Thai coconut curry meatballs?

Each serving contains approximately 5-6 net carbs, making this dish perfect for low-carb and keto diets.

What’s the best way to thicken the sauce?

Simmer uncovered for 5-10 minutes, or stir in a teaspoon of arrowroot or tapioca starch for a thicker consistency.

Can I use frozen meatballs?

Yes, you can use frozen meatballs. Thaw them first or adjust the cooking time slightly if adding them directly to the Instant Pot.

More Delicious Meatball Recipes

  • Paleo & Whole30 Sweet and Sour Meatballs
  • Instant Pot Buffalo Chicken Meatballs
  • Slow Cooker or Instant Pot Coconut Chicken Curry
  • Curry Chicken Skewers

If you make this recipe, please leave me a star rating and comment below! I love to hear your thoughts and feedback. Follow me on social media Instagram, Facebook, and Pinterest for even more delicious recipes!

A bowl of rice topped with thai curry meatballs in a rich, orange-colored sauce, garnished with fresh basil leaves and a lemon wedge, served on a decorative plate with a fork on the side.

Easy Thai Coconut Curry Meatballs (Instant Pot Option)

These Thai coconut curry meatballs are rich, flavorful, and incredibly easy to make. Bursting with aromatic spices and simmered in a velvety coconut curry sauce, these meatballs are naturally gluten-free, paleo, and Whole30-approved. Whether you’re making them in the Instant Pot for a quick weeknight dinner or simmering them on the stovetop, they deliver restaurant-quality flavors with minimal effort.
5 from 4 votes
Print Pin
Course: Main Course
Cuisine: Asian, Thai
Keyword: easy instant pot meatballs, instant pot keto meatballs, paleo curry meatballs, red curry meatballs, thai curry meatballs, whole30 curry meatballs, whole30 meatballs
Prep Time: 10 minutes minutes
Cook Time: 25 minutes minutes
Total Time: 35 minutes minutes
Servings: 6 servings
Calories: 472kcal

Video

Ingredients

Meatballs

  • 1 ½ lb ground beef ground chicken or turkey also work
  • 1/2 onion minced
  • 3 garlic cloves minced
  • 1/4 cup chopped Thai basil leaves or regular basil
  • 1 tbsp grated ginger
  • 1 tbsp red curry paste
  • 1 tbsp fish sauce
  • 2 tbsp tapioca starch or arrowroot starch

Coconut Curry Sauce

  • 1 tbsp coconut oil or your favorite cooking oil
  • 1/2 onion diced
  • 4 garlic cloves minced
  • 1 tbsp grated ginger
  • 1 tbsp red curry paste
  • 1 14-oz can of full-fat coconut milk
  • 1 tbsp fish sauce or more to taste
  • 2 tsp turmeric powder
  • Lime wedges to serve

Instructions

  • Add all ingredients for the meatballs in a large bowl. Mix to combine.
    1 ½ lb ground beef, 1/2 onion, 3 garlic cloves, 1/4 cup chopped Thai basil leaves, 1 tbsp grated ginger, 1 tbsp red curry paste, 1 tbsp fish sauce, 2 tbsp tapioca starch
  • Shape in to approximately 28-30 golf-sized balls. Place in the refrigerator to firm up while you make the coconut curry sauce. Skip to the Instant Pot Method if using the Instant Pot.
  • Heat coconut oil in a large skillet or a saucepan over medium high heat. Add diced onion and cook stirring for 3 minutes, or until translucent.
    1 tbsp coconut oil, 1/2 onion
  • Add garlic, garlic, ginger, and red curry paste, and cook for 1 minute until fragrant.
    4 garlic cloves, 1 tbsp grated ginger, 1 tbsp red curry paste
  • Stir in coconut milk, fish sauce, and turmeric powder.
    1 14-oz can of full-fat coconut milk, 1 tbsp fish sauce, 2 tsp turmeric powder
  • Add the meatballs and let everything come to a boil. Lower the heat to simmer, cover, and cook for 10 minutes.
  • Open the lid and simmer for 5-10 minutes until the sauce reduces and thickens, spooning the sauce over the meatballs occasionally. Taste to add more fish sauce or salt.
  • Sprinkle with lime juice and chopped basil before serving.
    Lime wedges

Instant Pot Method

  • Turn Instant Pot on to Sauté. Once it indicates that it's "hot" add coconut oil.
    1 tbsp coconut oil
  • Add diced onion and cook stirring for 3 minutes, or until translucent.
    1/2 onion
  • Add garlic, garlic, ginger, and red curry paste, and cook for 1 minute until fragrant.
    4 garlic cloves, 1 tbsp grated ginger, 1 tbsp red curry paste
  • Turn off the Instant Pot, and stir in coconut milk, fish sauce, and turmeric powder.
    1 14-oz can of full-fat coconut milk, 1 tbsp fish sauce, 2 tsp turmeric powder
  • Add the meatballs into the sauce. Close the lid and make sure the pressure valve is set to sealing.
  • Cook on MANUAL high for 5 minutes.
  • Once it beeps to a finish, naturally release pressure for 10 minutes before opening the pressure valve manually.
  • Open the lid and turn Instant Pot on to Sauté. Simmer for 5-10 minutes until the sauce reduces and thickens, spooning the sauce over the meatballs occasionally. Taste to add more fish sauce or salt.
  • Sprinkle with lime juice and chopped basil before serving.
Nutrition Facts
Easy Thai Coconut Curry Meatballs (Instant Pot Option)
Amount Per Serving (1 serving – about 5 meatballs)
Calories 472 Calories from Fat 360
% Daily Value*
Fat 40g62%
Saturated Fat 23g144%
Cholesterol 81mg27%
Sodium 558mg24%
Potassium 527mg15%
Carbohydrates 9g3%
Fiber 1g4%
Sugar 1g1%
Protein 22g44%
Vitamin A 840IU17%
Vitamin C 4mg5%
Calcium 52mg5%
Iron 5mg28%
* Percent Daily Values are based on a 2000 calorie diet.

Notes

  • Avoid Overmixing: Gently combine the ingredients to keep the meatballs tender. Overmixing can result in dense meatballs.
  • Chill Before Cooking: Refrigerate the meatballs to help them hold their shape during cooking.
  • Adjust Spice Levels: Add extra Thai chilies or a pinch of cayenne if you prefer more heat.
  • Refrigeration: Store leftovers in an airtight container in the refrigerator for up to 5 days.
  • Freezing: Freeze cooled meatballs and sauce in a freezer-safe container for up to 3 months.
  • Reheating: Reheat gently in the microwave or on the stovetop. Add a splash of coconut milk if the sauce thickens too much during storage.

What Great Grandma Ate / Jean Choi is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

Regarding other affiliate links and affiliate relationships: In order for me to support my blogging activities, I may receive monetary compensation or other types of remuneration for my endorsement, recommendation, testimonial and/or link to any products or services from this blog. Thank you for your support and understanding.

795 shares
  • Share

By Jean Choi | May 14, 2020

Comments

  1. Pamela Skross says

    May 24, 2020 at 4:52 pm

    5 stars
    This was absolutely amazing!! I’m not a big cauliflower rice lover so I had mine on roasted cauliflower instead. Husband had his on jasmine rice and said it was the best curry sauce he’s ever had. This is staying at the top of my recipe book for sure….hubby is already asking when I’m making it again!

    • Jean Choi says

      May 25, 2020 at 7:41 am

      Amazing!! So glad you enjoyed it!

  2. Michaela says

    August 9, 2020 at 3:08 pm

    5 stars
    This recipe was quick, easy, and delicious!! I luckily had everything I needed already in my kitchen! Thanks for an incredibly flavorful dish!

  3. Erika says

    July 22, 2023 at 5:36 pm

    5 stars
    I actually don’t eat a lot of Thai curries, but I wanted to try something different and this worked out great. The sauce comes together really quickly and it goes well with cauli-rice. yum!

  4. Amanda says

    April 8, 2025 at 7:09 pm

    5 stars
    Delicious and quick. Served over steamed green beans and green peppers. Will make again!

    • Jean Choi says

      April 10, 2025 at 4:29 pm

      Sounds wonderful! Thanks so much for leaving a review!

  5. sue says

    April 25, 2025 at 6:19 am

    Can I use cornstarch replacing Arrowroot?

    • Jean Choi says

      April 28, 2025 at 3:29 pm

      yes!

Comments are temporarily closed while we perform maintenance on the website.

Hi, I’m Jean!

headshot of Jean Choi - blogger of What Great Grandma Ate

I’m a food lover and recipe developer living in Southern California. I love to share simple and approachable gluten-free recipes that are healthy but never sacrifice on flavor. I hope I can help you feel confident in the kitchen and inspire you to try out some new-to-you dishes!

More About Jean

Recipe Key

  • 3030 Min or Less
  • AIPAIP
  • EFEgg Free
  • LCLow Carb
  • NFNut Free
  • PPaleo
  • VVegan
  • W3Whole 30

Instant Pot Favorites

Instant Pot Butter Chicken served with rice and naan

Quick & Easy Instant Pot Butter Chicken Recipe (Keto & Dairy Free)

The BEST Instant Pot Mashed Potatoes (Paleo, Whole30) + Stove Top Option

Instant Pot Meatballs in Tomato Sauce (Paleo, Whole30)

Instant Pot Buffalo Chicken Meatballs

Instant Pot Buffalo Chicken Meatballs (Paleo, Whole30, Keto)

Don't miss the latest Recipes, tips and more!

Thanks! Keep an eye on your inbox for updates.

©2025, What Great Grandma Ate. Privacy and Disclosure Policy/ Site by Pixel Me Designs