Bold Vegan Carne Asada Recipe with Authentic Citrus-Lime Marinade (Done in 25 minutes)

ryan l ezell jr lrscrxiitwi unsplash

The marinade is everything in carne asada, and that realization is exactly where this vegan carne asada recipe began. I spent an embarrassing number of evenings testing citrus ratios and char levels before landing on a combination that genuinely surprised my non-vegan family members at a backyard taco night.

What sells this dish isn’t a clever protein swap — it’s the marinade soaking deep into every piece, then hitting a screaming hot pan or grill to develop those signature charred, slightly crispy edges. Squeeze fresh lime over the top right before serving, and it’s hard to miss what this dish is standing in for.

Why You’ll Love This Recipe

  • Bold, citrusy marinade packed with classic carne asada flavor
  • Charred, smoky edges that mimic the real deal
  • Naturally high in protein when made with soy curls
  • Perfect for tacos, burrito bowls, or fajita-style platters
  • Make-ahead marinade saves time on busy taco nights
  • Naturally gluten-free with simple ingredient swaps

What You’ll Need

Main Ingredients

  • 8 ounces dried soy curls, rehydrated (or 2 portobello mushroom caps, sliced thick)
  • 1/4 cup fresh orange juice
  • 2 tablespoons fresh lime juice
  • 3 tablespoons soy sauce
  • 3 cloves garlic, minced
  • 1 tablespoon olive oil
  • 1 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • 1/4 cup chopped fresh cilantro
  • Salt and pepper, to taste

Optional Add-ins

  • Chipotle powder (1/4 teaspoon): adds extra smokiness and a touch of heat
  • Diced jalapeño: stirred into the marinade for added spice
  • Grilled onions and peppers: to serve alongside, fajita-style
  • Extra lime wedges: for squeezing right before serving

Step-by-Step Instructions

  1. If using dried soy curls, rehydrate them in warm water or vegetable broth for 10 minutes, then drain and squeeze out excess liquid.
  2. In a large bowl, whisk together the orange juice, lime juice, soy sauce, garlic, olive oil, cumin, and smoked paprika.
  3. Stir in the chopped cilantro.
  4. Add the rehydrated soy curls or sliced portobello mushrooms to the marinade, tossing to coat evenly.
  5. Cover and marinate in the refrigerator for at least 30 minutes, or up to 4 hours for deeper flavor.
  6. Heat a large skillet or grill pan over high heat until very hot.
  7. Add the marinated soy curls or mushrooms in a single layer, reserving the leftover marinade.
  8. Sear undisturbed for 3–4 minutes, until charred edges begin to form.
  9. Flip and continue cooking for another 3–4 minutes, basting occasionally with the reserved marinade.
  10. Cook until the edges are nicely charred and most of the liquid has cooked off.
  11. Season with salt and pepper to taste, then remove from heat.
  12. Chop into smaller pieces if needed and serve immediately.

Pro Tips

  • Don’t skip the high heat step — a screaming hot pan or grill is essential for getting those charred, smoky edges that define real carne asada flavor.
  • Marinate for at least 30 minutes, but avoid going much past 4 hours with soy curls, as the texture can become overly soft.
  • Squeeze fresh lime juice over the finished dish right before serving for a final pop of brightness.

Variations & Substitutions

If soy curls aren’t available, thick-sliced portobello mushrooms or extra-firm tofu both work beautifully as a base for this marinade. For a soy-free version, substitute coconut aminos for the soy sauce. Want extra char and smokiness? Finish the cooked pieces briefly under a high broiler for 1–2 minutes.

What to Serve With

This vegan carne asada is fantastic in warm tortillas with onion and cilantro, piled into a burrito bowl with rice and beans, or served fajita-style with grilled peppers and onions. A side of Mexican street corn or simple guacamole rounds out the meal perfectly.

Storage & Reheating

Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in a hot skillet for a few minutes to restore some of the charred texture; microwaving works but will soften the edges. This recipe is not recommended for freezing, as the texture of soy curls can become rubbery once thawed.

FAQs

What can I use instead of soy curls in this vegan carne asada recipe? Thick-sliced portobello mushrooms or pressed extra-firm tofu both work well, offering a similarly satisfying texture once marinated and charred.

How long should I marinate vegan carne asada? A minimum of 30 minutes is needed for the flavor to penetrate, but marinating up to 4 hours in the fridge gives even deeper, more developed flavor.

Is vegan carne asada spicy? As written, the flavor leans smoky and citrusy rather than spicy, but you can easily add chipotle powder or diced jalapeño for extra heat.

Recipe Card

Prep Time: 15 minutes (plus marinating time) Cook Time: 10 minutes Total Time: 25 minutes (plus 30 minutes to 4 hours marinating) Servings: 4

Ingredients (summary):

Soy curls or portobello mushrooms, orange juice, lime juice, soy sauce, garlic, olive oil, cumin, smoked paprika, cilantro, salt, pepper.

Instructions (summary):

Rehydrate soy curls, whisk together a citrus-soy marinade, marinate for at least 30 minutes, then sear in a hot pan until charred and serve.

citrus marinade for plant-based carne asada Fresh orange and lime juice combined with smoked paprika create that signature tangy, smoky flavor classic carne asada is known for.

Try this vegan carne asada recipe at your next taco night and let me know in the comments whether you went with soy curls or mushrooms!

Leave a Comment

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