Vegan Tacos Recipe

Learn how to make the best homemade vegan tacos with this easy baking recipe! Our plant-based walnut-mushroom "meat" delivers incredible texture and flavor without animal products. These foolproof tortillas bake perfectly every time, creating the ideal base for this Mexican-inspired crowd-pleaser.
Difficulty:
Beginner
Prep Time:
30 mins
Cook Time:
25 mins
Serves:
8 tacos
An overhead shot of colorful vegan tacos arranged on a handmade ceramic platter, captured in bright natural light. The soft corn tortillas are slightly charred at the edges, cradling a rich, textured walnut-mushroom filling that glistens with spices. Vibrant purple cabbage slaw creates striking contrast against the creamy slices of avocado and bright green cilantro sprigs. Lime wedges are scattered throughout, with a light drizzle of cashew crema zigzagging across the tacos. The platter sits on a rustic wooden table alongside small bowls of additional toppings and a scattered handful of fresh chilies, creating an inviting Mexican-inspired feast.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">For the Tortillas:</li><li class="ingredients-single-item">250g masa harina (corn flour)</li><li class="ingredients-single-item">320ml warm water</li><li class="ingredients-single-item">4g salt</li><li class="ingredients-single-item">For the Walnut-Mushroom "Meat":</li><li class="ingredients-single-item">200g walnuts</li><li class="ingredients-single-item">250g mushrooms, finely chopped</li><li class="ingredients-single-item">2 tbsp olive oil</li><li class="ingredients-single-item">1 medium onion, diced</li><li class="ingredients-single-item">3 garlic cloves, minced</li><li class="ingredients-single-item">1 tbsp tomato paste</li><li class="ingredients-single-item">2 tbsp soy sauce (or tamari for gluten-free)</li><li class="ingredients-single-item">1 tbsp ground cumin</li><li class="ingredients-single-item">1 tbsp smoked paprika</li><li class="ingredients-single-item">1 tsp dried oregano</li><li class="ingredients-single-item">1/2 tsp cayenne pepper (optional)</li><li class="ingredients-single-item">Salt to taste</li><li class="ingredients-single-item">For the Toppings:</li><li class="ingredients-single-item">200g red cabbage, thinly sliced</li><li class="ingredients-single-item">1 carrot, julienned</li><li class="ingredients-single-item">2 tbsp lime juice</li><li class="ingredients-single-item">1 tbsp olive oil</li><li class="ingredients-single-item">2 ripe avocados, sliced</li><li class="ingredients-single-item">Fresh cilantro, chopped</li><li class="ingredients-single-item">2 limes, cut into wedges</li><li class="ingredients-single-item">For the Cashew Crema (optional):</li><li class="ingredients-single-item">150g raw cashews, soaked for 4 hours</li><li class="ingredients-single-item">60ml water</li><li class="ingredients-single-item">2 tbsp lime juice</li><li class="ingredients-single-item">1/2 tsp salt</li></ul>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 taco
🔥 Calories: 255 calories
🥑 Fat: 14 g
🧈 Saturated Fat: 1.5 g
🍞 Carbohydrates: 28 g
🍭 Sugar: 2 g
🍗 Protein: 6 g
🫀 Cholesterol: 0 mg
🧂 Sodium: 220 mg

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">Tortilla press (or a heavy flat-bottomed pan)</li><li class="equipment-single-item">Cast iron skillet or comal</li><li class="equipment-single-item">Food processor</li><li class="equipment-single-item">Baking sheet</li><li class="equipment-single-item">Parchment paper or plastic wrap</li></ul>

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Preheat your oven to 180°C. Line a baking sheet with parchment paper and spread the walnuts in a single layer. Toast them for 8-10 minutes until fragrant and slightly darkened. This toasting step is crucial as it develops the rich, nutty flavors that will form the base of your taco "meat." Watch carefully to prevent burning, as nuts can quickly go from perfectly toasted to burnt.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>While the walnuts toast, prepare the cabbage slaw. In a medium bowl, combine the sliced cabbage and julienned carrot. Drizzle with lime juice and olive oil, season with a pinch of salt, and toss well. Set aside to marinate, allowing the acid in the lime to slightly soften the vegetables while maintaining their crunch.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>If making the cashew crema, drain your soaked cashews and place them in a blender with water, lime juice, and salt. Blend until completely smooth and creamy, about 2-3 minutes, stopping to scrape down the sides as needed. The consistency should be similar to sour cream - if it's too thick, add water a tablespoon at a time until you reach the desired consistency. Transfer to a small bowl and refrigerate until ready to use.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>For the tortillas, combine the masa harina and salt in a large bowl. Slowly add warm water while mixing with your hands until the dough comes together into a smooth, pliable ball that's not sticky or crumbly. The texture should feel similar to playdough. Cover with a damp cloth and let rest for 15 minutes to allow the masa to fully hydrate. This resting period is essential for developing the proper texture in your tortillas.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>While the dough rests, prepare the walnut-mushroom filling. Pulse the toasted walnuts in a food processor until coarsely chopped (avoid over-processing into a paste). Heat olive oil in a large skillet over medium heat, then add diced onion. Sauté for 3-4 minutes until translucent, then add minced garlic and cook for another 30 seconds until fragrant.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Add the chopped mushrooms to the skillet and cook for 5-6 minutes until they release their moisture and begin to brown. Add the processed walnuts, tomato paste, soy sauce, and all the spices. Mix thoroughly and cook for another 5 minutes, stirring occasionally. The mixture should be moist but not wet. Taste and adjust seasonings as needed. The umami from the mushrooms and soy sauce combined with the toasted walnuts creates a complex, meaty flavor profile without any animal products.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Divide the tortilla dough into 8 equal portions and roll each into a ball. Place a ball between two pieces of parchment paper or plastic wrap and press using a tortilla press (or flatten with a heavy-bottomed pan) to about 15cm in diameter. The tortilla should be thin but not so thin that it tears easily.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Heat a dry cast iron skillet or comal over medium-high heat. When hot, carefully peel the tortilla from the parchment and place it on the hot surface. Cook for about 30 seconds until the edges start to dry out, then flip and cook for another 30 seconds. Flip once more and cook for a final 30 seconds. The tortilla should puff slightly in places - this indicates that you've created the proper layering that gives homemade tortillas their distinctive texture. Place the cooked tortilla in a clean kitchen towel to keep warm and continue with the remaining dough.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>To make the tortillas crispy (optional), preheat your oven to 200°C. Drape each tortilla over two bars of an oven rack to create a taco shell shape. Bake for 5-7 minutes until crisp but not browned. This step transforms soft tortillas into crisp taco shells, providing textural contrast to the filling.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>Assemble your tacos by filling each tortilla with a generous spoonful of the walnut-mushroom mixture, topped with cabbage slaw, sliced avocado, fresh cilantro, and a drizzle of cashew crema if using. Serve immediately with lime wedges on the side for squeezing over the tacos. The combination of warm filling, cool creamy avocado, and crunchy slaw creates a perfect balance of textures and flavors in every bite.</li></ol>

FAQs

Find answers to your most pressing questions about this delicious recipe right here.

What ingredients are used in Vegan Tacos Recipe?

The main ingredients include masa harina for tortillas, walnuts and mushrooms for the "meat" filling, red cabbage and carrot for slaw, avocados, fresh cilantro, limes, and optional cashew cream made from soaked cashews, water, lime juice, and salt.

How to cook Vegan Tacos Recipe at home?

Learn how to cook Vegan Tacos Recipe by first toasting walnuts and creating a flavourful mushroom-walnut filling with spices. Make fresh corn tortillas from masa harina, prepare a zesty cabbage slaw, and blend cashew cream for topping. Assemble with sliced avocado and fresh herbs for a complete plant-based taco experience.

Can I make the walnut-mushroom taco filling in advance?

Yes, the walnut-mushroom filling can be prepared up to 3 days ahead and stored in an airtight container in the refrigerator. Simply reheat in a pan with a splash of water or oil before serving. The flavours actually develop and improve over time, making this perfect for meal prep.

Why are my homemade corn tortillas cracking when I fold them?

Cracking tortillas usually indicate they're too dry. Ensure your masa dough has enough moisture and keep cooked tortillas warm in a towel to stay pliable. If needed, lightly spritz with water before warming. For crispy tacos, intentionally bake them draped over oven racks.

What are good substitutes for masa harina in homemade tortillas?

While masa harina creates authentic corn tortillas, you can substitute with a mixture of fine cornmeal and all-purpose flour (3:1 ratio) with a pinch of lime juice. For convenience, quality store-bought corn or flour tortillas work well. The filling is the star of this recipe.

Want to try something else in ...

Sandwiches & Handhelds

Try following recommended recipes

No items found.

{ "@context": "http://schema.org/", "@type": "Recipe", "name": "Vegan Tacos Recipe", "image": ["https://cdn.prod.website-files.com/67f19ab882e7325b0d63c86a/6837cdc7c44c9d4981f5e90a_Leonardo_Phoenix_10_An_overhead_shot_of_colorful_vegan_tacos_a_0.jpeg"], "author": { "@type": "Person", "name": "Gurbir Aujla", "brand": "What's Baking?", "jobTitle": "Baker" }, "datePublished": "2023-05-23", "description": "Learn how to make the best homemade vegan tacos with this easy baking recipe! Our plant-based walnut-mushroom \"meat\" delivers incredible texture and flavor without animal products. These foolproof tortillas bake perfectly every time, creating the ideal base for this Mexican-inspired crowd-pleaser.", "prepTime": "PT30M", "cookTime": "PT25M", "totalTime": "PT55M", "keywords": "vegan tacos, plant-based Mexican, walnut mushroom meat, homemade tortillas, dairy-free", "recipeYield": "8 tacos", "recipeCategory": "Main Course", "recipeCuisine": "Mexican", "nutrition": { "@type": "NutritionInformation", "calories": "255 calories", "carbohydrateContent": "28 g", "proteinContent": "6 g", "fatContent": "14 g", "saturatedFatContent": "1.5 g", "cholesterolContent": "0 mg", "sodiumContent": "220 mg", "sugarContent": "2 g", "servingSize": "1 taco" }, "recipeIngredient": [ "250g masa harina (corn flour)", "320ml warm water", "4g salt", "200g walnuts", "250g mushrooms, finely chopped", "2 tbsp olive oil", "1 medium onion, diced", "3 garlic cloves, minced", "1 tbsp tomato paste", "2 tbsp soy sauce (or tamari for gluten-free)", "1 tbsp ground cumin", "1 tbsp smoked paprika", "1 tsp dried oregano", "1/2 tsp cayenne pepper (optional)", "Salt to taste", "200g red cabbage, thinly sliced", "1 carrot, julienned", "2 tbsp lime juice", "1 tbsp olive oil", "2 ripe avocados, sliced", "Fresh cilantro, chopped", "2 limes, cut into wedges", "150g raw cashews, soaked for 4 hours (optional)", "60ml water (for cashew crema, optional)", "2 tbsp lime juice (for cashew crema, optional)", "1/2 tsp salt (for cashew crema, optional)" ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Toast walnuts", "text": "Preheat your oven to 180°C. Line a baking sheet with parchment paper and spread the walnuts in a single layer. Toast them for 8-10 minutes until fragrant and slightly darkened. This toasting step is crucial as it develops the rich, nutty flavors that will form the base of your taco \"meat.\" Watch carefully to prevent burning." }, { "@type": "HowToStep", "name": "Prepare slaw", "text": "While the walnuts toast, prepare the cabbage slaw. In a medium bowl, combine the sliced cabbage and julienned carrot. Drizzle with lime juice and olive oil, season with a pinch of salt, and toss well. Set aside to marinate, allowing the acid in the lime to slightly soften the vegetables while maintaining their crunch." }, { "@type": "HowToStep", "name": "Make cashew crema", "text": "If making the cashew crema, drain your soaked cashews and place them in a blender with water, lime juice, and salt. Blend until completely smooth and creamy, about 2-3 minutes, stopping to scrape down the sides as needed. Transfer to a small bowl and refrigerate until ready to use." }, { "@type": "HowToStep", "name": "Prepare tortilla dough", "text": "For the tortillas, combine the masa harina and salt in a large bowl. Slowly add warm water while mixing with your hands until the dough comes together into a smooth, pliable ball that's not sticky or crumbly. Cover with a damp cloth and let rest for 15 minutes to allow the masa to fully hydrate." }, { "@type": "HowToStep", "name": "Start filling preparation", "text": "While the dough rests, prepare the walnut-mushroom filling. Pulse the toasted walnuts in a food processor until coarsely chopped. Heat olive oil in a large skillet over medium heat, then add diced onion. Sauté for 3-4 minutes until translucent, then add minced garlic and cook for another 30 seconds until fragrant." }, { "@type": "HowToStep", "name": "Complete filling", "text": "Add the chopped mushrooms to the skillet and cook for 5-6 minutes until they release their moisture and begin to brown. Add the processed walnuts, tomato paste, soy sauce, and all the spices. Mix thoroughly and cook for another 5 minutes, stirring occasionally. The mixture should be moist but not wet. Taste and adjust seasonings as needed." }, { "@type": "HowToStep", "name": "Press tortillas", "text": "Divide the tortilla dough into 8 equal portions and roll each into a ball. Place a ball between two pieces of parchment paper or plastic wrap and press using a tortilla press (or flatten with a heavy-bottomed pan) to about 15cm in diameter. The tortilla should be thin but not so thin that it tears easily." }, { "@type": "HowToStep", "name": "Cook tortillas", "text": "Heat a dry cast iron skillet or comal over medium-high heat. When hot, carefully peel the tortilla from the parchment and place it on the hot surface. Cook for about 30 seconds until the edges start to dry out, then flip and cook for another 30 seconds. Flip once more and cook for a final 30 seconds. Place the cooked tortilla in a clean kitchen towel to keep warm and continue with the remaining dough." }, { "@type": "HowToStep", "name": "Make crispy shells (optional)", "text": "To make the tortillas crispy (optional), preheat your oven to 200°C. Drape each tortilla over two bars of an oven rack to create a taco shell shape. Bake for 5-7 minutes until crisp but not browned. This step transforms soft tortillas into crisp taco shells, providing textural contrast to the filling." }, { "@type": "HowToStep", "name": "Assemble tacos", "text": "Assemble your tacos by filling each tortilla with a generous spoonful of the walnut-mushroom mixture, topped with cabbage slaw, sliced avocado, fresh cilantro, and a drizzle of cashew crema if using. Serve immediately with lime wedges on the side for squeezing over the tacos." } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "157" }, "review": [ { "@type": "Review", "author": "Sofia Rodriguez", "datePublished": "2023-06-15", "reviewBody": "Perfect weeknight dinner option! The walnut-mushroom filling has such deep umami flavors that even my meat-eating husband couldn't stop raving about these tacos. The homemade tortillas really elevate the whole dish.", "name": "Amazing Plant-Based Option", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Aidan O'Connor", "datePublished": "2023-06-20", "reviewBody": "I made these for a dinner party and even my meat-eating friends requested the recipe! The texture of the walnut-mushroom filling is spot on, and the cashew crema was a perfect finishing touch. Will definitely make again.", "name": "Crowd-Pleaser", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Mei Lin", "datePublished": "2023-07-03", "reviewBody": "The crispy tortillas are absolutely worth the effort! I've never made my own tortillas before but the instructions were clear and they turned out perfect. The combination of textures and flavors in this recipe is outstanding.", "name": "Worth The Effort", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Raj Patel", "datePublished": "2023-07-18", "reviewBody": "My kids demolished these without any complaints about them being vegetarian! That's a huge win in my household. The spice blend is perfect - flavorful without being too spicy for little ones. This is now our go-to taco night recipe.", "name": "Kid-Approved", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Fatima Mbeki", "datePublished": "2023-08-05", "reviewBody": "I've made these three times already! The filling keeps well in the fridge, making weekday lunches a breeze. I love that I can prep components ahead of time. The tortillas are better than any store-bought version I've tried - so fresh and authentic tasting.", "name": "Meal Prep Friendly", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ], "url": "https://www.whatsbaking.co/recipes/vegan-tacos-recipe"}

{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in Vegan Tacos Recipe?", "acceptedAnswer": { "@type": "Answer", "text": "The main ingredients include masa harina for tortillas, walnuts and mushrooms for the 'meat' filling, red cabbage and carrot for slaw, avocados, fresh cilantro, limes, and optional cashew cream made from soaked cashews, water, lime juice, and salt." } }, { "@type": "Question", "name": "How to cook Vegan Tacos Recipe at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook Vegan Tacos Recipe by first toasting walnuts and creating a flavourful mushroom-walnut filling with spices. Make fresh corn tortillas from masa harina, prepare a zesty cabbage slaw, and blend cashew cream for topping. Assemble with sliced avocado and fresh herbs for a complete plant-based taco experience." } }, { "@type": "Question", "name": "Can I make the walnut-mushroom taco filling in advance?", "acceptedAnswer": { "@type": "Answer", "text": "Yes, the walnut-mushroom filling can be prepared up to 3 days ahead and stored in an airtight container in the refrigerator. Simply reheat in a pan with a splash of water or oil before serving. The flavours actually develop and improve over time, making this perfect for meal prep." } }, { "@type": "Question", "name": "Why are my homemade corn tortillas cracking when I fold them?", "acceptedAnswer": { "@type": "Answer", "text": "Cracking tortillas usually indicate they're too dry. Ensure your masa dough has enough moisture and keep cooked tortillas warm in a towel to stay pliable. If needed, lightly spritz with water before warming. For crispy tacos, intentionally bake them draped over oven racks." } }, { "@type": "Question", "name": "What are good substitutes for masa harina in homemade tortillas?", "acceptedAnswer": { "@type": "Answer", "text": "While masa harina creates authentic corn tortillas, you can substitute with a mixture of fine cornmeal and all-purpose flour (3:1 ratio) with a pinch of lime juice. For convenience, quality store-bought corn or flour tortillas work well. The filling is the star of this recipe." } } ]}