There is something almost magical about cauliflower that has been seared hard in olive oil until it turns deeply golden and slightly charred at the edges — nutty, sweet, with a caramelized crunch that no amount of steaming could ever achieve. Now scatter a warm, toasted crumble of walnuts, hemp hearts, and nutritional yeast over the top, finish with a squeeze of lemon and torn basil, and you have a side dish that could hold its own at any Italian table. This is Tuscan cooking at its simplest: excellent ingredients, good heat, no fuss.

The macros here make it a natural fit for ketogenic eating. With 39 grams of fat per serving and only 7 grams of net carbs, the ratio lands squarely in the sweet spot. The fat comes from olive oil and walnuts — two of the most satiating, nutrient-dense sources available on a plant-based keto plan. The walnut-hemp parmigiano adds a surprising punch of protein and omega-3s without a gram of dairy in sight.

Everything happens in a single skillet in under 25 minutes. Toast the crumble, set it aside, sear the cauliflower in the same pan, then pile the crumble back on at the end. One pan to wash. It pairs beautifully with grilled tofu steaks, tempeh ragù, or even just a big green salad dressed with more of that good olive oil. Make extra crumble — you will find yourself putting it on everything.

Ingredients (serves 4)

For the walnut-hemp parmigiano crumble:

  • 1/2 cup (60g) raw walnuts, finely chopped
  • 1/4 cup (40g) hemp hearts
  • 2 tablespoons (14g) almond flour
  • 1 tablespoon (7g) ground flaxseed
  • 2 tablespoons (10g) nutritional yeast
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon fine sea salt
  • 2 tablespoons (30ml) extra virgin olive oil

For the Tuscan cauliflower:

  • 1 large head cauliflower (about 1 1/2 lbs / 680g), cut into 1-inch florets
  • 3 tablespoons (45ml) extra virgin olive oil
  • 4 cloves garlic, thinly sliced
  • 1/2 teaspoon red pepper flakes
  • 1/2 teaspoon flaky sea salt
  • Freshly cracked black pepper

To finish:

  • 1 tablespoon (15ml) extra virgin olive oil
  • 1 tablespoon (15ml) fresh lemon juice
  • 1/4 cup loosely packed fresh basil leaves, torn

Instructions

  1. Make the parmigiano crumble. In a large (12-inch / 30cm) skillet, combine the chopped walnuts, hemp hearts, almond flour, ground flax, nutritional yeast, garlic powder, oregano, and salt. Drizzle in the 2 tablespoons of olive oil and stir to coat. Set the skillet over medium heat and toast, stirring frequently, for 3 to 4 minutes until the mixture is fragrant and golden. It should smell like toasted nuts and herbs — watch it closely, as it can go from golden to burnt quickly. Transfer the crumble to a small bowl and set aside. Wipe the skillet clean with a paper towel.

  2. Sear the cauliflower. Return the same skillet to medium-high heat and add the 3 tablespoons of olive oil. When the oil shimmers, arrange the cauliflower florets in a single layer, cut-side down. Let them cook undisturbed for 4 to 5 minutes until the bottoms are deeply golden brown. Resist the urge to stir — that uninterrupted contact with the hot pan is what creates the caramelized crust.

  3. Add the garlic and spice. Flip the cauliflower, then scatter the sliced garlic and red pepper flakes into the gaps between the florets. Cook for another 3 to 4 minutes, tossing once or twice, until the garlic is lightly golden and the cauliflower is tender when pierced with a knife but still has a slight bite. Season with the flaky salt and several grinds of black pepper.

  4. Finish and serve. Remove the skillet from the heat. Drizzle the finishing tablespoon of olive oil and the lemon juice over the cauliflower, then toss gently to coat. Transfer to a serving platter or leave in the skillet. Scatter the toasted walnut-hemp parmigiano crumble generously over the top, tuck in the torn basil leaves, and serve immediately while the crumble is still warm and crispy.

Nutrition per Serving

Nutrient Amount
Calories ~420 kcal
Fat ~39g
Protein ~11g
Total Carbs ~12g
Fiber ~5g
Net Carbs ~7g

Nutrition is approximate and based on the stated ingredients and serving size of 4.

Tips & Variations

Make extra crumble and store it. The walnut-hemp parmigiano keeps in an airtight jar in the refrigerator for up to two weeks. Use it anywhere you would reach for grated parmesan: over zucchini noodles, on roasted vegetables, stirred into soups, or straight onto a salad. It loses a bit of crispness after a day or two, but 30 seconds in a dry skillet brings it right back.

Do not skip the hard sear. The difference between good and great here is that golden-brown crust on the cauliflower. Use a large enough skillet so the florets sit in a single layer without crowding. If your skillet is smaller, work in two batches. Overcrowding means the cauliflower steams instead of searing, and you lose that caramelized sweetness that makes the dish genuinely crave-worthy.

Watch for hidden carbs in nutritional yeast. Most brands contain about 1 gram of net carbs per 2-tablespoon serving, but some fortified versions use added sugars or starch-based fillers. Check the label. Bob's Red Mill and Bragg are reliable brands with clean ingredient lists that keep carbs minimal.

Swap the walnuts if needed. Pecans work beautifully here and have an even richer, more buttery flavor. Sunflower seeds are a good nut-free option — toast them a minute or two longer since they are smaller and can turn bitter if scorched. Macadamia nuts are another excellent high-fat choice, though they are softer and produce a creamier crumble rather than a crunchy one.

Turn it into a full meal. Add a block of firm tofu, pressed and cubed, to the skillet after searing the cauliflower. Let the tofu get golden on two sides, then toss everything together. The extra protein turns this side dish into a complete vegan keto dinner that still clocks in under 10 grams of net carbs.

Frequently Asked Questions

Is nutritional yeast really a good substitute for parmesan on keto?
Nutritional yeast is one of the best tools in a vegan keto kitchen. It delivers that savory, umami-rich, slightly cheesy flavor without any dairy or added carbs. Two tablespoons contain roughly 1 gram of net carbs, 4 grams of complete protein, and a significant dose of B-vitamins. When combined with ground nuts and seeds — especially walnuts and hemp hearts — it produces a crumbly, salty topping that genuinely mimics the savory punch of aged parmigiano. It will not melt like cheese, but as a finishing sprinkle it is remarkably convincing.
Can I use frozen cauliflower florets instead of fresh?
You can, but you will need to take an extra step. Frozen cauliflower carries a lot of moisture, which prevents proper browning. Thaw the florets completely, then spread them on a clean kitchen towel and press firmly to remove as much water as possible. Pat them very dry before adding to the hot oil. They will not sear quite as beautifully as fresh, but you will still get good color. Expect to add 2 to 3 extra minutes of cooking time since frozen florets tend to be softer and release more steam in the pan.
How do I store and reheat leftovers?
Store the seared cauliflower and the parmigiano crumble separately in airtight containers in the refrigerator for up to 4 days. When ready to eat, reheat the cauliflower in a hot skillet with a splash of olive oil for 3 to 4 minutes until warmed through and re-crisped. Add the crumble on top at the very end — reheating it in the microwave makes it soggy. If you stored them together, a quick stint in a 400°F (200°C) oven for 8 to 10 minutes will restore some crunch to the crumble while warming the cauliflower.
I am doing regular vegetarian keto, not vegan. Can I add real parmesan?
Absolutely. If you eat dairy, you can replace the walnut-hemp parmigiano with finely grated Parmigiano-Reggiano or Pecorino Romano — or use both the nut crumble and real cheese for a double layer of flavor. A couple of tablespoons of grated parmesan per serving adds about 2 grams of fat and 2 grams of protein with negligible carbs. You could also finish the dish with a drizzle of good-quality cream or a few shavings of aged Grana Padano for an even richer result.
Why does my cauliflower stick to the skillet instead of searing cleanly?
Three common causes. First, the pan was not hot enough — let the oil heat until it shimmers and just barely begins to smoke before adding the cauliflower. Second, you moved the florets too soon. They need a solid 4 to 5 minutes of undisturbed contact to develop a crust that releases naturally. If you try to flip and they resist, give them another minute. Third, not enough oil. Cauliflower is porous and absorbs oil quickly. Use the full 3 tablespoons called for, and if the pan looks dry after a couple of minutes, add another teaspoon around the edges. A well-seasoned cast iron or heavy stainless steel skillet gives the best results.