
Sweet, tangy, and deeply savory, these meatballs deliver everything you want from a classic sweet and sour dish — without a single ingredient that could cause concern for those avoiding lupin. Lupin flour has quietly crept into a surprising number of packaged foods and gluten-free baking blends, so using cassava flour as the binder here is a genuinely smart swap that keeps the texture tender and cohesive. The sauce is where things get really exciting: pineapple juice, sweet potato purée, apple cider vinegar, honey, and coconut aminos come together into something glossy, complex, and just the right balance of bright and rich. A quick arrowroot slurry thickens it beautifully without any grain-based starches, and fresh pineapple chunks stirred in at the end add juicy bursts of sweetness in every bite. The method — searing first for a golden crust, then finishing in the oven — means you get meatballs that are properly browned on the outside and perfectly cooked through. Pile them over rice, tuck them into lettuce cups, or just eat them straight from the skillet with a fork and zero regrets.
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!
