Crispy Vegan Tacos – Easy 50-Minute Weeknight Dinner

crispy vegan tacos recipe

The first thing you hear is the shatter: a hot corn tortilla hitting shimmering oil, followed by a low crackle that tells you dinner is about to be very, very good. Your kitchen smells of cumin, smoked paprika, and toasted walnuts before the shells even come out of the pan.

These crispy tacos are my answer to the Tuesday-night question of how to make vegetables feel like a treat. A savory lentil-walnut filling gets pressed into soft tortillas, fried until golden, then loaded with a limey cabbage slaw that cuts right through the richness.

You will be folding, frying, and tasting as you go, and the whole thing comes together in under an hour with pantry staples you probably already have. The filling is forgiving, so taste as you go, then taste again.

Why You'll Love This Recipe

1

Shell Shock: Frying your own shells takes twelve minutes and beats boxed ones by a mile in crunch and flavor.
2

Pantry Power: Lentils and walnuts make a hearty, meaty filling without a single specialty ingredient.
3

Crowd Friendly: Everyone builds their own taco at the table, so picky eaters and heat lovers both win.
4

Make Ahead: The filling keeps for four days, so you can fry fresh shells on a busy night in minutes.

About the Ingredients

1 cup (200g) dried brown lentils, rinsed

Brown lentils hold their shape best here; green lentils work too, but avoid red lentils, which turn to mush. Canned lentils are a fine shortcut: use 2 1/2 cups (about 425g) drained and rinse well.

3/4 cup (90g) raw walnut halves

Toast them first for deeper flavor. Pecans or sunflower seeds are good swaps if you have a nut allergy in the house.

2 tablespoons (30ml) olive oil, plus 2 cups (480ml) neutral oil for frying

Use a high-smoke-point oil like canola, peanut, or avocado for frying. Save your good olive oil for the filling.

1 medium yellow onion (150g), finely diced

Sweet onion or shallots are lovely substitutes. Buy onions that feel heavy for their size and have tight, dry skins.

3 garlic cloves, minced

Fresh garlic only, please; jarred garlic tastes flat here. If you are out, a half teaspoon of garlic powder stirred in at the end works in a pinch.

1 tablespoon ground cumin, 2 teaspoons smoked paprika, 1 teaspoon chili powder

Smoked paprika is the star, so use the real thing, not sweet paprika. Chipotle powder adds a smoky kick if you like heat.

1 can (14.5 oz / 410g) diced tomatoes, drained

Fire-roasted diced tomatoes add a lovely charred note. Crushed tomatoes work but give a wetter filling, so cook them down a few extra minutes.

2 tablespoons (30ml) soy sauce or tamari

Tamari keeps it gluten-free; coconut aminos make it soy-free. Low-sodium soy sauce lets you control the salt.

12 small corn tortillas (6-inch / 15cm)

Look for 100 percent corn tortillas, which crisp better than flour blends. Fresh tortillas from a local tortilleria are worth the trip.

3 cups (210g) shredded green cabbage

Bagged coleslaw mix saves time. Red cabbage or a mix of both gives a prettier plate.

1/4 cup (60g) vegan sour cream or thick coconut yogurt

Cashew cream or a mashed avocado thinned with lime juice are great dairy-free swaps. Check the label for unsweetened versions.

1 lime, juiced (about 2 tablespoons), plus wedges for serving

Roll the lime on the counter before juicing to get more out of it. Bottled lime juice is a last resort.

Tips & Tricks

Warm your tortillas before folding

cold tortillas crack when you bend them, so wrap the stack in a damp towel and microwave for 45 seconds.

Fry in batches of three

crowding the pan drops the oil temperature and gives you greasy, pale shells instead of crisp golden ones.

Drain the filling well

a wet filling steams the tortilla from the inside and turns it soggy, so cook off the tomato liquid until the pan looks dry.

Salt the slaw early

toss the cabbage with lime and a pinch of salt ten minutes ahead so it softens slightly and stays crunchy.

Pro Tips

1

Use a thermometer: keep the oil at 350°F (175°C) and the shells fry evenly without burning.
2

Hold shells open with tongs: a pair of tongs in the fold keeps the taco shape while it fries.
3

Toast the walnuts dry first: two minutes in a dry pan unlocks their oils and makes the filling taste meatier.
4

Keep finished tacos warm in a 200°F (95°C) oven on a rack, never stacked, so they stay crisp.

Step-by-Step Instructions

1. Toast the walnuts

Heat a dry skillet over medium heat and toast the walnuts for 3 to 4 minutes, until they smell nutty and darken slightly. Let them cool, then pulse in a food processor until they look like coarse crumbs, not paste.

2. Soften the aromatics

Warm 2 tablespoons olive oil in a large skillet over medium heat. Add the onion and cook for 5 to 6 minutes until translucent and soft, then stir in the garlic and cook 30 seconds until fragrant.

3. Build the filling

Stir in the cumin, smoked paprika, and chili powder and cook for 30 seconds to bloom the spices. Add the lentils, pulsed walnuts, drained tomatoes, soy sauce, and 2 1/2 cups (600ml) water.

4. Simmer until tender

Bring to a boil, then lower to a simmer and cook uncovered for 20 to 22 minutes, until the lentils are tender and the pan looks almost dry. Taste and add salt; it should taste savory and slightly smoky.

5. Toss the slaw

While the filling simmers, toss the cabbage with lime juice, a pinch of salt, and half the vegan sour cream. It should look glossy and taste bright, not dry.

6. Heat the frying oil

Pour 2 cups (480ml) neutral oil into a deep, heavy pot and heat to 350°F (175°C) on a thermometer. A tortilla edge dipped in should sizzle immediately.

7. Fry the shells

Warm the tortillas, then fry three at a time for 45 to 60 seconds per side, holding each one half-open with tongs. They are done when golden brown and rigid, with bubbling edges.

8. Fill and serve

Spoon about 1/4 cup filling into each shell, top with slaw and a dollop of sour cream, and serve immediately with lime wedges. Listen for the crunch; that is your doneness cue.

Delicious Variations

Mushroom Tinga Swap

Replace half the lentils with shredded oyster mushrooms for a meatier, smokier bite.

Baked Crispy Version

Brush shells with oil and bake at 425°F (220°C) for 12 minutes on a wire rack for a lighter crunch.

Pickled Onion Upgrade

Top with quick-pickled red onions instead of slaw for a tangy, pink-topped taco.

How to Store Crispy Tacos 😋| Vegan Food recipe 😍

Refrigerator

Store the filling in an airtight container for up to 4 days; keep slaw and fried shells separate, and re-crisp shells in a 350°F (175°C) oven for 5 minutes.

Freezer

Freeze the cooled filling for up to 3 months in a freezer bag, pressing it flat for quick thawing; do not freeze assembled tacos.

Reheating

Reheat the filling in a skillet over medium heat with a splash of water for 5 minutes, stirring until steaming; reheat shells in the oven, never the microwave.

Frequently Asked Questions

Q: Why did my taco shells turn out soggy?

Soggy shells come from a wet filling or oil that is too cool. Cook the filling until the pan is nearly dry and fry at a steady 350°F (175°C), then fill right before serving.

Q: Can I make crispy tacos without deep frying?

Yes, brush the shells with oil and bake at 425°F (220°C) for 10 to 12 minutes, flipping once. They will be crisp but a little less shattery than fried ones.

Q: Are these crispy tacos gluten-free?

They are gluten-free as long as you use 100 percent corn tortillas and tamari instead of regular soy sauce. Check your spices and sour cream labels too.

Q: Can I use canned lentils instead of dried?

Yes, use 2 1/2 cups (about 425g) drained and rinsed canned lentils and cut the simmering water to 1/2 cup (120ml). Simmer for just 8 to 10 minutes so they do not fall apart.

Q: How do I keep fried shells crisp until dinner?

Hold them upright on a wire rack in a 200°F (95°C) oven, uncovered, for up to 30 minutes. Never stack them, since trapped steam softens the sides.

Grab your heaviest pot, get that oil shimmering, and listen for the crackle that means crispy taco night has officially begun. Make a double batch of filling and thank yourself on Thursday. Taste as you go, then taste again.

Crispy Tacos 😋| Vegan Food recipe 😍

Crispy Tacos 😋| Vegan Food recipe 😍

Crispy vegan tacos with smoky lentil-walnut filling, crunchy shells, and bright cabbage slaw make a 50-minute dinner everyone devours.

★★★★½ 4.8 (214 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 1 cup (200g) dried brown lentils, rinsed
  • 3/4 cup (90g) raw walnut halves
  • 2 tablespoons (30ml) olive oil, plus 2 cups (480ml) neutral oil for frying
  • 1 medium yellow onion (150g), finely diced
  • 3 garlic cloves, minced
  • 1 tablespoon ground cumin, 2 teaspoons smoked paprika, 1 teaspoon chili powder
  • 1 can (14.5 oz / 410g) diced tomatoes, drained
  • 2 tablespoons (30ml) soy sauce or tamari
  • 12 small corn tortillas (6-inch / 15cm)
  • 3 cups (210g) shredded green cabbage
  • 1/4 cup (60g) vegan sour cream or thick coconut yogurt
  • 1 lime, juiced (about 2 tablespoons), plus wedges for serving

📋 Instructions

  1. 1Toast the walnuts — Heat a dry skillet over medium heat and toast the walnuts for 3 to 4 minutes, until they smell nutty and darken slightly. Let them cool, then pulse in a food processor until they look like coarse crumbs, not paste.
  2. 2Soften the aromatics — Warm 2 tablespoons olive oil in a large skillet over medium heat. Add the onion and cook for 5 to 6 minutes until translucent and soft, then stir in the garlic and cook 30 seconds until fragrant.
  3. 3Build the filling — Stir in the cumin, smoked paprika, and chili powder and cook for 30 seconds to bloom the spices. Add the lentils, pulsed walnuts, drained tomatoes, soy sauce, and 2 1/2 cups (600ml) water.
  4. 4Simmer until tender — Bring to a boil, then lower to a simmer and cook uncovered for 20 to 22 minutes, until the lentils are tender and the pan looks almost dry. Taste and add salt; it should taste savory and slightly smoky.
  5. 5Toss the slaw — While the filling simmers, toss the cabbage with lime juice, a pinch of salt, and half the vegan sour cream. It should look glossy and taste bright, not dry.
  6. 6Heat the frying oil — Pour 2 cups (480ml) neutral oil into a deep, heavy pot and heat to 350°F (175°C) on a thermometer. A tortilla edge dipped in should sizzle immediately.
  7. 7Fry the shells — Warm the tortillas, then fry three at a time for 45 to 60 seconds per side, holding each one half-open with tongs. They are done when golden brown and rigid, with bubbling edges.
  8. 8Fill and serve — Spoon about 1/4 cup filling into each shell, top with slaw and a dollop of sour cream, and serve immediately with lime wedges. Listen for the crunch; that is your doneness cue.
👨‍🍳 Chef's Note: The filling tastes even better the next day, so make it ahead and fry shells fresh at dinnertime for the loudest crunch.

Servings: 6

Cuisine: Mexican-inspired

Course: Main Course

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat
Priya Raghunathan

Written by Priya Raghunathan

Priya writes about South Indian home cooking and the improvisation that happens in real kitchens, from quick weekday tiffins to slow weekend spreads. She is interested in how a single tempering of spices changes a dish and in adapting familiar recipes to what a cook has on hand. Her angle is playful, sensory recipe writing that treats cooking as something to tinker with.

Tried This Recipe?

I’d love to hear how it turned out for you. Your review helps other home cooks know what to expect and helps me improve this recipe. Please leave a star rating and a short comment below.

Leave a Review

Leave a Review

Your email address will not be published. Reviews are held for approval before appearing.

Your Rating *

Choose a rating from one to five stars.

Add a photo
No photo selected

Optional. Upload a JPG, PNG, or WebP up to 5 MB.