Go Back
+ servings
meatballs and dipping sauce on a white plate
Print Recipe
5 from 2 votes

Thai-Style Meatballs with Pork and Rice

Savory and with a hint of curry spice, Thai-Style Meatballs with Pork and Rice are pan seared to get crispy and golden on the outside and perfectly cooked inside. Dip them in peanut sauce for a crowd-pleasing appetizer or serve them in lettuce cups for a fresh, flavorful dinner.
Prep Time30 mins
Cook Time8 mins
Total Time38 mins
Course: Appetizer
Cuisine: Thai
Keyword: easy snack, easy Thai recipe, gluten free
Servings: 6 servings
Calories: 378kcal
Author: Jess Smith via Inquiring Chef
Cost: $8.00


  • Mixing Bowl
  • Large Skillet
  • Splatter Screen


For Meatballs:

  • 1 1/2 pounds Ground Pork
  • 1 cup Cooked White Rice
  • 1 small bulb Shallot, minced
  • 1 Tablespoon Red Curry Paste
  • 2 teaspoons Rice Vinegar
  • 1 teaspoons Ground Coriander
  • 1/2 teaspoon Black Pepper
  • 1/2 teaspoon Salt
  • 2-4 Tablespoons Oil

For Serving:

  • Boston Leaf Lettuce Leaves (or iceberg lettuce leaves)
  • Thai Peanut Sauce, for serving
  • Roasted, Unsalted Peanuts


  • Combine all ingredients for the meatballs, except oil, in a large mixing bowl. Mix with your hands until evenly combined. Roll into 2-inch balls and refrigerate until ready to cook. Can be refrigerated for up to a day.
  • Heat oil in a large skillet over medium-high heat. When oil begins to shimmer, add meatballs (working in batches if they don't easily fit in the pan). Cook meatballs, shaking the pan frequently, until golden brown on the outside and cooked through, about 8 minutes. Be careful as the meatballs cook - they will splatter and pop, so use a splatter guard or cover the pan lightly with foil to prevent too much splatter.
  • Serve the meatballs with peanut sauce for dipping. You can also serve them in lettuce cups with extra peanuts for crunch.


Print and attach the label below so cooking instructions are ready when you are!
meatballs with pork and rice freezer label


Serving: 6g | Calories: 378kcal | Carbohydrates: 8g | Protein: 20g | Fat: 29g | Saturated Fat: 9g | Trans Fat: 1g | Cholesterol: 82mg | Sodium: 258mg | Potassium: 342mg | Fiber: 1g | Sugar: 1g | Vitamin A: 403IU | Vitamin C: 1mg | Calcium: 25mg | Iron: 1mg