Keto Vietnamese Chicken Meatballs
- Ready in 20m
- 4.8 g net carbs
- 290 kcal
- Serves 4
This post may contain affiliate links, see our disclaimer.

These Vietnamese chicken meatballs are packed with herbs and tons of flavor. This is one keto recipe you’ll come back to again and again.
One serving is enough for a light lunch. Two servings are great for dinner and those who practice intermittent fasting. This keto recipe is high in fat and protein to help you stay full for longer. No more snacking and no more cravings!
Step-by-step
Place the meatball ingredients in a large bowl and mix to combine: ground chicken, chopped fresh herbs, chopped onion, minced garlic, fish sauce, cayenne pepper, and salt (1/4 tsp to 1/2 tsp depending on the desired flavor).

Roll the mixture into 16 meatballs, about 32 g (1.1 oz) each. Heat the coconut oil in a large skillet over medium high heat.
Fry the meatballs 3 minutes per side until golden and the internal temperature reaches 75 °C/ 165 °F. Do not turn too soon or they will crumble - they need to develop a crust.

In a small jar mix together the dressing ingredients: water, remaining fish sauce, lime juice, vinegar, sweetener, red pepper flakes and minced garlic.

To serve, create a lettuce cup using two lettuce leaves then top with meatballs and toppings.
Drizzle with olive oil, the prepared dressing and serve (4 lettuce leaves with 4 meatballs each. Store ingredients separate from each other for up to 4 days in the refrigerator. Assemble once ready to eat.


Recipe
Keto Vietnamese Chicken Meatballs
★★★★★4.7These low-carb meatballs are perfect for lunch boxes. Full of flavor and very low in carbs!
- Hands on
- 20m
- Overall
- 20m
- Servings
- 4
- 4.8 g
- Net carbs
- 24.3 g
- Protein
- 18.4 g
- Fat
- 290
- kcal
Ingredients makes 4 servings
- Meatballs:
- Toppings:
- Dressing:
Instructions
Place the meatball ingredients in a large bowl and mix to combine: ground chicken, chopped fresh herbs, chopped onion, minced garlic, fish sauce, cayenne pepper, and salt (1/4 tsp to 1/2 tsp depending on the desired flavor).
Roll the mixture into 16 meatballs, about 32 g (1.1 oz) each. Heat the coconut oil in a large skillet over medium high heat.
Fry the meatballs 3 minutes per side until golden and the internal temperature reaches 75 °C/ 165 °F. Do not turn too soon or they will crumble - they need to develop a crust.
In a small jar mix together the dressing ingredients: water, remaining fish sauce, lime juice, vinegar, sweetener, red pepper flakes and minced garlic.
To serve, create a lettuce cup using two lettuce leaves then top with meatballs and toppings.
Drizzle with olive oil, the prepared dressing and serve (4 lettuce leaves with 4 meatballs each. Store ingredients separate from each other for up to 4 days in the refrigerator. Assemble once ready to eat.
Nutrition per serving
Carbs 7%Protein 35%Fat 58% of calories
- Net carbs
- 4.8 g
- Total carbs
- 7.7 g
- Fiber
- 1.8 g
- Sugars
- 2.5 g
- Protein
- 24.3 g
- Fat
- 18.4 g
- Saturated fat
- 7.7 g
- Calories
- 290 kcal
- Sodium
- 1,832 mg · 79.7% RDA
- Magnesium
- 76 mg · 19% RDA
- Potassium
- 590 mg · 29.5% EMR
Nutrition by ingredient
| Per serving | Net carbs | Protein | Fat | kcal |
|---|---|---|---|---|
| Chicken, minced (ground), dark meat, thighs | 0 g | 21.7 g | 4.6 g | 134 |
| Mint, fresh | 0.1 g | 0 g | 0 g | 1 |
| Basil, fresh | 0 g | 0 g | 0 g | 0 |
| Coriander (cilantro), fresh | 0 g | 0 g | 0 g | 0 |
| Onions, spring or scallions (includes tops and bulb), raw | 0.3 g | 0.1 g | 0 g | 2 |
| Garlic, fresh | 0.9 g | 0.2 g | 0 g | 4 |
| Fish sauce | 0.3 g | 0.5 g | 0 g | 3 |
| Pepper, cayenne, spices | 0 g | 0 g | 0 g | 0 |
| Salt, sea salt | 0 g | 0 g | 0 g | 0 |
| Coconut oil, extra virgin | 0 g | 0 g | 6.7 g | 61 |
| Olive oil, extra virgin | 0 g | 0 g | 6.8 g | 60 |
| Green leaf lettuce, fresh | 0.9 g | 0.8 g | 0.1 g | 9 |
| Radishes, raw | 0.1 g | 0 g | 0 g | 1 |
| Cucumber, fresh | 0.5 g | 0.2 g | 0.1 g | 5 |
| Peppers, chile (chili), fresh | 0.1 g | 0 g | 0 g | 1 |
| Carrot, fresh | 0.5 g | 0.1 g | 0 g | 3 |
| Water, still | 0 g | 0 g | 0 g | 0 |
| Fish sauce | 0.3 g | 0.5 g | 0 g | 3 |
| Lime juice, fresh | 0.2 g | 0 g | 0 g | 1 |
| Wine vinegar | 0 g | 0 g | 0 g | 1 |
| Swerve, natural sweetener (Erythritol and chicory inulin based) | 0.1 g | 0 g | 0 g | 0 |
| Peppers, chile (chili), flaked and dried, spices | 0 g | 0 g | 0 g | 0 |
| Garlic, fresh | 0.2 g | 0 g | 0 g | 1 |
| Total | 4.8 g | 24.3 g | 18.4 g | 290 |
- Gluten free
- Dairy free
- Egg free
- Nut free
- Pork free
- Avocado free
- Shellfish free
- Beef free
You may also like

Low-Carb Vietnamese Turkey Meatball Bowls

Easy Low-Carb Marinara Meatballs

Low-Carb Chicken Seekh Kebabs

Low-Carb German Pork Frikadellen

Low-Carb Chicken Pesto Meatballs

Keto Crack Slaw - Egg Roll in a Bowl

Easy Low-Carb Chicken Stir-Fry

Low-Carb Soul Food Chicken Meatball Soup

The Perfect Cauliflower Steak (Plus 15 Flavor Variations)

Keto Turkey Meatballs with Dairy-Free Pesto

Keto Smoked Salmon & Avocado Sushi Rolls

Low-Carb Golden Chicken with Cauliflower Rice

Keto Brussels Sprout & Sausage Crack Slaw

Homemade Sugar-Free Salmon Jerky

Low-Carb Roasted Zucchini Hummus

Low-Carb Curry Simmer Sauce
Comments & ratings (4)
These are really great and an amazing way to change up lunch. Definately throw in a mix of herbs for the best flavor. My one critique is that 2 TBSP of fish sauce plus 1/2 teaspoon of salt made this really salty... and I love salt!
Great feedback, thank you! I'll add a note for that.
Yumm! We had these for dinner tonight. We made enough for 2 nights and we were happy with that decision once we tasted them. These jsut went on to high rotation at our place.. San
San, thank you for your lovely feedback!