Cambodian pork meatballs get their signature aroma from kroeung - Cambodia’s foundational herb and spice paste. Lemongrass, galangal, makrut lime, garlic, and shallots are sauteed until fragrant, then folded into juicy ground pork. The meatballs bake in 15 minutes and come out golden, tender, and perfumed with the citrusy warmth that defines Khmer cooking.
This is not a meatball you have tasted before. There is no tomato sauce, no cream gravy, no marinara. The flavor comes entirely from the kroeung base - bright, aromatic, and distinctly Cambodian. If you enjoy Vietnamese xiu mai or Thai luk chin meatballs, these Cambodian meatballs bring a completely different spice profile to the table.
Key Takeaways
- Kroeung paste is the star - lemongrass, ginger, garlic, shallots, and makrut lime create the signature Cambodian flavor.
- Small and quick. At 1 inch across, these meatballs bake in 12 to 15 minutes - faster than most recipes.
- Bake at 425F (220C) for golden color without deep-frying. One baking sheet, minimal cleanup.
- Versatile serving. Wrap in lettuce with herbs, stuff into a num pang baguette, or serve over rice with sweet chili sauce.
- Make-ahead friendly. Freeze raw meatballs on a tray, then store in a bag for up to 2 months.
How to Make Cambodian Lemongrass Pork Meatballs
- Make the kroeung base. Heat 1 tbsp oil in a small skillet over medium heat. Fry the chopped shallots for 3 to 4 minutes until soft and translucent. Add garlic, ginger, lemongrass, and lime leaves. Stir-fry for 1 to 2 minutes until fragrant. Transfer to a bowl and let cool for 2 minutes. (See prep hint: Chop Finely)
- Mix the meatballs. In a large bowl, combine pork, cooled kroeung base, fish sauce, soy sauce, sugar, black pepper, panko, and egg. Mix gently until just combined - stop as soon as you no longer see dry panko. (See prep hint: Mix Until Just Combined)
- Preheat oven to 425F (220C). Line a baking sheet with parchment paper.
- Shape the meatballs. Wet your hands and roll the mixture into 24 small meatballs, about 1 inch (2.5 cm) across. Place on the prepared baking sheet, evenly spaced.
- Bake for 12 to 15 minutes, turning once halfway through, until the exterior is golden brown and meatballs reach 160F (71C) internally. (See prep hint: Cook to 160F)
- Rest for 2 minutes, then serve hot with sweet chili dipping sauce, fresh herbs, lettuce leaves, and pickled carrots and daikon.
Ingredients
For the meatballs:
- 1 lb (450 g) ground pork, 80/20
- 2 tbsp neutral oil, divided
- 3 purple shallots (about 2 oz / 60 g), finely chopped
- 4 cloves garlic, finely chopped
- 1 tbsp fresh ginger, finely chopped
- 1 stalk lemongrass, bottom 3 inches only, finely sliced
- 2 makrut (kaffir) lime leaves, center ribs removed, finely sliced
- 1 tbsp fish sauce
- 1 tsp soy sauce
- 1 tsp sugar
- 1/2 tsp black pepper
- 1/4 cup panko breadcrumbs
- 1 large egg
For serving:
- Sweet chili dipping sauce
- Fresh herbs (cilantro, mint, Thai basil)
- Lettuce leaves (butter lettuce or romaine)
- Pickled carrots and daikon
What Is Kroeung?
Kroeung (ក្រុម) is Cambodia’s foundational herb and spice paste - the backbone of Khmer cooking. Much like Thai curry paste or Indonesian bumbu, kroeung is a fragrant blend of fresh aromatics pounded together to build deep, complex flavor in soups, curries, steamed fish, and marinades.
The base ingredients of yellow kroeung - the most common variety - are lemongrass, galangal (or ginger as a substitute), makrut lime leaves, garlic, shallots, and turmeric. Traditionally pounded by hand in a stone mortar and pestle, the paste releases essential oils from each ingredient, creating an aromatic base that is brighter and more herbaceous than dried spice blends.
Cambodian cooks use kroeung in nearly everything. The famous fish amok - Cambodia’s national dish - is built on a kroeung foundation. So are samlor korko (a traditional vegetable soup), numerous curry dishes, and the grilled meat skewers sold at every night market in Phnom Penh and Siem Reap.
In this recipe, we skip the full pounding process and instead saute the chopped aromatics in oil. This blooms the flavors quickly and distributes them evenly through the meatball mixture without requiring a mortar and pestle. The result is faster prep with the same aromatic depth.
Why These Meatballs Are Different
Cambodian meatballs stand apart from other Southeast Asian styles for three reasons:
The kroeung base. While Thai meatballs rely on fish sauce and white pepper, and Vietnamese xiu mai use five-spice and fish sauce, Cambodian meatballs are built on the fresh herb paste of lemongrass, lime leaf, and ginger. The flavor is brighter and more citrus-forward.
The size. Cambodian pork meatballs are small - about 1 inch across, roughly the size of a walnut. This is not a meatball you eat with a fork. They are designed to be picked up with chopsticks, tucked into lettuce wraps, stuffed into a baguette, or dropped into soup.
The cooking method. While many Southeast Asian meatballs are deep-fried or boiled, Cambodian street vendors commonly bake or grill their meatballs over charcoal. The oven method at home produces the same golden exterior with less oil.
Tips for the Best Cambodian Meatballs
Use 80/20 pork. Lean pork dries out in the oven. The fat in 80/20 ground pork keeps the meatballs juicy and helps with browning.
Chop the aromatics finely. The lemongrass, lime leaves, and shallots should be almost minced. Large fibrous pieces of lemongrass will be unpleasant to bite into. A sharp knife and a few extra minutes of chopping makes a big difference.
Cool the kroeung before mixing. The sauteed aromatics need 2 minutes to cool before going into the raw pork mixture. Hot kroeung will partially cook the pork on contact and affect the texture.
Do not overmix. Combine the ingredients until just mixed. Overworking the pork develops too much protein, making the meatballs tough and rubbery.
Keep them small. At 1 inch across, these meatballs cook in 12 to 15 minutes. Larger meatballs will need more time and may dry out on the outside before the center is cooked through.
Use the egg and panko. The egg binds the mixture and the panko absorbs moisture, keeping the meatballs tender. Without them, the meatballs may fall apart during baking.
Serving Ideas
| Style | How to Serve |
|---|---|
| Lettuce wraps | Wrap meatballs in butter lettuce with fresh mint, cilantro, and a drizzle of sweet chili sauce |
| Num pang | Stuff into a crusty Cambodian baguette with pickled carrots, daikon, cucumber, cilantro, and sriracha mayo |
| Rice bowl | Serve over jasmine rice with steamed vegetables and sweet chili sauce |
| Noodle soup | Drop cooked meatballs into a clear broth with rice noodles, bean sprouts, and herbs |
| Appetizer platter | Arrange on a plate with toothpicks, sweet chili sauce, and a side of pickled vegetables |
Variations
Grilled. Thread meatballs onto skewers and grill over medium-high heat for 8 to 10 minutes, turning occasionally. Grilling adds smoky char that is closer to Cambodian street food.
Deep-fried. Heat oil to 350F (175C) and fry meatballs for 4 to 5 minutes until golden and cooked through. Drain on paper towels. This is the most common street food method in Phnom Penh.
Chicken. Substitute ground chicken thigh for pork. Chicken is leaner, so the meatballs may be slightly less juicy. Cook to 165F (74C).
Add turmeric. For a more authentic yellow kroeung color, add 1/2 tsp ground turmeric to the kroeung base when frying the aromatics.
Spicy version. Add 1 to 2 Thai bird’s eye chilies, finely sliced, to the kroeung base for heat.
Storage and Meal Prep
Cooked meatballs: Refrigerate in an airtight container for up to 4 days. Reheat in a skillet over medium heat until hot, or warm in a 350F oven for 5 to 7 minutes.
Raw meatballs: Shape and place on a parchment-lined baking sheet. Freeze until solid, about 2 hours, then transfer to a freezer bag. Store up to 2 months. Bake from frozen at 425F for 18 to 20 minutes.
Kroeung base: Make a double batch and freeze the extra in ice cube trays. Pop out a cube whenever you need kroeung for stir-fries, soups, or marinades.
Frequently Asked Questions
What is kroeung and where can I buy it?
Kroeung is Cambodia’s foundational herb and spice paste made from lemongrass, galangal, makrut lime leaves, garlic, shallots, and turmeric. Fresh kroeung is available at Southeast Asian grocery stores. For this recipe, you do not need pre-made kroeung - the chopped aromatics are sauteed directly, which is faster and more accessible for home cooks.
Can I use store-bought curry paste instead?
Thai yellow curry paste is the closest substitute, but the flavor profile is different - Thai paste includes dried spices like coriander and cumin that kroeung does not have. If you substitute, use 1 to 2 tablespoons of Thai yellow curry paste and skip the fish sauce (curry paste is saltier). The result will taste Thai-inspired rather than authentically Cambodian.
What is num pang?
Num pang is Cambodia’s version of a baguette sandwich, similar to Vietnamese banh mi. Both developed during French Indochina. A typical num pang includes a crusty baguette filled with protein, pickled carrots and daikon, fresh herbs, cucumber, and a spread of mayonnaise or pate. These meatballs are perfect for num pang.
Can I make these meatballs ahead?
Yes. Mix the pork mixture up to 24 hours in advance and refrigerate, covered. Shape and bake when ready to serve. You can also freeze shaped raw meatballs on a baking sheet, then transfer to a freezer bag for up to 2 months. Bake from frozen at 425F for 18 to 20 minutes.
What dipping sauce works best?
Sweet chili sauce is the traditional pairing. Look for Mae Ploy or Flying Goose brand at Asian grocery stores. You can also make a quick version by mixing 3 tbsp sweet chili sauce, 1 tbsp lime juice, and 1 tsp fish sauce. For a simpler option, soy sauce with a squeeze of lime works well.
Are these meatballs gluten-free?
The meatballs use panko breadcrumbs, which contain wheat. Substitute gluten-free panko or omit the panko entirely - the egg provides enough binding. Use gluten-free soy sauce and check that your fish sauce is gluten-free (most brands are).
Sources
- Cambodian Pork Meatballs Recipe - Grantourismo - Authentic kroeung-based meatball recipe from Siem Reap
- Kroeung (Cambodian Spice Paste) - The Spruce Eats - Guide to kroeung paste ingredients and preparation
- Cambodian Kroeung Recipe - Chef Nak - Traditional Cambodian kroeung from a Phnom Penh chef
- Sach Ko Ang Recipe - Bon Appetit - Cambodian grilled beef skewers using kroeung marinade
- Pork Meatball Num Pang - Love Food - Cambodian baguette sandwich with meatballs
Related recipes: Vietnamese Xiu Mai Meatballs, Thai Luk Chin Pork Meatballs, Asian Pork Meatballs with Ginger & Soy, Malaysian Coconut Curry Meatballs, Meatball Banh Mi
