Vegan Carne Asada

If you’re craving bold, smoky, citrusy flavors but want to keep things plant-based, this Vegan Carne Asada is a delicious option to add to your dinner rotation. Made with chewy soy curls soaked in a zesty marinade of lime juice, orange juice, garlic, jalapeños, and cumin, this Mexican-inspired recipe delivers plenty of flavor and a satisfying, meaty texture without using beef.

The secret is in the two-step cooking process: first, brown the rehydrated soy curls to develop a firmer texture, then simmer them in the reserved marinade until the liquid is absorbed and every piece is packed with flavor. Ready in about 30 minutes, this easy vegan carne asada is perfect for tacos, burritos, rice bowls, and more.

Why You’ll Love This Vegan Carne Asada

  • Bold, fresh flavor: Lime, orange juice, garlic, jalapeños, and cumin create a bright, savory marinade with a little kick.
  • A satisfying chewy texture: Soy curls become tender yet firm when browned and simmered in the flavorful marinade.
  • Ready in 30 minutes: This recipe is quick enough for busy weeknights and easy to prepare for meal prep.
  • Versatile and customizable: Serve it in tacos, burritos, salads, or rice bowls with your favorite toppings.
  • Completely plant-based: The recipe uses soy curls and vegan broth for a flavorful alternative to traditional carne asada.

Ingredients You’ll Need

For the Vegan Carne Asada

  • Vegan beef broth or vegetable broth: Three cups provide the liquid for rehydrating the soy curls and building the savory flavor. If using vegetable broth, add soy sauce or gluten-free tamari for extra depth.
  • Fresh lime juice: Three to four tablespoons add bright acidity and help balance the richness of the marinade.
  • Orange juice: Half a cup brings natural sweetness and a citrusy note that complements the lime.
  • White vinegar or apple cider vinegar: One tablespoon adds tanginess and rounds out the citrus flavor.
  • Garlic: Six to eight minced cloves provide a bold, aromatic base.
  • Jalapeños: Two small minced jalapeños add heat and a fresh pepper flavor. Remove the seeds for a milder result, or leave them in if you like more spice.
  • Ground cumin: One teaspoon contributes warm, earthy flavor.
  • Freshly cracked black pepper: Half a teaspoon adds gentle heat and seasoning.
  • Sea salt: One teaspoon enhances the other ingredients.
  • Soy curls: One 8-ounce bag, approximately 4 cups, creates the chewy, plant-based base of the dish.

For Serving

  • Lime wedges: Add a fresh squeeze of citrus just before eating.
  • Fresh cilantro: Provides a bright, herbal finish.
  • Finely diced white or red onion: Adds a crisp texture and sharp flavor.
  • Pico de gallo or cherry tomatoes: Bring freshness and a juicy contrast to the seasoned soy curls.
  • Small tortillas: Perfect for making tacos.
  • Diced avocado: An optional topping that adds creamy texture and balances the citrus and spices.

How to Make Vegan Carne Asada

Step 1: Prepare the Marinade

Warm the vegan beef broth until hot but not boiling. You can heat it in a small saucepan or in the microwave.

In a large bowl, combine the warm broth with the lime juice, orange juice, vinegar, minced garlic, minced jalapeños, ground cumin, salt, and black pepper.

Whisk everything together until the seasonings are well distributed.

Tip: If you’re using vegetable broth instead of vegan beef broth, stir in a splash of soy sauce or gluten-free tamari to give the marinade a deeper, savory flavor.

Step 2: Rehydrate the Soy Curls

Place the soy curls in a medium bowl, removing the fine powder and small crumbs from the bottom of the package if desired. Save those smaller pieces for soups, chili, or other recipes.

Pour the marinade over the soy curls and gently mix to help them absorb the liquid. Let them sit for 10–15 minutes.

If you want to prepare ahead, cover the bowl and refrigerate the soy curls in the marinade for up to 8 hours before cooking.

Step 3: Squeeze Out the Excess Liquid

Heat a nonstick skillet over medium-high heat.

Working with one handful at a time, gently squeeze the excess marinade from the rehydrated soy curls back into the bowl. Transfer the soy curls to the hot skillet.

Don’t squeeze them completely dry. A gentle squeeze is enough to remove excess liquid while leaving the soy curls moist.

Important: Keep the remaining marinade. You’ll add it back to the skillet during the next cooking stage to infuse the soy curls with even more flavor.

Step 4: Brown the Soy Curls

Cook the soy curls in the dry skillet for approximately 3–5 minutes, stirring frequently with a wooden spoon or silicone spatula.

As they cook, the pieces should begin to brown and develop a firmer, chewier texture. Watch them carefully, as the edges can darken quickly over high heat.

If they begin to brown too aggressively, lower the heat.

For a slightly richer texture, you can drizzle a little olive oil over the soy curls once they begin browning. This step is optional.

Step 5: Simmer in the Remaining Marinade

Slowly pour the reserved marinade back into the skillet, adding approximately 1/4 cup at a time and stirring after each addition.

Continue cooking for 8–12 minutes, stirring every minute or two to prevent sticking and burning.

The liquid will simmer and gradually absorb into the soy curls, helping them become chewier and more flavorful. Some of the liquid will evaporate as the mixture cooks.

Keep an eye on the pan throughout this stage. If the soy curls begin sticking or browning too quickly, reduce the heat slightly.

Step 6: Finish and Serve

Once the soy curls are browned, chewy, and firm, and most of the marinade has been absorbed, remove the skillet from the heat.

Taste and adjust the seasoning with a little extra sea salt, freshly cracked black pepper, or a squeeze of lime juice.

Serve immediately with warm tortillas, fresh cilantro, diced onion, pico de gallo, and avocado if desired. You can also spoon the vegan carne asada over rice or add it to a salad for a satisfying plant-based meal.

Vegan Carne Asada – Easy Plant Based Mexican Recipe
Vegan Carne Asada 7

Tips for Success

  • Use hot broth, not boiling broth: Warm liquid helps the soy curls rehydrate efficiently without needing to boil the marinade.
  • Don’t discard the marinade: The reserved liquid carries the citrus, garlic, and spices into the soy curls during the final cooking stage.
  • Squeeze gently: Removing excess liquid helps the soy curls brown, but squeezing them too hard can make the texture less pleasant.
  • Brown before adding liquid: Allowing the soy curls to develop color first helps create a firmer texture and deeper flavor.
  • Stir frequently: The marinade gradually evaporates as the soy curls cook, so regular stirring prevents the mixture from sticking or burning.
  • Adjust the heat to your taste: Remove the jalapeño seeds for a milder dish, or reduce the number of peppers if you prefer less spice.
  • Finish with fresh lime: A squeeze of lime just before serving brightens the flavors and complements the rich, savory marinade.
  • Choose gluten-free ingredients when needed: Use gluten-free tamari and check that your broth and other packaged ingredients are certified gluten-free if necessary.

Equipment Needed

  • Medium mixing bowl
  • Nonstick skillet
  • Small saucepan or microwave-safe container for warming broth
  • Whisk
  • Wooden spoon or silicone spatula
  • Measuring cups and spoons
  • Knife and cutting board
  • Colander or strainer, if needed

Recipe Variations

Make It Less Spicy

Use one jalapeño instead of two, remove all the seeds, or omit the peppers altogether. The citrus, garlic, and cumin will still give the marinade plenty of flavor.

Use Tofu Instead of Soy Curls

For an alternative soy-based option, use firm tofu that has been pressed, cut into strips, and baked or air-fried until firmer. Add the marinade gradually while cooking, adjusting the time to suit the tofu’s texture.

Try a Store-Bought Vegan Beef Alternative

You can substitute a plant-based beef product if you don’t have soy curls. Follow the package instructions for cooking and add the marinade gradually so the pieces can absorb the flavor without becoming too soft.

Make It Gluten-Free

Use gluten-free tamari instead of regular soy sauce and check the labels on the broth and any packaged meat alternatives. Soy curls themselves are commonly made from soybeans, but always verify the product packaging if you have a strict dietary requirement.

Add Smoky Flavor

For a smoky variation, add a small pinch of smoked paprika to the marinade. This is an optional addition that gives the dish a slightly different flavor profile.

Make Carne Asada Rice Bowls

Serve the browned soy curls over rice with black beans, corn, avocado, diced tomatoes, and fresh cilantro. Finish with lime juice for an easy meal-prep bowl.

What to Serve With Vegan Carne Asada

Vegan carne asada works well with a wide variety of Mexican-inspired sides and fresh toppings.

  • Warm corn or flour tortillas: Turn the soy curls into flavorful tacos with onion, cilantro, and salsa.
  • Mexican rice: A hearty base for a satisfying dinner bowl.
  • Black beans: Add plant-based protein and a creamy contrast to the chewy soy curls.
  • Pico de gallo: Fresh tomatoes, onion, cilantro, and lime brighten every bite.
  • Guacamole: Creamy avocado balances the tangy citrus marinade and jalapeño heat.
  • Grilled peppers and onions: Add extra vegetables and a smoky, savory flavor.
  • Corn salad: A fresh, slightly sweet side pairs beautifully with the seasoned soy curls.
  • Simple green salad: A lighter option for serving the carne asada as a main dish.

For an easy weeknight dinner, make tacos with warm tortillas, vegan carne asada, diced onion, cilantro, and plenty of fresh lime.

Storage and Reheating

Refrigerating: Store leftover vegan carne asada in an airtight container in the refrigerator for up to 5 days, keeping it separate from tortillas, rice, and fresh toppings.

Reheating on the stovetop: Add the soy curls to a skillet over medium heat and cook, stirring frequently, until warmed through. If they have become too soft from condensation, reheating them in a pan can help restore some of their firmer texture.

Reheating in the microwave: Place a portion in a microwave-safe container and heat in short intervals, stirring between intervals. Keep in mind that microwave reheating may leave the soy curls softer than stovetop reheating.

Freezing: If you want to freeze leftovers, portion the cooled soy curls into freezer-safe containers. The texture may change slightly after thawing, so the stovetop is the best option for reheating them.

Make-ahead tip: You can marinate the soy curls in the refrigerator for up to 8 hours before cooking. This makes it easier to prepare a flavorful dinner quickly when you’re ready to eat.

Frequently Asked Questions

What is vegan carne asada made of?

This version uses soy curls rehydrated in a marinade made from vegan beef broth or vegetable broth, lime juice, orange juice, vinegar, garlic, jalapeños, cumin, salt, and black pepper. The soy curls are browned in a skillet and simmered in the remaining marinade until chewy and flavorful.

What are soy curls?

Soy curls are a plant-based ingredient made from whole soybeans. When rehydrated, they develop a tender, fibrous texture that works well in recipes calling for shredded or sliced meat alternatives.

Can I make vegan carne asada ahead of time?

Yes. The soy curls can be soaked in the marinade, covered, and refrigerated for up to 8 hours before cooking. You can also cook the entire recipe ahead and refrigerate the finished soy curls for up to 5 days.

Why do I need to save the marinade?

The marinade contains the broth, citrus juices, vinegar, garlic, and seasonings that give the soy curls their flavor. After the soy curls are browned, adding the liquid back gradually helps them absorb the seasoning while developing a chewy texture.

How do I make vegan carne asada gluten-free?

Use gluten-free tamari instead of regular soy sauce, if using it, and verify that your broth and any substitute meat products are gluten-free. Check all package labels to ensure the ingredients meet your dietary needs.

Can I use something other than soy curls?

Yes. The original recipe suggests baked or air-fried tofu, puffed tofu, seitan-based vegan steak, or a store-bought vegan beef alternative. Adjust the cooking method and timing according to the substitute you choose.

How do I stop soy curls from burning?

Stir frequently, especially after adding the marinade. If the pieces become too dark or the pan starts drying out too quickly, lower the heat. Adding the reserved marinade gradually also helps prevent the soy curls from sticking and burning.

What is the best way to serve vegan carne asada?

Serve it in tacos or burritos with cilantro, onion, pico de gallo, and avocado. It is also delicious over rice with vegetables, in a salad, or as part of a plant-based meal bowl.

Final Thoughts

This Vegan Carne Asada is a flavorful, versatile way to enjoy the bold taste of a citrus-and-garlic marinade in a completely plant-based meal. The combination of lime, orange juice, jalapeños, cumin, and garlic gives the soy curls a bright, savory flavor, while browning and simmering create the chewy texture that makes this recipe so satisfying.

Whether you pile it into tacos, wrap it in a burrito, or serve it over rice with fresh vegetables, this easy recipe is a great option for weeknight dinners and meal prep. Keep some lime wedges and fresh cilantro on hand, and you’ll have a delicious finishing touch for every serving.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Carne Asada Recipe

Vegan Carne Asada


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Klara Henschel,
  • Total Time: 30 minutes
  • Yield: 6 cups
  • Diet: Vegan

Description

This Vegan Carne Asada is tender, chewy, and packed with bold, Mexican-inspired flavors. Soy curls soak up a zesty marinade made with citrus juices, garlic, jalapeños, cumin, and savory vegan broth before being browned in a skillet and simmered until flavorful and firm. Serve it in tacos or burritos, over rice and vegetables, or as a hearty salad topping.


Ingredients

  • For the vegan carne asada
  • 3 cups vegan beef broth or vegetable broth mixed with soy sauce or gluten-free tamari
  • 3–4 tablespoons freshly squeezed lime juice (about 1 medium lime)
  • 1/2 cup orange juice
  • 1 tablespoon white vinegar or apple cider vinegar
  • 6–8 garlic cloves, minced
  • 2 small jalapeños, minced (optional; remove seeds for less heat)
  • 1 teaspoon ground cumin
  • 1/2 teaspoon freshly cracked black pepper
  • 1 teaspoon sea salt
  • 1 (8-ounce) bag soy curls (about 4 cups)
  • For serving
  • Lime wedges
  • Fresh cilantro
  • Finely diced white or red onion
  • Pico de gallo or quartered cherry tomatoes
  • Small tortillas, warmed, for tacos
  • Diced avocado (optional)
  • Olive oil, for drizzling if desired (optional)


Instructions

  1. Make the marinade: Warm the vegan beef broth or vegetable broth until hot but not boiling. In a bowl, whisk together the broth, lime juice, orange juice, vinegar, minced garlic, jalapeños if using, cumin, salt, and black pepper until the seasonings are well combined.
  2. Rehydrate the soy curls: Place the soy curls in a medium bowl, leaving behind any fine powder at the bottom of the bag. Pour the marinade over them and gently mix. Let them soak for 10–15 minutes. For deeper flavor, cover and refrigerate the mixture for up to 8 hours after rehydrating.
  3. Drain the soy curls: Heat a nonstick skillet over medium-high heat. Working in handfuls, gently squeeze excess marinade from the soy curls and add them to the skillet. Reserve all the remaining marinade for later.
  4. Brown the soy curls: Cook for 3–5 minutes, stirring frequently with a wooden spoon or silicone spatula, until the soy curls begin to brown. Reduce the heat if they start getting too dark. If desired, drizzle with a little olive oil to help improve their texture.
  5. Simmer with the marinade: Gradually add the reserved marinade, about 1/4 cup at a time, stirring after each addition. Continue cooking for 8–12 minutes, stirring every 1–2 minutes to prevent sticking or burning. The liquid will gradually absorb into the soy curls or evaporate as they become chewier and more flavorful.
  6. Serve: Once the soy curls are browned, firm, and the liquid has been absorbed, remove the skillet from the heat. Finish with fresh lime juice, black pepper, and sea salt to taste. Serve in tacos, burritos, rice bowls, salads, or alongside vegetables, with cilantro and your favorite toppings.

Notes

  • Choose your broth: Vegan beef-style broth gives the soy curls a savory, meat-like flavor. You can substitute vegetable broth with a splash of soy sauce or gluten-free tamari.
  • Save the extra marinade: The soy curls may not absorb all the liquid. Strain and refrigerate or freeze the remaining broth to use in soups or stir-fries.
  • Use larger soy curl pieces: Remove the fine crumbles from the bag before soaking. Save them for soups, chili, or pasta sauce.
  • Substitutions: If you do not have soy curls, try baked or air-fried tofu, seitan-based vegan steak, or a store-bought vegan beef alternative.
  • Adjust the heat: Jalapeños are optional. Remove their seeds for a milder flavor or omit them entirely.
  • Storage: Store leftover vegan carne asada separately from other meal components in an airtight container in the refrigerator for up to 5 days.
  • Reheating: Reheat in a skillet to help restore the firmer texture if the soy curls soften during refrigeration.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Entree
  • Method: Stovetop
  • Cuisine: Mexican-inspired

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star