
Sweet, tangy, and deeply savory, these meatballs hit every note you want from a classic sweet and sour dish — without a grain of rice flour or starchy filler in sight. Cassava flour does the heavy lifting as a binder in the meatballs, keeping them tender and cohesive while staying completely grain-free, which means no sneaky rice-based thickeners anywhere in the recipe. The sauce is where things get really interesting: pineapple juice, apple cider vinegar, and honey build that signature sweet-sour backbone, while sweet potato purée adds body and a subtle earthiness that makes the whole thing feel rich and restaurant-worthy. Arrowroot starch handles the thickening duties, so the glossy, clingy sauce comes together without any rice starch or cornstarch shortcuts. Searing the meatballs before finishing them in the oven gives you a beautifully browned crust that holds up when you toss everything together in the skillet. Fresh pineapple chunks folded in at the end keep the fruit bright and juicy rather than mushy, adding little bursts of sweetness in every bite. Finish with sliced scallions and serve straight from the pan — this one disappears 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!
