
These meatballs hit every note you want from a sweet and sour dish — tangy, sticky, a little sweet, and deeply savory — without relying on any of the usual shortcut ingredients that can cause problems for people navigating tree nut allergies. The binding comes from cassava flour, which keeps the meatballs tender and cohesive, while coconut aminos, fresh ginger, and turmeric build a warm, aromatic base right into the meat itself. The sauce is genuinely clever: sweet potato purée gives it body and a subtle earthiness, pineapple juice and apple cider vinegar bring the classic tang, and a quick arrowroot slurry pulls everything into a glossy, spoon-coating finish. Fresh pineapple chunks go in at the very end so they stay bright and juicy rather than turning soft and mushy. Searing the meatballs before finishing them in the oven means you get that caramelized crust on the outside and a fully cooked, safe center — no guesswork. The whole thing comes together in one skillet for the sauce and one baking sheet for the meatballs, which makes cleanup surprisingly painless. Scatter some sliced scallions over the top and you have a dish that looks and tastes like it took far more effort than it actually did.
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!
