Green curry meatball sub sandwiches

These tender, savory meatballs slathered in a green curry coconut sauce on a chewy French bread roll make for a super sandwich experience. You can use ground pork or ground turkey in this recipe.
1 green curry meatball sandwich (with plenty of meatballs for additional sandwiches)
schedule 20 minutes
schedule 30 minutes
schedule 50 minutes


Quick pickled veggies
  • 1 carrot, sliced like matchsticks
  • 12 red bell pepper, sliced like matchsticks (optional)
  • 1 teaspoon sugar
  • 12 teaspoon salt
  • 3 tablespoons rice wine vinegar
  • 12 Thai, bird's eye or Serrano peppers, sliced into rings (optional - save the other half for garnishing the sandwich or adding to the sauce)
Meatballs and green curry sauce
  • 1.5 pounds ground pork
  • 12 cup crackers, crushed (about 12 Ritz brand crackers)
  • 3 cloves garlic, minced or pressed
  • 1 tablespoon ginger, grated
  • 1 to 2 Thai, bird's eye or Serrano peppers, diced and seeds removed
  • 2 tablespoons cilantro, finely chopped
  • 3 tablespoons scallions (just the white/light green parts - but save the green parts for garnish)
  • 2 tablespoons lime juice
  • 1 tablespoon fish sauce
  • 1 tablespoon olive oil
  • 3 tablespoons green curry paste
  • 1 can of coconut milk (13.5 ounces)
  • 1 tablespoon lime juice
  • 1 tablespoon Thai, bird's eye or Serrano peppers sliced into rings
Green curry meatball sandwich assembly
  • 1 French sandwich bread loaf
  • cilantro, chopped (garnish)
  • 3 or 4 meatballs per sandwich (from above)
  • pickled carrots and peppers


Make a quick pickle: slice carrots and red bell pepper (if using) into matchsticks and your peppers into thin rings. Add vinegar, salt, and sugar into a small bowl and stir very well to combine. Add carrots, bell pepper, and pepper rings and toss in the vinegar mixture. Store in the refrigerator for up to a week. 

Form meatballs: In a large bowl, add ground pork, crackers, garlic, ginger, diced peppers, cilantro, scallions, lime juice, and fish sauce. Using your hands, combine all of the ingredients into a consistent meat mixture. 

Pull off 2 or 3 tablespoons of the meat and roll it into balls with about a 2-inch diameter. This is all easiest done with your hands. Add the balls to a sheet tray or baking dish. Continue shaping meatballs until you've used all the meat.

Preheat the oven to 425 degrees F (218 C).

Bake meatballs for 18 to 20 minutes. 

Start the sauce: After the meatballs have been in the oven for 5 minutes, add 1 tablespoon of olive oil to a large skillet. Once the olive oil is shimmering add 3 tablespoons of green curry paste. Cook for 2 minutes stirring occasionally. 

Add the can of coconut milk to the pan with the green curry paste. Cook the sauce at a low simmer for 10 minutes or until the meatballs are done. 

When the meatballs have been in the oven for 18 to 20 minutes, remove them and add each meatball one by one into the simmering sauce. 

Cook sauce with the meatballs for another five minutes or until the sauce has thickened.

Make the sandwich: slice a French bread roll halfway through and open it up like a book. If the roll gives resistance and feels like it might break in half, toast it briefly first and it will soften up. 

Add one or two spoonfuls of sauce to the inside of the bread roll. This moistening step is crucial for making the sandwich juicy and flavorful.

Select 3 or 4 meatballs and snuggle them inside the split bread roll. Add more sauce if desired. 

Add several of your quick pickled carrots and peppers. Add cilantro leaves as garnish if desired. 

Serve the sandwich and enjoy. 

Have you made this recipe? Tag @beerinator and let him know!


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.