Main Courses
This carne asada and rice recipe delivers the perfect balance of smoky, grilled beef and bright, zesty rice in one satisfying meal.
The secret starts with a bold marinade—lime, garlic, and cilantro infuse tender skirt steak with vibrant flavors, while the rice absorbs the same aromatic essence for a cohesive dish. Professional results come together in just 30 minutes of active prep, making it ideal for weeknight dinners or weekend gatherings.
The grilling technique ensures a caramelized crust on the beef, while the cilantro-lime rice adds freshness that cuts through the richness. Serve with warm tortillas, avocado slices, and a sprinkle of queso fresco for an authentic Mexican feast.
This recipe transforms simple ingredients into a restaurant-quality plate that feels like a celebration every time.
Ingredients for carne asada and rice
Professional-grade carne asada meets aromatic cilantro-lime rice in this balanced, flavor-packed dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Skirt Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Fresh Limes 🍋 | 4 whole | Juiced and zested |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Garlic Cloves 🧄 | 6 cloves | Minced finely |
| Olive Oil 🫒 | ¼ cup | Extra-virgin preferred |
| Chipotle Peppers in Adobo 🌶️ | 2 tbsp | Mixed and minced |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky flavor |
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed |
| Chicken Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Queso Fresco 🧀 | ¼ cup | Crumbled for garnish |
| Avocado Oil 🫒 | 1 tbsp | For high-heat grilling |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Flour Tortillas 🌯 | 4 whole | Warm for serving |
The skirt steak is non-negotiable for authentic carne asada—look for well-marbled cuts at Whole Foods or your local butcher. Thinly slicing against the grain ensures tender bites that caramelize beautifully on the grill. Penzeys or La Boîte carry excellent quality chipotle peppers in adobo for that signature smoky depth. Fresh cilantro and lime are essential; Mexican grocery stores often have better quality than mainstream markets. Toast your cumin seeds in a dry pan for 30 seconds before grinding to enhance their aroma—this subtle step elevates the entire marinade.
No chipotle peppers? Substitute 1 tbsp smoked paprika plus 1 tsp cayenne for heat, though the smoky complexity will differ. Fresh cilantro wilt quickly—buy extra and store stems in a jar of water like flowers to extend freshness. The rice benefits from a 1:1.5 ratio of rice to liquid, but if you're short on broth, use water plus an extra pinch of salt. For a quicker prep, pre-cooked rice works in a pinch, though freshly cooked yields superior texture. The queso fresco adds a bright contrast; Oaxaca brand is ideal, but any crumbly white cheese suffices.
Marinate the steak for at least 2 hours (overnight is ideal) to maximize flavor infusion. Store unused marinade in an airtight container for 3 days or freeze for 3 months**. The rice keeps well in the fridge for 4 days—reheat with a splash of water to restore moisture. For meal prep, grill the steak ahead, slice thinly, and store separately to maintain texture. Tortillas should be wrapped in foil and warmed in a dry pan for 20 seconds per side to prevent sogginess.
Why You'll Love This Recipe
- Skirt Steak Magic: The perfect cut for this dish—tender when sliced thin, packed with flavor, and way more affordable than ribeye. I slice it myself (no pre-cutting needed) and let the marinade work its charm while I prep the rice.
- Zesty in Minutes: Fresh lime juice and cilantro hit different—bright, tangy, and impossible to resist. The garlic and olive oil turn that skirt steak into something ridiculously good, even when I rush (yes, even on a Tuesday night).
- Leftover Hero: This recipe doubles easily, and the leftovers? Even better the next day. Cold steak over rice with a squeeze of lime? My go-to lunch. Honestly, I make it once a week just for this.
- Weeknight Win: One pan for the steak, one pot for rice—minimal cleanup, maximum satisfaction. The marinade takes 10 minutes; the cooking takes 15. That’s 25 minutes to a meal that feels like a restaurant dish. (Between us, my kids don’t even notice when I serve it.)
Step-by-step instructions for carne asada and cilantro-lime rice
Here's how to transform simple ingredients into restaurant-quality carne asada and aromatic rice.
Marinate the Skirt Steak for Maximum Flavor
In a medium bowl, combine the juiced and zested 4 whole fresh limes, finely minced 6 garlic cloves, 0.25 cup extra-virgin olive oil, 2 tbsp minced chipotle peppers in adobo, 1 tbsp toasted ground cumin, 1 tbsp smoked paprika, 1.5 tsp salt, and 0.5 tsp freshly cracked black pepper. Mix until the spices are fully dissolved and the marinade has a vibrant orange hue from the lime zest.
Place the 1.5 lb skirt steak in a resealable plastic bag and pour the marinade over it. Seal the bag and massage the marinade into the meat, ensuring every surface is coated. Refrigerate for at least 4 hours or up to 24 hours for maximum flavor penetration. The longer it marinates, the more tender and flavorful the meat will become.
Prepare the Cilantro-Lime Rice
Rinse the 1.5 cups uncooked long-grain white rice thoroughly under cold water until the water runs clear. This removes excess starch that can make the rice gummy. In a medium saucepan, combine the rice with 1.5 cups low-sodium chicken broth, 0.5 cup chopped fresh cilantro, and 1 tbsp avocado oil. Bring to a boil over medium-high heat, then immediately reduce heat to low, cover with a tight-fitting lid, and simmer for 15 minutes.
After 15 minutes, turn off the heat and let the rice steam undisturbed for another 10 minutes. The residual heat will finish cooking the rice perfectly. Fluff the rice gently with a fork, then stir in the 0.25 cup crumbled queso fresco and mix until evenly distributed. The cheese will melt slightly from the residual heat, adding a creamy texture to each grain.
Grill the Carne Asada to Perfection
Preheat your grill to medium-high heat (about 400°F) and let it stabilize for 10 minutes. Remove the skirt steak from the marinade, shaking off any excess (reserve the marinade for basting). Grill the steak for 3-4 minutes per side for medium-rare doneness, or until it reaches an internal temperature of 130-135°F. The steak should have visible grill marks and a slightly charred exterior.
During the last 2 minutes of grilling, brush the steak with the reserved marinade and baste it generously. Watch closely—this is when the smoky flavors really develop. Once cooked to your desired doneness, transfer the steak to a cutting board and let it rest for 10 minutes before slicing. This resting period ensures the juices redistribute, preventing them from running out when you serve.
Slice and Assemble the Final Dish
Slice the rested skirt steak against the grain into ¼-inch thick strips. This cutting technique shortens the muscle fibers, making each bite more tender. Arrange the sliced carne asada on a platter and drizzle any accumulated juices from the cutting board over the top. The slices should be vibrant pink in the center with a slightly crispy exterior.
Serve the carne asada immediately alongside the cilantro-lime rice. Warm the 4 whole flour tortillas in a dry skillet over medium heat for 30 seconds per side until pliable. The combination of smoky grilled meat, bright citrus rice, and warm tortillas creates a harmonious balance of flavors and textures that's perfect for tacos or burrito bowls.
Pro Tips For Making Carne Asada And Rice
- Slice Against the Grain: Skirt steak’s muscle fibers run diagonally—cutting perpendicular to them makes each bite tender. I used to fight the grain out of stubbornness, but now I just slice at a 45-degree angle and serve it immediately. The rice can wait.
- Char the Garlic: Mince those cloves extra fine and let them sizzle in olive oil until they’re deep golden, not just fragrant. I learned this the hard way—raw garlic in the marinade just tastes like a missed opportunity. A minute of browning makes the whole dish brighter.
- Don’t Crowd the Pan: High heat is your friend here, but a packed pan turns your carne asada into steamed meat. Leave space between slices so they sear, not steam—flip once for even crust. Yes, it’ll take two batches, but the first one will be worth it.
- Zest the Limes First: Fresh lime juice is non-negotiable, but zesting the peel adds a citrusy depth you’d miss otherwise. Sprinkle it over the rice while it cooks—it brightens the whole plate without overpowering. (And yes, even if you’re impatient like me.)
Perfect pairings for these flavors
Taco Night Essentials
Warm, pliable flour tortillas are non-negotiable—they should be heated in a dry skillet for 30 seconds per side until slightly puffed. I love using Mission brand for their perfect balance of flexibility and structure.
Serve with avocado slices (peeled, pitted, and cut into ¼-inch thick wedges) for creamy contrast and radishes (thinly sliced) for a crisp bite. 🌯
Salsa & Toppings
Homemade pico de gallo (diced tomatoes, red onion, jalapeño, cilantro, and lime juice) brightens every bite.
For extra heat, add 2 tbsp chopped serrano peppers to the salsa. Queso fresco crumbles beautifully over the carne asada, while pickled red onions (soaked in vinegar, lime, and sugar for 30 minutes) add a tangy punch. 🌶️
Drink Pairings
A Mexican lager like Modelo Especial or Pacífico cuts through the richness of the carne asada while complementing the lime in the rice. For non-alcoholic options, try jarritos (Mexican fruit sodas) like horchata or lime for a refreshing contrast.
A margarita on the rocks (with tequila reposado and Cointreau) elevates the meal to fiesta level. 🍹
Extra Flavor Boosters
Finish your plate with guacamole (mashed avocado, lime, cilantro, and salt) for creaminess. For a smoky kick, sprinkle chopped scallions and toasted sesame seeds over the rice.
A drizzle of chipotle crema (blend ½ cup sour cream, 1 tbsp chipotle in adobo, and 1 tsp lime juice) ties all the flavors together. ✨
Make-Ahead Tips
Prep the cilantro-lime rice a day ahead—it tastes even better after flavors meld. Store in an airtight container in the fridge for up to 4 days. Grill the steak fresh, but slice it thinly and store in the fridge for 2 days.
Reheat gently in a skillet with a splash of water to prevent drying. Warm tortillas in a paper towel-lined microwave for 20 seconds to keep them soft. 💡
Nutrition facts
Frequently asked questions
Can I substitute skirt steak with another cut?
Yes! Flank steak or hanger steak work beautifully—they're leaner but still tender when sliced thinly. For a richer flavor, try ribeye steak (cut into ½-inch thick slices) or top sirloin, but marinate for 1-2 hours max to avoid toughness. Avoid tougher cuts like chuck roast.
How do I make this recipe without a grill?
Use a cast-iron skillet on the stovetop! Heat over medium-high heat until smoking hot, then sear the steak for 3-4 minutes per side (cover with a lid for indirect heat). For extra smokiness, add 1 tsp smoked paprika to the marinade or place the skillet on a grill pan over the flame for 1 minute before cooking.
Why did my rice turn out dry or mushy?
Dry rice? You likely used too much heat—keep the broth simmering at low heat after boiling. Mushy rice? Either the broth ratio was off (use 1:1.5 rice-to-liquid) or you didn't let it steam undisturbed after cooking. For perfect texture, fluff with a fork immediately after removing the lid and stir in queso fresco while still warm.
Can I make this recipe ahead of time?
The cilantro-lime rice tastes even better reheated—prepare it a day ahead and store in an airtight container for up to 4 days. Reheat with a splash of water or broth. For the steak, grill it fresh, slice thinly, and store separately for 2 days. Reheat gently in a skillet with 1 tsp avocado oil over low heat for 2-3 minutes.
What's the best way to serve carne asada?
Classic options include tacos (warm flour tortillas), burrito bowls (over rice with toppings), or quesadillas (with melted cheese). For a fiesta spread, serve with warm tortillas, pico de gallo, guacamole, pickled red onions, and queso fresco. Pro tip: Keep tortillas wrapped in a clean kitchen towel to stay soft.
