
Sweet, tangy, and deeply savory, these meatballs hit every note you want from a classic sweet and sour dish — without a single grain of wheat in sight. Cassava flour steps in as the binder, keeping the beef tender and holding each meatball together beautifully through both the sear and the oven bake. Coconut aminos replace soy sauce throughout, so the umami depth is all there without any of the usual label-reading stress. The sauce is genuinely clever: sweet potato purée gives it body and a subtle richness, while pineapple juice, apple cider vinegar, and honey create that bright, glossy balance you'd expect from a restaurant version. Arrowroot starch thickens everything cleanly, and fresh pineapple chunks folded in at the end keep the whole dish feeling vibrant and alive. The double-cooking method — a quick sear for color, then a finish in the oven — means you get meatballs that are properly browned on the outside and cooked through in the middle every single time. Pile them over rice or cauliflower rice and finish with scallions for a weeknight dinner that genuinely feels like a treat.
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!
