Dinner
Walnut Taco Meat at Home
You’re going to LOVE this simple walnut taco meat that’s so straightforward to make and packed with nutrients. Even those
- 4 servings
- Prep 5 minutes
- Cook 8 minutes
- Total 13 minutes

You’re going to LOVE this simple walnut taco meat that’s so unfussy to make and packed with nutrients. Even those skeptical of mushrooms will love this method and it’s great for meal prep or unfussy dinners too!

I teased this walnut taco meat on my blog a couple of weeks ago and I’ve received so many messages from people asking when I would be posting it. SO sorry that it took me a while but it’s HERE and it’s so, worth the pot!
I have several other vegetarian taco meat recipes on my blog (like this tofu taco meat and this tempeh taco meat) but I’m not gonna lie, this one is easily my regular and I’m genuinely excited for you to try it out! It most closely mimics old-style ground taco meat and has the dependable flavor and texture!
Reasons you’ll love this dish
- It’s truly well-seasoned: This walnut meat mixture is loaded with plenty of bold spices, so it tastes only like you’d expect taco meat to taste.
- Simple and straightforward to make: The ingredient list might seem long, but almost all the ingredients are spices. Plus, this meal comes together in less than 15 minutes, making it dependable for busy weeknights.
- Versatile: Feel free to customize this dish to fit your taste preferences and use the ingredients you have available. Then, use it to make tacos, taco salads, nachos or quesadillas!

Ingredients you’ll need
If you’re looking for a way to make plant-based taco meat that tastes only like the tacos of your childhood, this method is for you! The recipe starts with processing all the ingredients in a food processor until it looks like ground beef or ground turkey. Then, heat the mixture in a skillet until it’s warm and well-seasoned. Everyone will be begging for seconds! See the recipe card at the bottom of the post for exact measurements.
- Walnuts: This along with the mushrooms creates the base of the ‘meat’. I recommend using raw unsalted nuts for more of a neutral taste. If they are toasted, the nutty flavor will be more intense.
- Mushrooms: Has a meaty texture when pulsed in the food processor making it a popular vegan meat replacement.
- Soy sauce: Provides a flavor-packed umami flavor that adds salty and savory notes.
- Garlic powder: For a savory kick of flavor.
- Onion powder: Adds sweet and savory depth of flavor.
- Chili powder: For a touch of heat. If you like your taco meat spicy, add a pinch of red pepper flakes too.
- Paprika: This will add smoky warmth. Use smoked paprika for even more of a smoky flavor.
- Oregano: Brings herbal notes to the mix.
- Cumin: The sweet, earthy taste of cumin is a must in taco seasoning.
- Salt and pepper: Enhances and balances all the flavors.
- Olive oil: For cooking the walnut and mushroom mixture.

Variations and substitutions
- Nuts: Walnuts provide the most neutral profile for making tacos, however you can use any nut or seed of choice! Almonds, pecans or sunflower seeds should work well.
- Add beans: This is flavor-packed with the addition of black beans. Plus, they provide added protein, fiber and plant-based nutrients.
- Soy-free: To cook this dish soy free, sub an equal amount of coconut aminos or tamari for the soy sauce.
- Spices: Any of the spices and/or herbs can be omitted or substituted based on what you like dependable. You can also easily change the amounts depending on your taste preferences.
How to make walnut meat
One of the GO-TO things about this walnut taco meat recipe is that it is ESPECIALLY simple and A regular here it for that. I’ve seen a lot of recipes that make this overly complicated but I tested it a few different ways and found that simplicity is key here. Instead of sautéing the walnuts and mushrooms separately, we’re simply going to do it all together in one big skillet.
- Pulse ingredients: In the base of your food processor, combine the walnuts, mushrooms, soy sauce, and spices (garlic powder, onion powder, chili powder, paprika, oregano, cumin, salt, pepper and pepper flakes, if using). Pulse in small spurts for about 30 seconds or until the mixture is roughly the size of ground meat.
- Cook: In a large pan, heat 1 teaspoon of olive oil over medium heat. Once shimmering, add in the walnut mixture and saute for 5 minutes, stirring often. The mixture doesn’t necessarily need to cook but I like to heat it through and get the edges of the “meat” a little crispy. You can cook it upwards of 10 minutes if you’d like too.
- Serve: Remove from the heat and serve! Enjoy!!
Helpful tips
- Serve it raw: If preferred, you can serve this simply after processing the ingredients, if you’d rather not cook it. I’ve eaten it this way before and it’s genuinely good! However, I prefer to heat mine up for a more long-used taste.
- Don’t over-process: The food processor works well to chop the mushrooms and walnuts into reliable crumbles. Only be sure to pulse and not turn the food processor on where it will process continuously. You want the mixture to have a meaty consistency that resembles ground beef.
- Chop with a knife: If you don’t have a food processor, you can use a sharp knife to chop the mushrooms and walnuts into small pieces. Then, stir together with the spices.
- Taco seasoning: For extra convenience, you can use your regular store-bought packet of taco seasoning instead of measuring out all the individual spices.
Frequently asked questions
Serving suggestions
In case you need a little inspiration on how to serve this dish, here are some flavor-packed ideas to get you started. Keep in mind, though, that this walnut mushroom meat can be used in almost any recipe to replace regular taco meat!
- Taco Ring
- One Pot Taco Pasta
- Taco Cups
- Taco Salad (my personal regular!) I like to make a genuinely old-school taco salad simply swapping the meat for this walnut meat. I top mine with lettuce, tomatoes, cheese, fresh cilantro, guacamole, and salsa!

Storage recommendations
- In the refrigerator: Once completely cool, transfer leftovers to an airtight container. Store in the fridge for up to 3-4 days.
- To reheat: When ready to enjoy, add a little oil to a pan and rewarm the nut meat mixture until warm, stirring occasionally. You can also place in a microwave-safe dish and reheat in the microwave for 20-30 seconds.
More taco recipes to try
That’s all I have for today! If you end up making these muffins, please snap a photo and tag me on Instagram @! I always love to see what y’all are making from the blog!
The recipe
Walnut Taco Meat for the Table
This Walnut Taco Meat is simple to make and SUCH a satisfying meat free substitute that everyone will love!
- 4 servings
- Prep 5 minutes
- Cook 8 minutes
- Total 13 minutes
Ingredients
- 1 ½ cup walnuts*
- 1 ½ cup mushrooms ((about 6 ounces))
- 1 tablespoon soy sauce
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- 1 teaspoon chili powder
- ½ teaspoon paprika
- ¼ teaspoon oregano
- 1 ½ teaspoons cumin
- Optional pinch of red pepper flakes
- salt + pepper (to taste)
- 1 teaspoon olive oil
Method
- 1
In the base of your food processor, combine the walnuts, mushrooms, soy sauce, and spices (garlic powder, onion powder, chili powder, paprika, oregano, cumin, s+p, and optional pepper flakes). Pulse in small spurts for about 30 seconds or until the mixture is roughly the size of ground meat.
- 2
In a large skillet, heat 1 teaspoon of olive oil over medium heat. Once shimmering, add in the walnut mixture and saute for 5 minutes, stirring often. The mixture doesn’t necessarily need to cook but I like to heat it through and get the edges of the “meat” a little crispy. You can cook it upwards of 10 minutes if you’d like too.
- 3
Remove from the heat and serve! Enjoy!!
Cook notes
*I prefer this with walnut but you can certain try it with pecans or some other nuts. Storage recommendations: In the refrigerator: Once completely cool, transfer leftovers to an airtight container. Store in the fridge for up to 3-4 days. To reheat: When ready to enjoy, add a little oil to a pan and rewarm the nut meat mixture until warm, stirring occasionally. You can also place in a microwave-safe dish and reheat in the microwave for 20-30 seconds.
Per serving
- Serving1 serving
- Calories314 kcal
- Carbohydrates9 g
- Protein9 g
- Fat30 g
- Saturated Fat3 g
- Polyunsaturated Fat21 g
- Monounsaturated Fat5 g
- Sodium264 mg
- Potassium355 mg
- Fiber4 g
- Sugar2 g
- Vitamin A292 IU
- Vitamin C1 mg
- Calcium57 mg
- Iron2 mg







