Picture this: deeply smoky, cumin-laced walnut and hemp "taco meat" sizzling in a skillet alongside fragrant Mexican-spiced cauliflower rice, finished with a cool drizzle of avocado-lime crema. Every bite delivers the bold, layered heat of ancho chili and smoked paprika, balanced by bright lime juice and creamy avocado. This is the kind of weeknight dinner that makes you forget you are eating low-carb — it is just genuinely, unapologetically delicious.

With 44 grams of fat, only 7 grams of net carbs, and 14 grams of plant-based protein per generous serving, this skillet dinner fits perfectly into a ketogenic macro framework. The walnuts and hemp hearts provide heart-healthy omega-3 fatty acids alongside a satisfying richness, while coconut oil rounds out the fat profile. It is the kind of nutrient-dense meal that keeps you in ketosis and keeps you full for hours.

Best of all, everything cooks in a single skillet in about 25 minutes — ten of which are hands-off prep. There is no draining, no transferring between pans, and cleanup is a breeze. Double the walnut taco "meat" on Sunday and you have a protein-packed base ready for lettuce wraps, stuffed peppers, or cauliflower nachos all week long.

Ingredients (serves 4)

For the walnut-hemp taco "meat":

  • 1½ cups (180g) raw walnut halves, roughly chopped
  • ¼ cup (40g) hemp hearts
  • 2 tablespoons (14g) ground flaxseed
  • 2 tablespoons (30ml) coconut oil
  • 2 cloves garlic, minced
  • 1 tablespoon (7g) ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon ancho chili powder
  • ½ teaspoon onion powder
  • ¼ teaspoon cayenne pepper (optional, for extra heat)
  • 1 tablespoon (15ml) coconut aminos
  • 1 tablespoon (15ml) fresh lime juice
  • Salt and black pepper to taste

For the Mexican cauliflower rice:

  • 3 cups (340g) riced cauliflower (fresh or frozen and thawed)
  • 1 small jalapeño, seeded and finely diced
  • ½ medium green bell pepper (75g), finely diced
  • 2 tablespoons (8g) fresh cilantro, chopped
  • 1 teaspoon ground cumin
  • Salt to taste

For the avocado-lime crema:

  • 2 medium ripe avocados (200g flesh total)
  • 2 tablespoons (30ml) fresh lime juice
  • 2 tablespoons (30ml) water
  • 1 small clove garlic
  • ¼ teaspoon salt
  • Pinch of cumin

For garnish:

  • 2 tablespoons (16g) raw pepitas (pumpkin seeds)
  • Fresh cilantro leaves
  • Lime wedges
  • Sliced jalapeño (optional)

Instructions

  1. Make the avocado-lime crema. Combine the avocado flesh, lime juice, water, garlic, salt, and cumin in a blender or small food processor. Blend until completely smooth and pourable, about 30 seconds. If the crema is too thick, add water one teaspoon at a time. Set aside. This can also be made by mashing vigorously with a fork for a chunkier texture.

  2. Pulse the walnut taco "meat." Place the chopped walnuts, hemp hearts, and ground flaxseed in a food processor. Pulse 8 to 10 times until the mixture resembles coarse ground meat — you want texture, not a paste. Some larger walnut pieces are fine and add pleasant crunch. If you do not have a food processor, chop the walnuts very finely by hand and mix with the hemp hearts and flax.

  3. Toast the taco "meat." Heat the coconut oil in a large 12-inch (30cm) skillet over medium-high heat until shimmering. Add the walnut-hemp mixture in an even layer. Cook without stirring for 2 minutes to develop a toasty crust, then stir and cook for another 2 minutes. The mixture should be golden and fragrant.

  4. Season the "meat." Add the minced garlic, cumin, smoked paprika, ancho chili powder, onion powder, and cayenne (if using) to the skillet. Stir constantly for 30 seconds until the spices bloom and become intensely aromatic. Drizzle in the coconut aminos and lime juice, stirring to coat. The mixture will darken slightly and become deeply savory. Season with salt and pepper, then transfer to a bowl.

  5. Cook the cauliflower rice. In the same skillet (no need to wipe it out — those fond bits are flavor), add the diced jalapeño and green bell pepper. Sauté over medium-high heat for 2 minutes until slightly softened. Add the riced cauliflower, cumin, and a pinch of salt. Cook for 4 to 5 minutes, stirring occasionally, until the cauliflower is tender but not mushy and any excess moisture has evaporated.

  6. Combine and serve. Return the walnut taco "meat" to the skillet and toss gently with the cauliflower rice. Cook for 1 minute to let the flavors meld. Taste and adjust salt, lime, or chili powder to your preference.

  7. Garnish and plate. Divide the skillet mixture among four plates or bowls. Drizzle generously with avocado-lime crema, scatter pepitas and fresh cilantro over the top, and serve with lime wedges on the side. Serve immediately for the best texture contrast between the warm, smoky base and cool crema.

Nutrition per Serving

Nutrient Amount
Calories ~502 kcal
Fat ~44g
Protein ~14g
Total Carbs ~14g
Fiber ~7g
Net Carbs ~7g

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

Tips & Variations

Do not over-process the walnut "meat." The key to realistic taco texture is pulsing — not blending. You want a crumbly, ground-meat-like consistency with visible pieces, not walnut butter. If in doubt, err on the side of chunkier. You can always pulse a few more times, but you cannot undo a paste.

Toast the pepitas for next-level garnish. Toss the pepitas into the dry skillet for 2 minutes over medium heat before you start cooking, shaking the pan frequently until they pop and turn golden. Toasted pepitas add a warm nuttiness and satisfying crunch that elevates the finished dish from good to exceptional.

Watch for hidden carbs in coconut aminos. While coconut aminos is lower in sodium than soy sauce, it does contain natural sugars — roughly 1 gram of carbs per teaspoon. The tablespoon used here is already factored into the macros, but avoid doubling it or using sweetened versions. If you prefer, substitute tamari (gluten-free soy sauce) for slightly fewer carbs.

Meal prep the components separately. The walnut taco "meat" stores beautifully in an airtight container in the refrigerator for up to 5 days and can be frozen for up to a month. The cauliflower rice keeps for 3 to 4 days refrigerated. Make the avocado crema fresh when ready to serve, as it will oxidize and brown within a day even when covered with plastic wrap pressed to the surface.

Turn it into a full taco night. Spoon the walnut "meat" and cauliflower rice into butter lettuce cups or low-carb coconut flour tortillas for a hands-on taco experience. Top with pickled red onions (watch the carb count — keep to 1 tablespoon per serving), sliced radishes, and a squeeze of fresh lime for a vibrant dinner spread.

Frequently Asked Questions

Can I hit my keto macros with this recipe if I am targeting 75% fat?
This recipe provides roughly 79% of its calories from fat, which sits comfortably within a standard ketogenic range. With only 7 grams of net carbs per serving, it leaves plenty of room in your daily carb budget for low-carb vegetables, nuts, or a small side throughout the day. If you want to push the fat content even higher, drizzle an extra tablespoon of extra-virgin olive oil or add a side of sliced avocado.
What can I use instead of walnuts if I have a tree nut allergy?
For a nut-free version, substitute the walnuts with an equal weight of raw sunflower seed kernels. Sunflower seeds pulse into a similar crumbly texture and have a comparable fat profile, though the flavor will be milder. You can also try a blend of sunflower seeds and pepitas for more complexity. The hemp hearts and flaxseed are both seeds and can remain in the recipe. Adjust salt slightly, as sunflower seeds can taste a bit more neutral than walnuts.
How should I store leftovers and reheat this dish?
Store the walnut "meat" and cauliflower rice together in an airtight container in the refrigerator for up to 4 days. Reheat in a skillet over medium heat for 3 to 4 minutes, adding a teaspoon of coconut oil to refresh the texture. Microwave reheating works but can make the cauliflower rice slightly soggy. Always make the avocado-lime crema fresh — it takes under two minutes and tastes dramatically better than day-old crema.
Is this recipe suitable for other plant-based keto subtypes?
This recipe is fully vegan keto — it contains zero animal products, no dairy, no eggs, and no honey. It is naturally compatible with dairy-free, egg-free, and plant-based ketogenic approaches. For those following a less restrictive vegetarian keto diet who want more protein, you could crumble firm tofu into the skillet alongside the walnut mixture for an extra 8 to 10 grams of protein per serving without significantly impacting the carb count.
My walnut "meat" turned out too dry in the skillet — what went wrong?
The most common cause is cooking over heat that is too high or for too long. Walnuts contain natural oils that can evaporate quickly at high temperatures, leaving a dry, crumbly result. Keep the heat at medium-high (not high), and stick to the 4-minute total cook time. Adding the coconut aminos and lime juice at the end also reintroduces moisture. If the mixture still seems dry, stir in an extra teaspoon of coconut oil or a splash of water to bring back that slightly glossy, taco-meat texture.