Authentic Homemade Carne Asada: The Ultimate Recipe for Perfectly Grilled, Melt-in-Your-Mouth Steak
Unlock the secrets to homemade carne asada that truly melts in your mouth! This recipe guides you to perfectly grilled, thinly sliced steak, ideal for serving in warm tortillas, over fluffy rice, or as a standalone culinary delight. Prepare to savor an exquisite balance of rich, savory flavors that will transport your taste buds straight to Mexico.

There’s something uniquely satisfying about perfectly marinated and grilled carne asada. It’s a staple of Mexican cuisine that consistently ranks among my top choices when dining out, right alongside sizzling fajitas and creamy enchiladas. Living in Texas, I’m fortunate to have access to an abundance of authentic Mexican flavors, which has only deepened my appreciation for this incredible dish. However, nothing quite compares to the joy and flavor of crafting it in your own kitchen.
This recipe promises tender slices of beef, infused with a vibrant marinade, that are equally delicious whether enjoyed on their own or nestled inside a warm, freshly made flour tortilla. The versatility of carne asada is one of its greatest appeals. You can chop the succulent grilled meat for tacos, build hearty burritos, or serve it as a main course with complementary sides like aromatic cilantro lime rice and creamy refried black beans. Let’s dive into making this Mexican favorite at home, ensuring every bite is packed with authentic flavor and tenderness.

What Exactly is Carne Asada?
Carne Asada, which literally translates to ‘grilled meat’ or ‘roasted meat’ in Spanish, is a quintessential dish in Mexican cuisine. It typically refers to thin cuts of beef, often flank or skirt steak, that have been marinated and then grilled over high heat to achieve a distinct char and smoky flavor. The tradition of grilling meat dates back centuries, and it is widely believed that carne asada was among the first meats used to create tacos, possibly as early as the 1500s. Its rich history and delicious simplicity have made it a beloved staple, celebrated across Mexico and beyond. The marinade is key to its iconic flavor, infusing the beef with a blend of citrus, spices, and savory notes that tenderize the meat and enhance its natural taste during the grilling process.

Essential Ingredients for Crafting the Best Homemade Carne Asada
To recreate this Mexican culinary masterpiece in your own kitchen, you’ll need a selection of fresh, high-quality ingredients. Each component plays a vital role in achieving that authentic, mouth-watering flavor and tender texture that carne asada is famous for. Here’s a detailed breakdown of what you’ll need:
- The Meat: Flank or Skirt Steak. These are the traditional cuts for carne asada due to their robust beefy flavor and ability to absorb marinades well. Flank steak is leaner and wider, while skirt steak (either inside or outside) is thinner, longer, and has more fat marbling, making it incredibly flavorful. Both benefit significantly from proper marination and slicing against the grain.
- Fresh Citrus Juices: Lime and Orange. Don’t underestimate the power of freshly squeezed juice! The natural acids in lime and orange juice are crucial for tenderizing the steak’s proteins, breaking down tough fibers to ensure a melt-in-your-mouth texture. Beyond tenderizing, they infuse the meat with a bright, zesty flavor that is characteristic of authentic Mexican marinades.
- Low Sodium Soy Sauce: The Umami Secret. This might seem like an unconventional addition to Mexican cuisine, but it’s my secret ingredient for achieving that deep, rich umami flavor found in the best restaurant-style carne asada. Soy sauce adds a layer of savory complexity that amplifies all the other flavors in the marinade without making the dish taste distinctly Asian. Opt for low sodium to control the overall saltiness.
- Fresh Garlic: The Aromatic Foundation. You’ll need a generous handful of fresh garlic cloves – about 10 for this recipe. Freshly pressed or finely minced garlic provides an indispensable aromatic base, lending a pungent, savory depth that permeates the meat. Using a garlic press ensures maximum flavor extraction, but a sharp knife and fine mince work just as well.
- High Heat Oil: For Flavor and Sear. A touch of high heat oil, such as canola, grapeseed, or avocado oil, is essential. It helps distribute the fat throughout the marinade, carries the fat-soluble flavors into the meat, and ensures a beautiful sear on the grill without burning.
- Signature Seasonings: Cumin, Mexican Oregano, and Chipotle Chili Powder.
- Ground Cumin: Earthy and warm, cumin is a cornerstone spice in Mexican cooking.
- Mexican Oregano: Distinctly different from Mediterranean oregano, Mexican oregano offers a more citrusy, slightly licorice-like flavor that is crucial for authenticity. Crush it between your palms before adding to release its aromatic oils.
- Chipotle Chili Powder: This provides a smoky heat and a beautiful reddish hue. If unavailable, a combination of regular Mexican chili powder and a pinch of cayenne pepper will offer a good alternative.
- Kosher Salt: Essential for seasoning the meat and helping other flavors penetrate.
- Fresh Cilantro: Aromatic Herb. We’ll give the cilantro a rough chop (leaves and stems included for flavor!) and add it directly to the marinade. While it doesn’t need to be minced perfectly, its fresh, bright, and slightly peppery notes are integral to the marinade’s profile.
- Onion: Flavor Infuser. A large onion, roughly chopped into 6-8 pieces, will slowly break down in the marinade, releasing its pungent, sweet, and savory compounds. The salt in the marinade further assists in this process, helping the onion’s flavors to deeply infuse the beef. Thinly slicing the onion is also an option if you plan for a shorter marinating time.


Crafting the Best Carne Asada at Home: Step-by-Step Guide
Making restaurant-quality carne asada at home is entirely achievable with the right technique and a bit of patience. The key lies in thoughtful marination and precise grilling. Follow these steps for an unforgettable meal:
- Allow Ample Time for Marination: The marinade is where the magic truly happens, infusing the meat with flavor and tenderizing it. In a medium bowl, whisk together the freshly squeezed lime juice, orange juice, low sodium soy sauce, pressed or minced garlic, high heat oil, ground cumin, Mexican oregano (crushed), chipotle chili powder, and kosher salt. Once thoroughly combined, pour this vibrant marinade into a large baking dish or a heavy-duty zip-top bag. Add the roughly chopped onions and cilantro pieces. Now, carefully place your flank or skirt steak into the dish or bag, ensuring it’s fully submerged and coated by the flavorful liquid. If using a dish, flip the meat a few times to ensure even coverage. If using a zip-top bag, seal it and gently squish the bag to distribute the marinade evenly. Cover the dish or seal the bag and refrigerate for a minimum of 2 hours, and ideally up to 10 hours. For tougher cuts like skirt steak, a longer marination period (6-10 hours) is highly recommended for maximum tenderness and flavor penetration.
- Perfect Your Grilling Technique: Approximately 30 minutes before you plan to cook, remove the marinated steak from the refrigerator. Allowing the meat to come closer to room temperature promotes more even cooking. While the steak rests, preheat your indoor or outdoor grill to medium-high heat (aim for a temperature range of 450-475°F or 230-245°C). It’s crucial to properly clean and oil your grill grates to prevent the meat from sticking and to ensure those beautiful char marks. Once the grill is hot, carefully remove the steak from the marinade, discarding any excess marinade left in the bag or pan. Place the steak directly onto the hot grates. Grill the steak for approximately 3-5 minutes per side. The exact cooking time will vary based on the thickness of your steak and your desired level of doneness. To ensure perfect results, keep a meat thermometer handy. Refer to our temperature guide in the notes section for precise doneness.
- The Critical Resting Period: Once the steak is cooked to your liking, immediately remove it from the grill and place it on a clean cutting board or sheet pan. Do not cut into it right away! Allowing the meat to rest is perhaps the most crucial step for juicy, tender carne asada. A general rule of thumb is to let the steak rest for roughly the same amount of time it was cooked – so if it cooked for 6 minutes total, rest it for 6 minutes. This resting period allows the muscle fibers to relax and reabsorb the juices, preventing them from escaping when you slice.
- Slice Against the Grain: After resting, it’s time to slice. Always slice carne asada against the grain. Look closely at the meat; you’ll see visible lines or fibers running in one direction. Cut perpendicular to these lines. This shortens the meat fibers, resulting in incredibly tender, easy-to-chew slices. Thin slices are traditional and enhance the melt-in-your-mouth experience.

Frequently Asked Questions About Homemade Mexican Carne Asada:
Which cut of meat is best for this carne asada recipe?
Carne asada is traditionally prepared with either flank steak or skirt steak. Both cuts are excellent for grilling and marinating, but they have subtle differences. Skirt steak is generally a tougher cut with more intramuscular fat, offering a richer flavor. It benefits greatly from a longer marination period to break down its fibers. Flank steak is leaner and wider, with a more pronounced grain. While both cuts will yield delicious results, it is absolutely essential to slice either cut against the grain after cooking to ensure the most tender bite. This technique dramatically shortens the meat fibers, making it much easier and more enjoyable to eat. When selecting your steak, look for good marbling (small streaks of fat) for added flavor and moisture.
What are your top serving suggestions for carne asada?
The versatility of carne asada is truly remarkable! The most popular way to enjoy it is in carne asada tacos, piled high with the thinly sliced meat in warm homemade flour tortillas or corn tortillas, topped with fresh cilantro and diced onions. Alternatively, serve it as a hearty plate alongside fragrant cilantro lime rice and savory refried beans. My absolute favorite accompaniments include vibrant homemade salsa, creamy guacamole salsa, and fresh, chunky pico de Gallo. For an extra touch, add a squeeze of lime, a sprinkle of queso fresco, or a dollop of Mexican crema. Don’t forget about leftovers! Cold carne asada is fantastic with fried eggs for breakfast, makes a killer bowl of migas, or can be repurposed into breakfast tacos stuffed with flavorful breakfast potatoes. The possibilities are endless!
If you enjoyed this recipe, you might also like these other Mexican-inspired dishes:
- The Best Steak Fajitas
- Restaurant-Style Chicken Fajitas
- Chicken Tinga Bowls
- Homemade Crunchwrap Supreme
- Shrimp Enchilada with Creamy Poblano Sauce

The Most Delicious Carne Asada
10 minutes
10 minutes
2 hours
2 hours 20 minutes
Homemade carne asada that melts in your mouth! Thinly slice carne asada, and serve in tortillas or over rice! The balance of flavors here is so delicious.
Ingredients
- 2 – 2 ½ pounds flank or skirt steak
- ¼ cup EACH: lime juice AND orange juice (fresh)
- ¼ cup low sodium soy sauce
- 10 cloves garlic, pressed or minced
- 3 tablespoons high heat oil
- 2 teaspoons EACH: ground cumin, dried Mexican oregano AND chipotle chili powder
- ½ teaspoon kosher salt
- ½ cup cilantro (leaves + stems)
- 1 large onion, cut into 8 pieces
Instructions
- MARINADE: In a medium bowl, whisk together all the ingredients except the cilantro and onions. Pour the marinade into a large dish or a heavy-duty zip-top bag, then add the cilantro and onion pieces. Add the meat to the dish (flipping to coat both sides) or zip bag. Cover the dish or seal the bag and refrigerate for a minimum of 2 hours and up to 10 hours.
- PREHEAT & GRILL: Remove the meat from the fridge about 30 minutes prior to grilling. Preheat the grill on medium-high heat (aim for 450-475ºF). Remove the steak from the marinade and discard the marinade. Prep the grill by cleaning and oiling the grates. Grill the steak for 3-5 minutes per side until it cooks to your desired temperature (see notes for specific temperatures). Allow the meat to rest for 5-7 minutes before slicing against the grain and serving.
Notes
The amount of time the steaks stay on the grill depends on the thickness of the steak and your preference for doneness. Temperature guide: Rare 125ºF (52°C), Medium Rare 135ºF (57°C), Medium 145ºF (63°C), Medium Well 150ºF (66°C), Well Done 160ºF (71°C).
Recommended Products
- Citrus Juicer
- Garlic Press
- Citrus Squeezer
- Chef’s Knife
- Cutting Board
- 9×13 Sheet Pan
Have you made this recipe?
If you enjoyed this recipe, please consider leaving a ⭐️⭐️⭐️⭐️⭐️ rating and a comment below. You can also share a picture on Instagram with the hashtag #LITTLESPICEJAR, I’d love to see what you made!