There is something deeply satisfying about popping a crispy, spice-blackened cube of tofu into your mouth and following it with a cool scoop of avocado dip. These popcorn tofu bites get seared hard in coconut oil until their edges char and caramelize, building layers of smoky, garlicky heat from a homemade blackening spice blend. The exterior crisps to a thin, savory crust while the inside stays tender and pillowy. Paired with a thick, lime-brightened avocado dip spiked with cayenne and smoked paprika, they disappear faster than you can plate them.
Every serving delivers 24 grams of fat primarily from coconut oil and avocado, keeping your macros squarely in the keto zone at 76% fat calories. Net carbs clock in at just 4 grams, leaving plenty of room in your daily budget even as an afternoon snack. The tofu contributes 11 grams of plant-based protein per serving, making these bites more substantial than your typical fat bomb without veering into meal territory.
The entire recipe happens in one skillet in about 20 minutes, start to finish. Cut the tofu, toss it in spices, sear it, and mash together the dip while the bites cook. No breading station, no oven preheating, no pile of bowls in the sink. They work as a game-day snack, a quick bite between meals, or a pack-ahead option since they reheat well in a dry skillet the next day.
Ingredients (serves 4)
For the blackened tofu bites:
- 14 oz (400g) extra-firm tofu, drained and pressed
- 3 tbsp (42g) coconut oil
- 1 tbsp (7g) almond flour
- 1 tbsp (5g) nutritional yeast
- 1 tsp smoked paprika
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- 1/2 tsp dried thyme
- 1/2 tsp dried oregano
- 1/4 tsp cayenne pepper
- 1/2 tsp fine sea salt
- 1/4 tsp black pepper
For the cajun avocado dip:
- 1 large ripe avocado (about 200g flesh)
- 2 tbsp (30ml) full-fat coconut cream
- 1 tbsp (15ml) fresh lime juice
- 1 small clove garlic, finely grated
- 1/2 tsp smoked paprika
- 1/4 tsp cayenne pepper
- 1/4 tsp onion powder
- 1/4 tsp fine sea salt, plus more to taste
- 1 tbsp fresh flat-leaf parsley, finely chopped
Instructions
Press the tofu. Wrap the block of extra-firm tofu in a clean kitchen towel or several layers of paper towels. Set it on a cutting board, place a heavy skillet or a few cans on top, and press for at least 15 minutes. This step removes excess moisture, which is critical for getting a crispy sear instead of a soggy steam.
Cut into popcorn-sized cubes. Slice the pressed tofu into roughly 3/4-inch (2 cm) cubes. You should get about 40 to 50 small pieces. Pat them dry one more time with a towel if they still feel damp.
Mix the blackening spice. In a large mixing bowl, whisk together the almond flour, nutritional yeast, smoked paprika, garlic powder, onion powder, dried thyme, dried oregano, cayenne pepper, salt, and black pepper until evenly combined.
Coat the tofu. Add the tofu cubes to the spice bowl and toss gently with your hands or a silicone spatula until every piece is dusted on all sides. The almond flour helps the spices adhere and creates a thin crust during cooking.
Sear in coconut oil. Heat the coconut oil in a large skillet, preferably cast iron, over medium-high heat until the oil shimmers and a small piece of tofu sizzles immediately on contact. Add the coated tofu in a single layer, leaving a little space between pieces. Work in two batches if your skillet is smaller than 12 inches. Cook without moving for 2 to 3 minutes until the bottom turns dark and crusty, then turn the cubes and sear the remaining sides. Total cook time is 8 to 10 minutes, turning every couple of minutes, until the tofu is blackened and crisp on most sides.
Make the dip while the tofu cooks. Scoop the avocado flesh into a medium bowl and mash with a fork until mostly smooth with a few small chunks remaining. Stir in the coconut cream, lime juice, grated garlic, smoked paprika, cayenne, onion powder, and salt. Taste and adjust the salt or add another pinch of cayenne if you want more heat. Fold in the chopped parsley.
Serve immediately. Transfer the hot tofu bites to a plate or serving board lined with a paper towel to absorb any excess oil. Serve alongside the cajun avocado dip. Eat them while they are still hot and crackling.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~283 kcal |
| Fat | ~24g |
| Protein | ~11g |
| Total Carbs | ~8g |
| Fiber | ~4g |
| Net Carbs | ~4g |
Nutrition is approximate and calculated based on the stated ingredients using USDA data. Actual values may vary depending on specific brands and product sizes.
Tips & Variations
Press the tofu longer for crispier results. If you have time, press the tofu for 30 minutes or even overnight in the refrigerator wrapped in towels with a weight on top. The drier the tofu, the harder the sear and the crunchier the crust. A tofu press gadget makes this completely hands-off.
Swap almond flour for a nut-free coating. If you need to avoid tree nuts, replace the tablespoon of almond flour with the same amount of hemp hearts ground into a coarse powder in a spice grinder, or use sunflower seed flour. Both create a similar thin crust and keep the recipe fully nut-free.
Watch for hidden carbs in store-bought cajun seasoning. If you substitute a pre-mixed cajun or blackening blend for the homemade spice mix, check the label carefully. Many commercial blends contain sugar, maltodextrin, or cornstarch as filler, which can add several grams of carbs per tablespoon. Making your own from individual spices keeps the count at virtually zero.
Store and reheat without losing the crunch. Leftover tofu bites keep in an airtight container in the refrigerator for up to 3 days. Reheat them in a dry skillet over medium-high heat for 3 to 4 minutes, turning once. The microwave will work in a pinch but the exterior will soften. Keep the dip stored separately with a piece of plastic wrap pressed directly against its surface to prevent browning.
Turn up the heat or dial it back. The cayenne in both the tofu coating and the dip gives a moderate kick. For a milder version, cut the cayenne to a pinch in each component or omit it entirely. For serious heat, double the cayenne and add a few dashes of your favorite hot sauce to the dip. A half teaspoon of chipotle powder in the spice blend adds a deeper, smokier burn.