5 from 1 vote
Thai Meatball Lettuce Wraps
Prep Time
20 mins
Cook Time
10 mins
Total Time
30 mins

These irresistible Thai Meatball lettuce wraps with peanut sauce are packed with flavors, crispy on the outside, tender on the inside and the perfect lunch or appetizer!

Course: Appetizer, Main Course
Cuisine: Thai
Servings: 8
Calories: 398 kcal
Author: Joanna Cismaru
  • 1 lb ground beef extra lean
  • 4 green onions chopped
  • 1/4 cup cilantro chopped
  • 1 tbsp fish sauce
  • 1 tbsp red curry paste
  • 1 cup breadcrumbs
  • 1 egg
  • 1/2 tsp salt or to taste
  • 1/2 tsp black pepper or to taste
  • 1 tbsp coconut oil for frying
Peanut Sauce
  • 1/2 cup peanut butter chunky
  • 2 tsp ginger fresh, chopped
  • 1 clove garlic roughly chopped
  • 1 tbsp lime juice
  • 1 tbsp soy sauce
  • 1 tsp red pepper flakes
  • 1 tsp brown sugar
  • 1/4 cup coconut oil
  • 1/3 cup water or more if needed
Thai Meatball Lettuce Wraps
  • meatballs
  • 1 head romaine lettuce
  • peanut sauce
  • 1/4 cup cilantro chopped
  • 1/4 cup green onions chopped
  1. In a large bowl add all the meatball ingredients (minus the coconut oil) and mix well using your clean hands. Shape the meat mixture into smaller size meatballs. You should get around 25-30 meatballs.

  2. In a large skillet heat the coconut oil over medium heat. Add the meatballs and fry until golden brown all around, should take about 7 minutes. If your skillet isn't large enough you may need to do this in a couple batches. Transfer the meatballs to a plate and set aside.

Peanut Sauce
  1. Place all the peanut sauce ingredients in a blender and pulse until well blended. Add more water if needed for your desired consistency.

Thai Meatball Lettuce Wraps
  1. To assemble the lettuce wraps, place 3 meatballs on a leaf of romaine. Top with peanut sauce. Garnish with chopped cilantro and green onion.

Recipe Video

Recipe Notes

To make it easier to shape the meatballs you could use a small ice cream scoop, this will also ensure all your meatballs are the same size.


Recipe should yield about 25-30 meatballs.


These meatballs freeze well in an airtight container.


Please keep in mind that nutritional information is a rough estimate and can vary greatly based on products used.


Did you make this recipe? Don't forget to give it a star rating below!