Imagine the deep, smoky punch of Mexican chorizo — paprika, cumin, oregano, a hint of vinegar bite — but made entirely from crumbled tofu in a single skillet. That is exactly what this recipe delivers. A blanket of melted pepper jack cheese goes on top while the tofu is still sizzling, followed by cool slices of ripe avocado and a squeeze of fresh lime. Every forkful is savory, spicy, creamy, and deeply satisfying in a way you would never guess came from a 25-minute weeknight dinner.
The macro profile here is textbook keto. With 44 grams of fat per serving — drawn from olive oil, pepper jack, avocado, and sour cream — fat accounts for roughly 76 percent of the total calories. Net carbs land at just 5 grams, well within even strict keto limits, while 26 grams of protein from the tofu and cheese keep you full without overdoing it on the protein front.
This is a true one-skillet meal with almost no prep. You press and crumble the tofu, measure out a quick spice blend, and everything cooks together in a single pan. There is no marinating, no breading, no separate sauce to prepare. It is ready in 25 minutes, reheats beautifully for meal prep, and works just as well scooped into lettuce cups as it does eaten straight from the bowl.
Ingredients (serves 4)
For the chorizo spice blend:
- 1 tablespoon smoked paprika
- 1 teaspoon ground cumin
- 1 teaspoon dried Mexican oregano (or regular oregano)
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon cayenne pepper (adjust to taste)
- 1/4 teaspoon ground cinnamon
- 1/2 teaspoon fine sea salt
- 1/4 teaspoon black pepper
For the skillet:
- 14 oz (400g) extra-firm tofu, drained and pressed
- 2 tablespoons (30ml) extra-virgin olive oil
- 1 medium poblano pepper, seeded and diced small — about 3/4 cup (110g)
- 2 cloves garlic, minced
- 1 tablespoon (15ml) apple cider vinegar
- 6 oz (170g) pepper jack cheese, shredded
For serving:
- 1 large ripe avocado, sliced
- 1/4 cup (60g) full-fat sour cream
- 1 lime, cut into wedges
- 2 tablespoons fresh cilantro, roughly chopped (optional)
- Hot sauce of choice (optional)
Instructions
Press the tofu. Wrap the block of extra-firm tofu in a clean kitchen towel or several layers of paper towels. Place a heavy skillet or cutting board on top and let it press for at least 5 minutes. You want to remove as much moisture as possible so the tofu browns well and absorbs the spices. While the tofu presses, mix all the chorizo spice blend ingredients together in a small bowl and set aside.
Crumble the tofu. Unwrap the pressed tofu and break it apart with your hands directly over a bowl or cutting board. Aim for a mix of small crumbles and slightly larger pieces — similar to the texture of cooked ground meat. Uneven pieces are good here because they create variety in texture, with some bits getting crispier than others.
Cook the poblano. Heat the olive oil in a large 12-inch (30cm) skillet over medium-high heat until the oil shimmers. Add the diced poblano pepper and cook, stirring occasionally, for about 3 minutes until the edges soften and begin to char slightly. Add the minced garlic and stir for 30 seconds until fragrant.
Add the tofu and spices. Add the crumbled tofu to the skillet and spread it into an even layer. Let it cook undisturbed for 2 minutes so the bottom develops a golden crust. Then sprinkle the entire chorizo spice blend evenly over the tofu and toss everything together. Drizzle in the apple cider vinegar — it will sizzle immediately. The vinegar gives the tofu that distinctive tangy note that real chorizo has. Continue cooking and stirring for another 4 to 5 minutes, until the tofu is deeply golden in places and the spices are fragrant and toasted.
Melt the cheese. Reduce the heat to medium-low. Scatter the shredded pepper jack cheese evenly over the top of the tofu mixture. Cover the skillet with a lid (or a sheet of aluminum foil) and let it sit for 2 to 3 minutes, until the cheese is fully melted and bubbly. Remove from heat.
Serve. Divide the cheesy tofu chorizo among four plates or bowls. Top each serving with sliced avocado, a tablespoon of sour cream, a generous squeeze of fresh lime juice, and a scattering of cilantro if using. Serve immediately with your favorite hot sauce on the side.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~520 kcal |
| Fat | ~44g |
| Protein | ~26g |
| Total Carbs | ~8g |
| Fiber | ~3g |
| Net Carbs | ~5g |
Nutrition values are approximate and based on the stated ingredients and serving size of 4.
Tips & Variations
Press the tofu well for the best texture. The single most important step in this recipe is removing moisture from the tofu. Wet tofu will steam instead of browning, and the spices will slide off instead of coating each crumble. If you have a tofu press, use it for 15 to 20 minutes. In a pinch, you can also freeze and thaw the tofu block beforehand — this changes the texture to be even more porous and meat-like, which soaks up the chorizo spices beautifully.
Use this as a versatile filling. This tofu chorizo is excellent on its own, but it also works wonderfully scooped into butter lettuce cups for a taco-night feel, piled on top of cauliflower rice, or spooned over a bed of fresh spinach for a warm salad. You can also crack a couple of eggs into the skillet during step 4 for an even more protein-rich version that works as a hearty brunch.
Watch for hidden carbs in store-bought spice blends. If you swap in a pre-made taco or chorizo seasoning packet instead of making the spice blend from scratch, check the label carefully. Many commercial blends contain cornstarch, maltodextrin, or sugar as fillers, which can add 2 to 4 grams of carbs per serving. Making your own takes 60 seconds and guarantees zero hidden carbs.
Swap the cheese to change the flavor profile. Pepper jack adds a gentle spicy kick, but this recipe works with almost any keto-friendly melting cheese. Try Oaxaca cheese for a more authentic Mexican pull, sharp cheddar for a bolder bite, or a combination of Monterey jack and cotija for a milder, more crumbly finish. All will keep the macros nearly identical.
Store and reheat for easy meal prep. The tofu chorizo mixture (without the avocado and sour cream toppings) keeps in an airtight container in the refrigerator for up to 5 days. Reheat portions in a skillet over medium heat for 3 to 4 minutes until warmed through, then add fresh avocado, sour cream, and lime just before eating. The cheese will re-melt nicely in the skillet. Do not freeze the assembled dish, as the avocado will turn brown and the texture of the sour cream will break down.