clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Massaman meatballs

Massaman Curry Meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review



  • ¾ cup coconut milk, divided
  • 1 recipe semi-homemade massaman curry paste (recipe below) or 50g store-bought massaman curry paste
  • 1 lb (450g) lean ground beef
  • 1 cup minced onion, about half a large onion
  • ½ cup dry bread crumbs
  • 1 egg, beaten
  • 2 Tbsp light brown sugar, packed
  • 1 ½ Tbsp fish sauce
  • 2 Tbsp cooking tamarind or 1 Tbsp Worcestershire sauce or a squeeze of lime (see note)
  • Diced red bell pepper for garnish (optional)
  • For serving: jasmine rice or mashed/roast potato


  • 1 cup coconut milk
  • 2 tsp palm sugar or light brown sugar, packed
  • 2 tsp cooking tamarind (see note)
  • 1-3 tsp fish sauce, as needed (see note)
  • ¼ cups roasted peanuts, unsalted, roughly chopped

Semi-Homemade massaman curry paste

Simply mix together the following:

  • 50g Thai red curry paste
  • 1 tsp ground coriander
  • 1 tsp ground cumin
  • 1 tsp ground cinnamon
  • ¼ tsp ground cloves
  • ⅛ tsp ground nutmeg
  • ¼ tsp ground cardamom


  • You can buy cooking tamarind at Asian grocery stores; they are labeled “tamarind paste” or “tamarind concentrate”. Look for tamarind from Thailand or Vietnam; do not use tamarind from India as it’s a lot more concentrated. 
  • Amount of fish sauce needed depends on how salty the curry paste is, so it’s important to taste and adjust. 

Ingredients and Kitchen Tools I Use


For the meatballs:

  1. Preheat the oven to 450°F. 
  2. In a medium saute pan, bring ½ cup coconut milk to a boil over medium high heat. Add curry paste and stir to mix, then keep cooking and stirring until it’s very thick and pasty. Remove half of this mixture and set it aside—this will be used for the sauce. 
  3. With the other half of curry paste in the pan, add onion and cook for a few minutes over medium heat until the onions are translucent. Remove from heat and let cool slightly. (No need to wash the pan as you’ll use it to make the sauce.)
  4. In a large mixing bowl, add beef, bread crumbs, egg, ¼ cup coconut milk, brown sugar, fish sauce, tamarind, and the curry paste and onion mixture; knead just until well combined. 
  5. Line a baking sheet with parchment or greased aluminum foil.
  6. Form meatballs using ¼ cup of the meat mixture per meatball, and place them on the baking sheet.
  7. Bake for 25-30 minutes, rotating the pan halfway through for even browning. 
  8. While the meatball bakes, make the sauce.

For the sauce:

  1. Put the curry paste you have saved back in the pan and add 1 cup of coconut milk, light brown sugar and tamarind. Mix well and bring to a boil, and simmer for about 2 minutes. 
  2. Stir in the peanuts. Taste and add fish sauce to adjust saltiness as needed.


  1. Pour the sauce into a serving dish and place cooked meatballs on the sauce. 
  2. Garnish with red bell peppers and serve with rice or potato side dish.

Join us on Patreon for bonus content and rewards!