Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Mushroom Walnut Taco Meat

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

This mushroom walnut taco meat proves that plant-based meals can do it all. I use cremini mushrooms, walnuts, and tomato paste to create a rich, savory filling with a crumbly texture. It is great for dishes that require a ground-meat substitute and can be made in under 20 minutes, which is why it is a staple in my kitchen.

Walnut taco meat, served in a large skillet with a wooden spoon.

When I think about taco fillings, I look for something that delivers texture and flavor without processed ingredients, and this mushroom walnut taco meat does exactly that. And if you enjoy using wholesome ingredients as meat substitutes, my vegan mushroom shawarma is another recipe that you should add to your meal rotation.

I started making this mushroom walnut taco meat when I needed a ground beef substitute that was quicker and easier to make than a recipe that used tofu. Pressing tofu takes time, which I do not always have, and since I had already used mushrooms to create my easy vegan mushroom bacon, I was confident in my ability to nail down this recipe. I cautiously served on Taco Tuesday, knowing my kids were not the biggest fans of mushrooms, but to my delight, they did not even notice. Well, if they did notice, they never once complained. Ha!

Balancing nutrition and flavor has always been a top priority, and this mushroom walnut taco meat makes it easy. Walnuts add plant-based fats and protein, while mushrooms are naturally low in calories and provide fiber and a naturally savory and fulfilling quality. As a nutritionist, I love that this recipe does a great job of replacing processed meat with a delicious alternative that can be enjoyed by anyone. 

As a working mom, I love that this recipe can be made a lot faster than most other meat replacement dishes. I also appreciate how easy it is to layer the flavors throughout the taco meat while keeping that signature texture intact. To start, I pulse the walnuts and mushrooms just enough to mimic small crumbles of ground meat, then saute them with onion and garlic, allowing every tiny piece to absorb flavor. Then I add tomato paste and soy sauce for a savory richness, which also binds the mixture slightly. And that is all it takes to create this tasty taco filling.

I have a client who is trying to shift her family towards a plant-based lifestyle, and she has always struggled when it comes to a replacement for ground beef. She tried crumbled tofu, but her picky eaters were not keen on it. Then I told her about this mushroom walnut taco meat, and we devised a plan. At first, we added just 1/4 cup of it to her meat mixture, and eventually worked our way up to 3/4 of the filling being plant-based. She called me a few weeks ago to tell me that she had finally made a meal that was 100% plant based with zero complaints or resistance from her kids. If you need a subtle shift toward the vegan lifestyle, this recipe is a good place to start.

Latest Recipe Video!

🥘 Ingredients

This is everything I use for this mushroom walnut taco meat:

Ingredients for walnut taco meat recipe on a white background.

Walnuts: I pulse raw walnuts to create the base of the mixture, giving it a firm bite and nutty flavor.

Cremini mushrooms: I use these for their firm texture and savory flavor/

Olive oil: I cook everything in olive oil to help the ingredients soften and carry the seasoning through the mixture.

Aromatics: Onion and garlic add a classic savory base to my mushroom taco meat.

Tomato paste: I stir in tomato paste to lightly bind the mixture and intensify the flavor.

Soy sauce: A small amount enhances the savoriness without overpowering the dish.

Spices: I use a mix of smoked paprika, cumin, dried oregano, salt, and pepper to season this taco meat. For a more complex flavor, try it with my easy homemade taco seasoning recipe

🔪 How To Make

I make this walnut mushroom taco meat quickly in one pan with some prep to get the perfect texture. This is how to make it:

Pulse walnuts and mushrooms: I combine the walnuts and mushrooms in a high-speed food processor and pulse several times until it resembles ground beef.

Ground walnuts and mushrooms mixed in a mixing bowl.

Saute aromatics: Then I heat the oil in a large skillet over medium heat and saute the onion until soft, and add the minced garlic and walnut mixture, cooking for 2-3 minutes.

Mushroom walnut meat cooking in a pan.

Add remaining ingredients: I combine the remaining ingredients with the mushroom meat and stir.

Mushroom and walnut meat added to a saute pan with spices.

Saute: Next, I cook the mixture for another 3 minutes until completely cooked, and no moisture remains. 

Vegan walnut meat for tacos, sauteeing in a pan.

Adjust, and serve: I taste the taco meat and adjust the seasoning if necessary, then serve inside a taco or burrito.

Vegan walnut taco meat, served in a large skillet with a wooden spoon.

My #1 Secret Tip for this mushroom walnut taco meat recipe is to pulse the mixture in short bursts instead of running the processor continuously. This keeps the texture crumbly instead of turning into a paste, which makes a huge difference once it is in the pan.

Other Tips To Keep In Mind:

  • Do not wash the mushrooms: I never wash my mushrooms under running water. It is better to wipe them clean with a soft cloth or brush. This removes any debris without adding moisture. 
  • Do not overcrowd: I use a large skillet so the mixture cooks properly instead of steaming, which may cause the mushrooms to take on a slimy texture. 
  • Slice mushrooms before adding to the processor: Whole mushrooms take up a lot of space and process unevenly. I slice them first to make sure they break down at the same rate as the walnuts, which gives me a more uniform crumble.
  • Toast walnuts for a better flavor: If I have time, I toast my walnuts for 5 minutes in a dry skillet. Then I allow them to cool completely before adding them to the processor. This brings out a nuttier, more complex flavor. 
  • Season separately for meal prep: When I want to get multiple meals out of one batch, I cook the mushroom base with just the garlic, onion, soy sauce, and tomato paste. Then I divide it into portions and season it separately depending on the cuisine or meal I am using it for.

📖 Variations

These are 3 different ways I have used this mushroom walnut taco meat, depending on what I am serving it with:

Italian style: I add 1/2 cup healthy marinara, 1/2 teaspoon thyme, and a few sprigs of fresh basil into the mushroom meat, and bring it to a light simmer. My kids love using this version for their Sloppy Joes. 

Spicy upgrade: For a more vibrant taco filling, I add 1 teaspoon chili powder, 1/2 teaspoon coriander, and finish it off with a squeeze of fresh lime juice and chopped cilantro. My husband likes adding a spoonful of chopped pickled jalapeno on top of his for a spicier taco.

Protein boost: For a slightly softer texture, I usually add 1/2 cup of cooked lentils, but lately I have been adding 1/2 cup of fluffy cooked quinoa into the mix for added protein. This works really well when it is cooked with a sauce and served over pasta. 

🍽 Serving Suggestions

Despite its name, this walnut mushroom taco meat is actually quite versatile. Yes, it is great in dishes like my vegan taco salad, but it also works really well as a meat substitute in other cuisines, too. I recommend adding some to my red lentil pasta for a plant-based bolognese-style dinner, which your kids will love. Or use it in place of the vegan ground beef alternative next time you make vegan Hamburger Helper

I used this mushroom taco meat for our burrito bowls a few weeks ago, and it was a huge hit. I spooned it over some fluffy white rice and topped it with some leftover pinto bean casserole and a side of my chipotle corn salsa. To finish everything off, I drizzled a good helping of my vegan taco sauce over everything and added a bright dollop of healthy guacamole for good measure. 

🧊 Storing And ♨️ Reheating

Refrigeration: I store leftovers in an airtight container in the refrigerator for up to 3 days.

Freezing: Once the mixture has cooled, I freeze it in a sealed container for up to 2 months.

Reheating: If frozen, I thaw in the fridge overnight. To reheat, I place the mixture in a skillet with a small amount of oil and stir over a medium heat until warmed through.

❓Recipe FAQs

What can I use instead of walnuts in this recipe?

I swap walnuts with sunflower seeds or cooked lentils whenever I want a nut-free version of this taco meat. The sunflower seeds keep a similar texture, while the lentils create a slightly softer mixture with added protein that still works well in tacos and bowl meals.

How do I make this recipe without a food processor?

To do this, all you need is a sharp knife. I start by chopping the mushrooms and walnuts into small but more or less equally sized pieces, and continue doing this until they resemble coarse crumbles. It takes a few extra minutes, but it cooks up to the same great result.

Why is my walnut taco meat too soft or mushy?

This usually happens when the walnuts and mushrooms are processed too much or the pan is overcrowded. I keep the mixture slightly chunky and make sure to cook it in a wide skillet, allowing moisture to evaporate. To fix a mushy mixture, I cook it for a bit longer before seasoning, and if that does not work, try adding 1 teaspoon of tomato to help bind the mixture. Spreading it onto a baking sheet and placing it under the broiler for 5 minutes is also an excellent way of improving the texture.

Healthy walnut taco meat, served in a large skillet with a wooden spoon.

Love this plant based mexican recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

Walnut taco meat, served in a large skillet with a wooden spoon.
Print Recipe
5 from 10 votes

Mushroom Walnut Taco Meat

This mushroom walnut taco meat proves that plant-based meals can do it all. I use cremini mushrooms, walnuts, and tomato paste to create a rich, savory filling with a crumbly texture. It is great for dishes that require a ground-meat substitute and can be made in under 20 minutes, which is why it is a staple in my kitchen.
Prep Time5 minutes
Cook Time12 minutes
Total Time17 minutes
Course: Main Course
Cuisine: Mexican, Vegan, vegetarian
Diet: Gluten Free, Low Lactose, Vegan, Vegetarian
Servings: 8
Calories: 268kcal
Author: Anjali Shah

Ingredients

Instructions

  • Combine the walnuts and mushrooms in a high speed food processor and pulse several times to chop the ingredients to resemble ground beef. Making sure not to chop too fine otherwise the mushroom will become too soft and watery.
  • Transfer to a mixing bowl.
  • Heat the oil in a pan and sauté the diced onion until soft.
  • Next, add the minced garlic and walnut mixture to the pan and continue to sauté for 2-3 minutes.
  • Combine the remaining ingredients and stir to combine.
  • Sauté for another 3 minutes to cook completely.
  • Adjust seasoning to taste.
  • Serve and enjoy.

Notes

  • My #1 Secret Tip for this mushroom walnut taco meat recipe is to pulse the mixture in short bursts instead of running the processor continuously. This keeps the texture crumbly instead of turning into a paste, which makes a huge difference once it is in the pan.
  • Do not wash the mushrooms: I never wash my mushrooms under running water. It is better to wipe them clean with a soft cloth or brush. This removes any debris without adding moisture. 
  • Do not overcrowd: I use a large skillet so the mixture cooks properly instead of steaming, which may cause the mushrooms to take on a slimy texture. 
  • Slice mushrooms before adding to the processor: Whole mushrooms take up a lot of space and process unevenly. I slice them first to make sure they break down at the same rate as the walnuts, which gives me a more uniform crumble.
  • Toast walnuts for a better flavor: If I have time, I toast my walnuts for 5 minutes in a dry skillet. Then I allow them to cool completely before adding them to the processor. This brings out a nuttier, more complex flavor. 
  • Season separately for meal prep: When I want to get multiple meals out of one batch, I cook the mushroom base with just the garlic, onion, soy sauce, and tomato paste. Then I divide it into portions and season it separately depending on the cuisine or meal I am using it for.

Nutrition

Calories: 268kcal | Carbohydrates: 9g | Protein: 7g | Fat: 25g | Saturated Fat: 2g | Polyunsaturated Fat: 18g | Monounsaturated Fat: 4g | Sodium: 230mg | Potassium: 405mg | Fiber: 4g | Sugar: 2g

16 responses to “Mushroom Walnut Taco Meat”

    • Hi Chantal! I wouldn’t recommend freezing this recipe unfortunately, because when it defrosts the mushrooms tend to get mushy and will change in texture.

  1. I made it with white mushrooms.
    Super good taco.
    Can’t wait to try your other recipes.
    Thank you.5 stars

  2. I keep meaning to try this but never got around to it until now! And I’m so glad I did – this was delicious! Thanks for the recipe.5 stars

  3. Using walnuts and mushrooms as the “meaty” part for tacos sounds fabulous. Great for taco Tuesday or meatless Monday.5 stars

5 from 10 votes (3 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Subscribe to newsletter

Copyright 2026 The Picky Eater®, LLC. All rights reserved. Powered by Crave