These pork meatballs are anything but ordinary. Coated in a luscious coconut-chili-lime sauce and served over sweet coconut rice, they bring a burst of Thai-inspired flavor to your dinner table. Tender roasted green beans and a sprinkle of crunchy peanuts add texture and color, making this dish a complete meal that’s both comforting and exciting.
Perfect for a busy weeknight, this recipe uses simple ingredients to create something truly special. The meatballs are seasoned with fresh ginger and scallions, then roasted until golden. Meanwhile, the sauce comes together in minutes and the rice cooks up fluffy and fragrant. Top it all with a squeeze of lime for a bright finish.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Adjust rack to top position and preheat oven to 425°F. Wash and dry produce. Place rice in a fine-mesh strainer and rinse until water runs clear. Peel and mince or grate ginger. Trim and thinly slice scallions, separating whites from greens; mince whites. Zest and quarter lime.
- Thoroughly shake coconut milk before opening. In a small pot, combine ¼ cup coconut milk, ½ cup water, 1 tablespoon butter, ½ teaspoon sugar and a big pinch of salt. Bring to a boil, then stir in rice, cover and reduce heat to low. Cook until liquid is absorbed and rice is tender, 15-18 minutes. Keep covered off heat for at least 10 minutes.
- While rice cooks, in a large bowl, combine pork, panko, ginger, scallion whites, salt (¾ teaspoon) and pepper. Form into 10-12 meatballs, about 1½ inches each.
- Place meatballs on one side of a lightly oiled baking sheet. Toss green beans on empty side with a drizzle of oil, salt and pepper. Roast on top rack until meatballs are cooked through and green beans are browned and tender, 14-16 minutes.
- When meatballs and green beans have 5 minutes left, combine chili sauce with remaining coconut milk in a large pan; heat over medium-high. Bring to a simmer and cook until reduced by about half, 2-3 minutes. Turn off heat. Stir in a squeeze of lime juice to taste.
- Fluff rice with a fork; stir in lime zest and season with salt and pepper. Add meatballs to pan with coconut chili sauce; toss to coat. Divide rice between bowls; top with meatballs and green beans. Spoon any remaining sauce over meatballs. Sprinkle with peanuts and scallion greens. Serve with remaining lime wedges.
Recipe Tips
For extra flavor, toast the peanuts in a dry skillet before chopping.
If you prefer a spicier sauce, add a pinch of red pepper flakes along with the chili sauce.
FAQ
Can I use ground turkey instead of pork?
Yes, ground turkey works well as a substitute. Just be careful not to overcook, as turkey can dry out more quickly than pork.
Is there a substitute for coconut milk?
You can use full-fat coconut cream or a dairy-free alternative like cashew cream, but the flavor and texture will change slightly.
Can I make this recipe gluten-free?
Absolutely. Use gluten-free panko breadcrumbs and ensure your sweet Thai chili sauce is gluten-free.




























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.