There is something deeply satisfying about biting into a crisp slab of tofu coated in golden parmesan and almond flour, drenched in a glossy sauce of melted butter, bright lemon juice, and briny capers. This tofu piccata borrows from the classic Italian preparation and makes it entirely vegetarian without sacrificing a single ounce of flavor. The crust shatters gently against the dense, custard-like interior of extra-firm tofu, and the pan sauce pulls everything together with a tart, salty richness that you will want to drink straight from the skillet. Nestled over a tangle of just-warmed zucchini noodles, it is the kind of lunch that feels polished and restaurant-worthy yet comes together in under thirty minutes with a single pan.
Each serving delivers 48 grams of fat and 32 grams of protein while keeping net carbs at just 7 grams, making this a textbook ketogenic lunch. The butter and olive oil in the sauce, combined with the fat in the parmesan crust, push calories firmly into the high-fat zone that keeps ketosis humming. The generous portion of tofu ensures you stay satisfied through the afternoon without that sluggish feeling that comes from heavier meals.
Because everything happens in one skillet, cleanup is nearly effortless. Slice and coat the tofu while the pan heats, sear both sides until crackling and golden, build the sauce around the tofu, and toss in the zucchini noodles at the very end. The whole process takes about twenty-five minutes from cutting board to plate. It reheats well, too, so doubling the recipe for meal prep is a smart move if you want a few lunches sorted for the week ahead.
Ingredients (serves 2)
For the tofu:
- 1 block (14 oz / 400g) extra-firm tofu, drained and pressed
- 2 tablespoons (14g) almond flour
- 2 tablespoons (14g) finely grated parmesan cheese
- 1/2 teaspoon garlic powder
- 1/4 teaspoon fine sea salt
- 1/4 teaspoon freshly ground black pepper
- 1 tablespoon (15ml) extra virgin olive oil
For the piccata sauce:
- 3 tablespoons (42g) unsalted butter
- 2 cloves garlic, thinly sliced
- 2 tablespoons (17g) capers, drained and patted dry
- 2 tablespoons (30ml) fresh lemon juice (about 1 lemon)
- 1 teaspoon lemon zest
- 1/4 cup (60ml) heavy cream
- 1/4 cup (60ml) low-sodium vegetable broth
For the zucchini noodles and garnish:
- 1 medium (200g) zucchini, spiralized
- 1 tablespoon (7g) shaved or grated parmesan cheese
- 2 tablespoons fresh Italian flat-leaf parsley, roughly chopped
- 4-5 fresh basil leaves, torn
Instructions
Press and slice the tofu. Wrap the tofu block 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 ten minutes to draw out excess moisture. Once pressed, slice the block lengthwise into four even planks, each about half an inch thick. Pat dry again.
Mix the coating. In a shallow bowl or plate, combine the almond flour, 2 tablespoons of grated parmesan, garlic powder, salt, and pepper. Stir with a fork until evenly mixed.
Coat the tofu. Press each tofu plank firmly into the coating mixture on both sides, making sure the surface picks up a thin, even layer. Shake off any excess. Set the coated pieces on a clean plate.
Sear the tofu. Heat the olive oil in a large skillet (10 to 12 inches) over medium-high heat until it shimmers, about two minutes. Lay the coated tofu planks in the skillet without crowding. Cook undisturbed for three to four minutes until the bottom is deeply golden and crisp. Flip carefully with a thin spatula and cook for another two to three minutes on the second side. Transfer the tofu to a plate and tent loosely with foil.
Build the piccata sauce. Reduce the heat to medium. Add the butter to the same skillet. Once it melts and begins to foam, add the sliced garlic and capers. Cook for sixty to ninety seconds, stirring frequently, until the garlic is fragrant and just barely turning golden and the capers start to pop and crisp at the edges. Pour in the vegetable broth and lemon juice. Let the liquid bubble and reduce for about two minutes, scraping up any browned bits from the bottom of the pan. Stir in the heavy cream and lemon zest and simmer for one more minute until the sauce is slightly thickened and glossy.
Warm the zucchini noodles. Toss the spiralized zucchini into the sauce and turn with tongs for sixty to ninety seconds, just until the noodles soften slightly and absorb some of the sauce. Do not overcook; they should still have a gentle bite.
Plate and serve. Divide the zucchini noodles between two plates or shallow bowls. Nestle two tofu planks on top of each portion. Spoon any remaining sauce from the skillet over the tofu. Finish with shaved parmesan, chopped parsley, and torn basil. Serve immediately with a wedge of lemon on the side if you like.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~595 kcal |
| Fat | ~48g |
| Protein | ~32g |
| Total Carbs | ~9g |
| Fiber | ~2g |
| Net Carbs | ~7g |
Nutrition values are approximate and based on the stated ingredients and portion sizes. Exact values may vary depending on specific product brands used.
Tips & Variations
Pressing tofu matters more than you think. A dry surface is the secret to a crisp, golden crust. If you are short on time, slice the tofu first and press each plank individually between towels with firm hand pressure. You can also use a tofu press if you own one. Skipping this step means soft, steamed-tasting tofu instead of the crackly sear you want.
Keep the zucchini noodles brief. Zucchini releases water quickly when heated, and overcooked noodles turn your beautiful piccata sauce into a thin puddle. Toss them in the sauce for no more than ninety seconds. If you prefer, you can skip cooking them entirely and serve the warm sauce and tofu over raw spiralized zucchini for an even crunchier, lower-carb base.
Watch for hidden carbs in vegetable broth. Some store-bought vegetable broths contain added sugars, carrots, or potato starch that bump up the carb count. Read the label and choose a brand with fewer than one gram of carbs per cup. Bone-style vegetable broth or a simple homemade stock works well here.
Swap the crust for a nut-free option. If you need to avoid almonds, replace the almond flour with an equal amount of finely ground sunflower seed meal or hemp hearts. The flavor shifts slightly toward nuttier and grassier, but the crust still crisps up nicely. You can also increase the parmesan in the coating to make up the volume.
Scale up for meal prep. Double the recipe and store the tofu and sauce separately from the zucchini noodles. The tofu reheats well in a skillet over medium heat for two to three minutes per side, regaining most of its crispness. Spiralize the zucchini fresh each day or store it in a sealed container lined with paper towels to absorb moisture. It keeps for up to three days in the refrigerator this way.