There is something deeply satisfying about biting through a shattering coconut crust into tender, perfectly seasoned tofu — especially when you know it clocks in at just 8 grams of net carbs. These air fryer coconut-crusted tofu bites deliver that exact thrill: golden, crunchy nuggets coated in a fragrant mix of unsweetened shredded coconut, sesame seeds, and warm ginger spice. Paired with a creamy, slightly fiery peanut dipping sauce loaded with tamari and sriracha, every bite channels the bold, layered flavors of Southeast Asian street food without a single animal product or a carb count that breaks the bank.
The macro profile here is built for ketosis. At roughly 510 calories per generous serving, you are looking at 39 grams of fat — predominantly from coconut, sesame, peanut butter, and the tofu itself — making up about 69% of your total energy. Meanwhile, 24 grams of plant-based protein from the extra-firm tofu and peanut butter keep you satiated well into the afternoon. With net carbs sitting comfortably at 8 grams, this is a lunch that keeps your blood sugar steady and your ketone levels humming.
Beyond the flavor and macros, these tofu bites are ridiculously practical. The entire recipe comes together in under 25 minutes, the air fryer does the heavy lifting with barely any oil, and the bites travel beautifully in a lunch container with the sauce on the side. Make a double batch on Sunday and you have crispy, protein-packed lunches ready to reheat all week.
Ingredients (serves 2)
For the tofu bites:
- 1 block (14 oz / 400g) extra-firm tofu, pressed and cut into 1-inch cubes
- 1/2 cup (40g) unsweetened shredded coconut
- 1 tablespoon (7g) coconut flour
- 1 tablespoon (9g) sesame seeds
- 1/2 teaspoon garlic powder
- 1/2 teaspoon ground ginger
- 1/4 teaspoon sea salt
- 1/4 teaspoon black pepper
- 1 tablespoon (15ml) tamari or coconut aminos
- 1 tablespoon (14g) coconut oil, melted
For the spicy peanut dipping sauce:
- 2 tablespoons (32g) natural peanut butter (no sugar added)
- 1 tablespoon (15ml) tamari or coconut aminos
- 1 tablespoon (15ml) fresh lime juice
- 1 teaspoon (5ml) toasted sesame oil
- 1 teaspoon (5ml) sriracha (or to taste)
- 2 tablespoons (30ml) warm water
For garnish:
- 1 tablespoon chopped fresh cilantro
- 1 teaspoon sesame seeds
- Lime wedges
Instructions
Press the tofu. Wrap the tofu block in a clean kitchen towel or several layers of paper towel. Place a heavy skillet or cutting board on top and let it press for at least 10 minutes to draw out excess moisture. This is the single most important step for achieving a truly crispy result — wet tofu will steam rather than crisp in the air fryer.
Cut and marinate. Slice the pressed tofu into roughly 1-inch cubes — you should get about 24 to 28 pieces. Place them in a bowl, drizzle with 1 tablespoon tamari and the melted coconut oil, and toss gently until every cube is evenly coated. Let the tofu sit for 5 minutes while you prepare the coating.
Mix the coconut coating. In a shallow bowl or plate, combine the shredded coconut, coconut flour, sesame seeds, garlic powder, ground ginger, salt, and pepper. Stir with a fork until everything is well distributed.
Coat the tofu. Working a few pieces at a time, press the marinated tofu cubes firmly into the coconut mixture, turning to coat all sides. Press the coating gently so it adheres. Place the coated cubes on a clean plate or tray as you go.
Preheat the air fryer. Set your air fryer to 375°F (190°C) and let it preheat for 3 minutes. This ensures the tofu starts crisping the moment it hits the basket.
Air fry in batches. Arrange the coated tofu bites in a single layer in the air fryer basket, leaving a small gap between each piece for airflow. Do not stack or overcrowd — work in two batches if necessary. Cook for 12 to 14 minutes, shaking the basket or flipping the pieces gently with tongs at the 7-minute mark. The bites are done when the coconut coating is deeply golden brown and the edges are crispy and slightly caramelized.
Make the peanut sauce. While the tofu cooks, whisk together the peanut butter, tamari, lime juice, sesame oil, and sriracha in a small bowl. Add warm water one tablespoon at a time, stirring until the sauce reaches a smooth, drizzleable consistency. Taste and adjust the sriracha for heat or add a tiny squeeze more lime for brightness.
Serve immediately. Pile the hot tofu bites onto a plate or into a bowl, scatter with fresh cilantro and a pinch of sesame seeds, and serve with the peanut sauce and lime wedges on the side. For packed lunches, keep the sauce in a separate small container.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~510 kcal |
| Fat | ~39g |
| Protein | ~24g |
| Total Carbs | ~16g |
| Fiber | ~8g |
| Net Carbs | ~8g |
Nutrition values are approximate and based on the specific ingredients and quantities listed above. Actual values may vary depending on brands used and exact portion sizes.
Tips & Variations
Press your tofu like you mean it. The crispiness of these bites lives or dies with how well you remove moisture. If you have a tofu press, use it for 15 to 20 minutes. In a pinch, you can freeze the tofu block overnight and then thaw it — the freeze-thaw method dramatically improves the texture by creating a chewier, more porous interior that absorbs marinade beautifully and crisps much faster.
Watch the shredded coconut label. Unsweetened shredded or desiccated coconut is your only option here. Sweetened coconut flakes — the kind sold for baking — are loaded with added sugar and can add 8 to 10 grams of hidden carbs per quarter cup. Always check the ingredients list: it should say coconut and nothing else. Bob's Red Mill and Let's Do Organic both make reliable unsweetened versions.
Swap the peanut butter for a nut-free alternative. If you have a peanut allergy or want to keep this nut-free, sunflower seed butter or tahini work wonderfully in the dipping sauce. Tahini gives a slightly more bitter, earthy flavor that pairs beautifully with the sesame seeds in the coating. The macros shift only slightly — tahini has about 1 gram less protein per tablespoon but a very similar fat content.
Double the batch for meal prep. These bites store well in the refrigerator for up to 4 days in an airtight container. To reheat, pop them back in the air fryer at 350°F (175°C) for 4 to 5 minutes — they re-crisp remarkably well, far better than a microwave would manage. Store the peanut sauce separately and give it a quick stir before serving, as it tends to thicken as it sits.
Turn this into a full bowl. For a heartier lunch, serve the tofu bites over a bed of riced cauliflower tossed with a teaspoon of sesame oil and a splash of tamari, then pile on some thinly sliced cucumber, a few avocado slices, and a drizzle of the peanut sauce. The cauliflower rice adds only about 3 grams of net carbs per cup, keeping you well within keto range while transforming the bites into a complete, restaurant-worthy grain-free bowl.