Go Back
+ servings
Vegan Carna Asada
Print Recipe
5 from 2 votes

Vegan Carne Asada

This vegan carne asada recipe is so easy to make and packs a ton of flavor! It's also super high in protein with over 19 grams of plant protein per serving!
Prep Time10 mins
Cook Time15 mins
Marinade30 mins
Total Time55 mins
Course: Main Course
Cuisine: Mexican
Diet: Vegan
Servings: 4 people
Calories: 336kcal
Author: John Rush
Cost: $16



Carne Asada

  • 1 pack Soy Curls
  • 3 cups Vegan Beef Broth


  • 1 cup Orange Juice
  • 1 Lime juiced
  • ¼ cup Cilantro
  • 1 teaspoon Cumin
  • cup Oil
  • ¼ cup Soy Sauce or tamari
  • 1 Jalapeno sliced
  • 2 tablespoon Garlic minced
  • 2 tablespoon Brine From Jarred Jalapeno optional
  • 4 drops Liquid Smoke optional


  • Empty bag and let the soy curls soak in vegan beef broth for 10 min, covered. While the curls soak mix the rest of the ingredients in a freezer bag.
  • Drain the soy curls in a strainer and shake out any excess liquid. Add the soy curls to the marinade mixture ensuring they are all evenly coated with the mixture. Marinade for at least 30 minutes but you can leave up to 2 hours.
  • Reserve ¼ cup of the marinade before draining the soy curls in a strainer. Shake off any excess liquid.
  • In a large cast-iron skillet or nonstick pan heat 2 tablespoon of oil on medium-high. Once heated add the soy curls. Cook, stirring frequently until all pieces are golden brown, about 15 minutes. Mix in the remaining ¼ cup of marinade and remove from heat.
  • Serve a lime wedge and cilantro in tacos, over rice, on fries, in burritos etc.


Serving: 1g | Calories: 336kcal | Carbohydrates: 20g | Protein: 24g | Fat: 16g | Saturated Fat: 1g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 12g | Trans Fat: 1g | Cholesterol: 1mg | Sodium: 1145mg | Potassium: 571mg | Fiber: 7g | Sugar: 8g | Vitamin A: 244IU | Vitamin C: 42mg | Calcium: 66mg | Iron: 6mg