Elevate your low-carb meal planning with this irresistible Keto Spicy Tofu recipe, perfect for anyone seeking a bold, plant-based dish that's packed with flavor. Featuring extra-firm tofu marinated in a mouthwatering blend of tamari, sriracha, smoked paprika, and ginger, this recipe creates crispy, golden tofu bites bursting with smoky heat and umami goodness. Quick and simple, the tofu is pan-fried in avocado oil for a satisfying crunch before being garnished with vibrant green onions and sesame seeds to add fresh and nutty notes. Ready in just 35 minutes, this dish is ideal for busy weeknights and can be served solo or alongside keto-friendly sides like cauliflower rice or steamed broccoli. Whether you're a keto follower or tofu enthusiast, this spicy creation is sure to become a dinner favorite.
Press the tofu to remove excess moisture: Place the tofu block on a plate, cover it with a clean paper towel or kitchen towel, and set a heavy object like a skillet on top. Let it press for 15 minutes.
Once pressed, cut the tofu into bite-sized cubes.
In a medium bowl, whisk together the tamari, sriracha, garlic powder, smoked paprika, ground ginger, and sesame oil to create the marinade.
Gently toss the tofu cubes in the marinade, ensuring they are evenly coated. Let the tofu marinate for 15 minutes to absorb the flavors.
Heat a large skillet over medium heat and add the avocado oil.
Once the oil is hot, add the marinated tofu cubes to the skillet. Cook for 8–10 minutes, flipping occasionally, until the tofu is golden brown and crispy on all sides.
Optional: Sprinkle chili flakes over the tofu during cooking for extra heat.
Remove the tofu from the skillet and transfer to a serving dish.
Garnish with chopped green onions and sesame seeds.
Serve immediately on its own, or pair with steamed broccoli or cauliflower rice for a complete keto meal.
Calories |
1112 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 79.6 g | 102% | |
| Saturated Fat | 11.6 g | 58% | |
| Polyunsaturated Fat | 5.8 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 3311 mg | 144% | |
| Total Carbohydrate | 31.7 g | 12% | |
| Dietary Fiber | 13.3 g | 48% | |
| Total Sugars | 6.9 g | ||
| Protein | 79.2 g | 158% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 3163 mg | 243% | |
| Iron | 14.7 mg | 82% | |
| Potassium | 1472 mg | 31% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.