
Sweet, tangy, and deeply savory all at once, these meatballs hit every note you want from a classic sweet and sour dish — without a single processed shortcut in sight. The sauce gets its body from sweet potato purée and unsweetened pineapple juice rather than ketchup or canned concentrates, which is exactly where hidden preservatives and curing agents tend to sneak in. Coconut aminos stand in for soy sauce throughout, delivering that umami depth while keeping the ingredient list completely clean. Fresh ginger and garlic in both the meatballs and the sauce mean the flavor is bright and layered, not flat, and the arrowroot slurry pulls the whole sauce together into something glossy and restaurant-worthy. Searing the meatballs before finishing them in the oven gives you a beautifully browned crust with a juicy center — a small extra step that makes a big difference. Fresh pineapple chunks stirred in at the end add little bursts of sweetness that feel vibrant rather than cloying. Serve these over rice or on their own with scallions scattered on top and watch them disappear fast.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings


















Preheat the oven to 400°F (205°C). Line a baking sheet with parchment paper.
In a large mixing bowl, combine the ground beef, cassava flour, 2 tbsp coconut aminos, garlic, 1 tsp grated ginger, salt, and turmeric. Mix with your hands until just combined — do not overwork the meat. Roll into balls about 1½ inches in diameter (roughly 20–22 meatballs) and arrange on the prepared baking sheet.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
