Go Back
+ servings

Thai Meatball Peanut Satay: Succulent Meatballs in a Velvety Peanut Sauce

Juicy meatballs served with a creamy, tangyThai-inspired peanut sauce, topped with chopped peanuts and fresh cilantro.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Course Appetizer, Main Course
Cuisine Thai-inspired
Servings 6
Calories 350 kcal

Ingredients
  

Meatball Ingredients

  • 3 slices bread
  • cup whole milk
  • ½ yellow onion minced
  • 3 tablespoons unsalted butter divided
  • 2 lbs ground beef 80/20
  • 2 large eggs
  • 3 cloves garlic minced
  • 1 teaspoon kosher salt
  • ½ teaspoon cracked black pepper
  • 1 teaspoon Worcestershire sauce

Peanut Butter Sauce Ingredients

  • ½ can coconut milk about 7 ounces
  • cup creamy peanut butter
  • 2 tablespoons low-sodium soy sauce
  • 2 tablespoons honey
  • 1 tablespoon rice wine vinegar
  • 1 tablespoon lime juice
  • ½ teaspoon sesame oil
  • 3 cloves garlic minced
  • 1 tablespoon ginger minced
  • ¼ cup peanuts chopped
  • ¼ cup cilantro chopped

Instructions
 

  • Soak the Bread : Tear the bread into small pieces and place them in a bowl. Pour the milk over the bread and let it soak for a few minutes until soft.
  • Cook the Onions : In a small skillet, melt 1 tablespoon of butter over medium heat. Add the minced onion and sauté until it becomes soft and translucent, which should take about 3 to 4 minutes. Remove from heat and allow to cool slightly.
  • Mix the Meatball Ingredients : In a large mixing bowl, combine the ground beef, soaked bread, eggs, minced garlic, cooked onion, salt, black pepper, and Worcestershire sauce. Mix well until all ingredients are evenly incorporated.
  • Form the Meatballs : Roll the mixture into 1.5-inch meatballs, placing them on a plate or baking sheet as you go.
  • Cook the Meatballs : In a large skillet, heat the remaining 2 tablespoons of butter over medium-high heat. Add the meatballs in batches, cooking for about 6-8 minutes, turning occasionally, until browned and cooked through. Move the cooked meatballs to a plate lined with paper towels to absorb any excess grease.
  • Combine the Ingredients : In a medium saucepan over medium heat, combine the coconut milk, peanut butter, soy sauce, honey, rice wine vinegar, lime juice, and sesame oil. Stir well until smooth.
  • Add the Garlic and Ginger : Add the minced garlic and ginger, stirring continuously for about 3-5 minutes, until the sauce thickens slightly.
  • Finish the Sauce : Remove the sauce from heat and stir in half of the chopped peanuts and cilantro, reserving the rest for garnish.
  • Combine or Serve Separately : Serve the meatballs drizzled with the peanut sauce, or you can add the meatballs directly to the sauce to coat them. Garnish with the remaining chopped peanuts and cilantro.
  • Enjoy : These Thai Meatball Peanut Satay are delicious on their own, but they also pair well with rice or noodles to make a complete meal. Enjoy!

Nutrition

Calories: 350kcal
Keyword Thai meatballs
Tried this recipe?Let us know how it was!