Best Vegan Carne Asada Recipe for Flavorful Plant-Based Meals

Updated On: October 5, 2025

Best Vegan Carne Asada Recipe

Craving the smoky, vibrant flavors of traditional carne asada but want to keep it vegan? You’re in the right place!

This best vegan carne asada recipe captures the essence of the classic Mexican favorite by blending protein-packed plant-based ingredients with a zesty, herbaceous marinade. Perfect for tacos, burritos, or even served over rice, it’s a delicious way to enjoy all the bold, savory flavors without any animal products.

Whether you’re a seasoned vegan or just looking to add more plant-based meals to your rotation, this recipe is sure to impress with its juicy texture and mouthwatering taste.

Ready to elevate your vegan cooking game? Let’s dive into creating this flavorful dish that’s sure to become a family favorite!

Why You’ll Love This Recipe

This vegan carne asada recipe is packed with bold, smoky, and tangy flavors that replicate the authentic taste of carne asada. The key is in the marinade, which melds together fresh citrus juices, garlic, spices, and herbs to infuse every bite with vibrant taste.

Plus, it uses ingredients like seitan or portobello mushrooms for a meaty texture that’s satisfying and hearty.

It’s incredibly versatile and easy to make, perfect for busy weeknights or weekend gatherings. Not to mention, it’s healthier, cholesterol-free, and packed with plant-based protein and fiber.

If you love Mexican cuisine but want to keep things plant-friendly, this recipe is a must-try.

Ingredients

  • 8 oz seitan or 3 large portobello mushrooms, sliced thinly
  • 1/4 cup fresh lime juice (about 2 limes)
  • 1/4 cup fresh orange juice
  • 3 tbsp soy sauce or tamari for gluten-free
  • 2 tbsp olive oil
  • 3 cloves garlic, minced
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp chili powder
  • 1/2 tsp black pepper
  • 1/2 tsp dried oregano
  • 1/4 tsp cayenne pepper (optional, for heat)
  • 1/4 cup fresh chopped cilantro
  • Salt to taste
  • 1 small onion, thinly sliced (for grilling)
  • Fresh cilantro leaves, for garnish

Equipment

  • Mixing bowl
  • Whisk or fork (for mixing marinade)
  • Grill pan or cast iron skillet
  • Tongs
  • Sharp knife and cutting board
  • Measuring cups and spoons
  • Serving platter or plates

Instructions

  1. Prepare the seitan or mushrooms. Slice your seitan or portobello mushrooms into thin strips, about 1/4 inch thick, to mimic the texture of carne asada beef.
  2. Make the marinade. In a mixing bowl, whisk together lime juice, orange juice, soy sauce, olive oil, minced garlic, cumin, smoked paprika, chili powder, black pepper, oregano, and cayenne (if using). Adjust salt to taste.
  3. Marinate the seitan or mushrooms. Add the sliced seitan or mushrooms to the bowl and toss well to coat. Cover and refrigerate for at least 1 hour, ideally 4-6 hours, to let the flavors meld.
  4. Heat your grill pan or skillet. Set it over medium-high heat and add a small amount of olive oil to prevent sticking.
  5. Cook the onions. Add the thinly sliced onions to the pan first. Sauté for 3-4 minutes until translucent and slightly caramelized, then push to the side.
  6. Cook the seitan or mushrooms. Remove them from the marinade (reserve the marinade) and place them on the hot grill pan in a single layer. Sear for about 3 minutes per side or until nicely browned and slightly charred.
  7. Add reserved marinade. Pour the leftover marinade over the seitan/mushrooms in the last minute of cooking to enhance the flavor and create a slight glaze.
  8. Finish with fresh cilantro. Remove from heat, sprinkle with fresh chopped cilantro, and toss gently.
  9. Serve hot. Pile your vegan carne asada on warm tortillas, rice bowls, or salads.

Tips & Variations

“For the best texture, try marinating the seitan overnight. If you prefer a smoky flavor, add a dash of liquid smoke to the marinade.”

  • Tofu option: Press and slice extra firm tofu and marinate as directed for a lighter alternative.
  • Jackfruit variation: Use young green jackfruit for a shredded carne asada style filling.
  • Spice level: Adjust the cayenne and chili powder to suit your heat preference.
  • Grilling outdoors: This recipe works wonderfully on a charcoal or gas grill for authentic smoky flavor.
  • Serving ideas: Add grilled peppers and avocado slices for extra color and nutrition.

Nutrition Facts

Nutrient Per Serving (approx.)
Calories 180 kcal
Protein 20 g
Fat 7 g
Carbohydrates 8 g
Fiber 3 g
Sodium 450 mg

Serving Suggestions

This vegan carne asada is incredibly versatile. Serve it:

  • In warm corn or flour tortillas with diced onions, fresh cilantro, and a squeeze of lime for classic tacos.
  • Over a bed of Mexican rice with black beans, guacamole, and salsa for a hearty bowl.
  • As a filling for burritos or quesadillas with vegan cheese and sautéed peppers.
  • On top of a fresh salad with avocado, cherry tomatoes, and a cilantro-lime dressing for a lighter meal.

For more exciting plant-based dishes, try our Julie Marie Eats Recipes or explore the Jamaican Minced Beef Recipes for vegan twists on hearty classics. If you’re in the mood for something sweet after your carne asada feast, don’t miss the Marzipan Challah Recipe—it’s a deliciously unique vegan dessert option.

Conclusion

Creating a delicious vegan carne asada doesn’t mean you have to compromise on flavor or texture. This recipe combines plant-based ingredients with a vibrant marinade to deliver a smoky, juicy, and satisfying dish perfect for any occasion.

Whether you’re serving it for a casual taco night or a festive gathering, it’s bound to impress both vegans and meat-eaters alike.

With simple ingredients and straightforward steps, this recipe is accessible for cooks of all levels. Plus, it’s a fantastic way to enjoy the rich culinary heritage of carne asada while embracing a compassionate, plant-friendly lifestyle.

So grab your skillet, marinate your seitan or mushrooms, and get ready to savor every flavorful bite!

📖 Recipe Card: Best Vegan Carne Asada Recipe

Description: A flavorful and smoky vegan carne asada made with marinated seitan and grilled to perfection. Perfect for tacos, burritos, or bowls.

Prep Time: PT20M
Cook Time: PT15M
Total Time: PT35M

Servings: 4 servings

Ingredients

  • 1 lb seitan, sliced thin
  • 1/4 cup orange juice
  • 1/4 cup lime juice
  • 3 tbsp soy sauce
  • 2 tbsp olive oil
  • 4 cloves garlic, minced
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp chili powder
  • 1/2 tsp black pepper
  • 1/2 tsp salt
  • 1/4 cup chopped fresh cilantro

Instructions

  1. In a bowl, combine orange juice, lime juice, soy sauce, olive oil, garlic, cumin, paprika, chili powder, salt, and pepper.
  2. Add sliced seitan to the marinade and mix well. Let it marinate for at least 15 minutes.
  3. Preheat grill or grill pan over medium-high heat.
  4. Grill seitan slices for 3-4 minutes per side until slightly charred.
  5. Remove from grill and sprinkle with chopped cilantro.
  6. Serve hot in tacos, burritos, or bowls.

Nutrition: Calories: 250 kcal | Protein: 25 g | Fat: 8 g | Carbs: 12 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegan Carne Asada Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and smoky vegan carne asada made with marinated seitan and grilled to perfection. Perfect for tacos, burritos, or bowls.”, “prepTime”: “PT20M”, “cookTime”: “PT15M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 lb seitan, sliced thin”, “1/4 cup orange juice”, “1/4 cup lime juice”, “3 tbsp soy sauce”, “2 tbsp olive oil”, “4 cloves garlic, minced”, “1 tsp ground cumin”, “1 tsp smoked paprika”, “1 tsp chili powder”, “1/2 tsp black pepper”, “1/2 tsp salt”, “1/4 cup chopped fresh cilantro”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “In a bowl, combine orange juice, lime juice, soy sauce, olive oil, garlic, cumin, paprika, chili powder, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Add sliced seitan to the marinade and mix well. Let it marinate for at least 15 minutes.”}, {“@type”: “HowToStep”, “text”: “Preheat grill or grill pan over medium-high heat.”}, {“@type”: “HowToStep”, “text”: “Grill seitan slices for 3-4 minutes per side until slightly charred.”}, {“@type”: “HowToStep”, “text”: “Remove from grill and sprinkle with chopped cilantro.”}, {“@type”: “HowToStep”, “text”: “Serve hot in tacos, burritos, or bowls.”}], “nutrition”: {“calories”: “250 kcal”, “proteinContent”: “25 g”, “fatContent”: “8 g”, “carbohydrateContent”: “12 g”}}

Photo of author

Marta K

Leave a Comment

X