Carne Asada and Rice Recipe: Charred Steak Over Cilantro-Lime Coconut Rice

Main Courses

Carne Asada and Rice Recipe: Charred Steak Over Cilantro-Lime Coconut Rice

This carne asada and rice recipe delivers the bold flavors of Mexican street tacos with restaurant-quality results at home.

The secret lies in marinating flank steak with lime, garlic, and cilantro before grilling it to perfect char, then serving it over fragrant coconut-lime rice that balances the dish with creamy brightness.

What sets this recipe apart is the combination of traditional techniques—like reverse-searing the steak—and modern shortcuts, such as using instant rice for faster prep without sacrificing flavor. The result is tender, smoky carne asada with a vibrant, tangy rice base that transforms a simple meal into a showstopper.

Ready in under an hour, this dish is ideal for weeknight dinners or weekend gatherings.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for carne asada and rice

The perfect balance of smoky steak and vibrant coconut-lime rice in one restaurant-worthy meal.

Ingredient Amount Notes
Flank Steak 🥩 1 ½ lb Center-cut, 1-inch thick
Fresh Lime Juice 🍋 ½ cup Freshly squeezed, about 4 limes
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Fresh Cilantro 🌿 ½ cup Chopped, stems removed
Olive Oil 🫒 2 tbsp Extra-virgin for marinade
Ground Cumin 🌿 1 tsp Toasted for depth
Coconut Milk 🥥 13 ½ oz Full-fat canned variety
Instant White Rice 🍚 2 cups Uncooked, long-grain preferred
Chicken Broth 💧 1 cup Low-sodium preferred
White Vinegar 🍶 1 tbsp For rice brightness
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Lemon Juice 🍋 1 tbsp Freshly squeezed
Avocado Oil 🫒 2 tbsp For high-heat searing
Red Onion 🧅 1 whole Thinly sliced, for garnish

The flank steak is the star—look for center-cut at the butcher counter for the best marbling. Whole Foods or Costcocilantro should be bright green with no wilt, and if it's not, swap in parsley for a similar vibe.

No fresh cilantro? Dried cilantro works at half the amount, but it's not the same. Short on lime juice? Lemon juice plus a pinch of salt gets you close. The coconut milk can be swapped for light coconut milk if you're watching calories, but full-fat gives that creamy texture. For the rice, instant rice is a game-changer—it cooks in 5 minutes while your steak rests. The white vinegar might seem odd, but it brightens the rice like a pro chef's secret. And if you can't find avocado oil, vegetable oil works in a pinch.

Marinate the steak for at least 2 hours, but overnight is ideal. The rice keeps for 3 days in the fridge, but the steak is best eaten fresh. For leftovers, store the steak separately and reheat quickly in a hot pan. The rice reheats beautifully with a splash of water. Freeze portions of the rice for up to 3 months—just thaw and reheat. This dish is perfect for meal prep: cook the rice ahead, grill the steak fresh, and assemble when ready.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s that kind of meal—just sear the steak, toss the rice in the same pan, and boom. You’re left with minimal dishes and maximum flavor. My kids even help (mostly by licking the wooden spoon).
  • Zesty, Charred Perfection: The lime and cilantro cut through the richness of the flank steak like a knife through butter. That smoky, slightly crispy edge on the meat? It’s the kind of bite that makes you reach for seconds without thinking.
  • Weeknight to Weekend: Between us, this is my go-to for Taco Tuesday and Sunday family dinners. Swap the rice for tortillas, and it’s fiesta-ready in 10 minutes. Or keep it classic—either way, it disappears fast.
  • Leftovers That Don’t Suck: Honestly, I make this on purpose just to have leftovers. The steak stays tender, the rice soaks up all the juices, and reheating it? It’s basically a meal upgrade. (Yes, even on a Tuesday night.)

Step-by-step instructions for charred steak over cilantro-lime coconut rice

Master this vibrant Mexican-inspired dish with perfectly charred steak and fragrant coconut rice.

1

Marinate the Flank Steak

In a bowl, combine the 1.5 lb flank steak, 0.5 cup fresh lime juice, 2 tbsp olive oil, 1 tsp ground cumin, 1.5 tsp salt, and 0.5 tsp black pepper. Gently massage the marinade into the steak, coating all sides evenly. Let it sit at room temperature for 30 minutes—this ensures the flavors penetrate deeply.

While the steak marinates, mince the 6 cloves garlic cloves and chop the 0.5 cup fresh cilantro, setting them aside for later. The acidity from the lime juice will tenderize the meat while the cumin adds that signature earthy warmth. Don't skip this step—it's what gives carne asada its signature flavor.

2

Cook the Cilantro-Lime Coconut Rice

In a medium saucepan, combine the 2 cups instant white rice, 13.5 oz coconut milk, 1 cup chicken broth, 1 tbsp white vinegar, and 1 tbsp lemon juice. Bring to a boil over medium-high heat, then reduce to a simmer, cover, and cook for 15 minutes—or follow the package instructions for your instant rice.

Once the rice is fully cooked and tender, fluff it gently with a fork. Stir in the minced garlic and chopped cilantro, mixing until evenly distributed. The vinegar brightens the coconut flavor, while the garlic and cilantro add freshness. Keep the rice warm while you prepare the steak.

3

Sear the Steak to Perfection

Heat a cast-iron skillet over high heat until it's smoking hot. Add the 2 tbsp avocado oil and let it shimmer for 30 seconds. Remove the steak from the marinade (reserve the marinade) and place it in the skillet, searing for 3-4 minutes per side until it develops deep char marks and reaches medium-rare (about 130-135°F internally).

For the final touch, pour the reserved marinade over the steak and let it sizzle for 1 minute to create a glossy crust. Transfer the steak to a cutting board and let it rest for 10 minutes—this ensures juicy slices. While it rests, thinly slice the whole red onion for garnish.

4

Serve with Confidence

Slice the steak against the grain into ¼-inch thick strips for maximum tenderness. Divide the cilantro-lime coconut rice among plates, then arrange the sliced steak over the rice. Garnish with the sliced red onion and any remaining cilantro for color and freshness.

Serve immediately while the steak is still sizzling and the rice is warm. The contrast of smoky, charred steak with the creamy, aromatic rice creates a perfect balance of flavors. This dish is best enjoyed fresh—every bite should deliver that bright, tangy, and slightly spicy Mexican-inspired experience.

👨‍🍳

Pro Tips For Making Carne Asada And Rice

  • Slice Against the Grain: I learned this the hard way—cutting flank steak with the grain turns it into chewy rubber. Angle your knife at 45 degrees and slice perpendicular to the muscle fibers. The meat will fall apart like it’s supposed to, and your guests will actually finish their plates.
  • Use Cold Lime Juice: Fresh lime juice straight from the bottle is warm and dull. Run the limes under cold water first, then juice them—it brightens the flavor and keeps the acidity sharp. Trust me, your carne asada won’t taste the same otherwise.
  • Don’t Rush the Rest: Flank steak needs time to relax after cooking, or it’ll stay tough no matter how good your sear. Wrap it in foil and let it sit for at least 10 minutes—yes, even if you’re starving. (Your future self will thank you.)
  • Toast the Garlic: Chop the garlic cloves in half lengthwise instead of mincing them, then sauté in olive oil until golden brown—this adds depth the raw version can’t match. Skip this, and your rice will taste like it’s missing something.

Make-ahead tips for this recipe

Marinate Ahead

The flank steak marinade can be prepped up to 24 hours in advance—this is my favorite time-saver! Store the marinade (without the steak) in an airtight container in the fridge for up to 3 days.

When ready to cook, simply add the steak and let it soak for at least 2 hours at room temperature before grilling. I often marinate mine overnight for maximum flavor penetration. 🌟

Pre-Cook the Rice

Save 15 minutes by cooking the coconut-lime rice ahead of time. Prepare it exactly as directed, then store it in an airtight container in the fridge for up to 3 days. When reheating, add 2 tablespoons of water per cup of rice and warm through on the stovetop.

The rice reheats beautifully and keeps its bright, tangy flavor. This is perfect for meal prep!

Steak Prep Shortcut

For a weeknight shortcut, partially cook the steak the night before. Sear it to medium-rare (about 130°F internal temp), then let it cool completely before slicing thinly against the grain. Store the sliced steak in an airtight container for up to 2 days.

Reheat quickly in a hot skillet for 30 seconds per side to restore that smoky char. Pair with freshly made rice for the best results. ✨

Freezer-Friendly Components

Both the rice and steak freeze exceptionally well for long-term meal prep. Cook the rice as directed, then portion it into freezer-safe containers with parchment paper between layers. The steak can be frozen raw (marinated) for up to 3 months—thaw overnight in the fridge before cooking.

For cooked steak, freeze it sliced and reheat in a skillet for 1-2 minutes to maintain tenderness. 💫

Assembly Timeline

Plan your timing like a pro: Cook the rice first (it takes the longest), then marinate the steak while the rice simmers. Sear the steak last so it stays hot until serving. For a crowd, assemble the dish in bowls just before serving—this keeps everything fresh.

I like to set up a garnish station with sliced red onion and cilantro so guests can customize their plates. 💡

Leftovers Strategy

Store leftovers in separate containers—steak and rice don't reheat the same way. Reheat the rice with a splash of water or broth, while the steak benefits from a quick sear in a hot pan.

For maximum flavor, toss reheated rice with a little extra lime juice and fresh cilantro. Leftovers keep for 3 days in the fridge or 3 months in the freezer. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 34g43%
Saturated Fat 16g80%
Cholesterol 120mg40%
Sodium 850mg37%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
Sugars 6g
Protein 48g96%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use skirt steak instead of flank steak?

Skirt steak works beautifully and has a slightly more pronounced beefy flavor. Just be aware it's more tender than flank steak, so slice it thinner (⅛-inch thick) and cook it 1-2 minutes less per side to avoid toughness. The marinade time remains the same.

2

How do I make this dish spicier?

Add ½ teaspoon of chili powder or ¼ teaspoon of cayenne pepper to the marinade for heat. For extra kick, serve with sliced jalapeños or a side of salsa verde. Adjust to taste—start with less if you're sensitive to spice.

3

What's the best way to serve this as a meal?

Pair with warm corn tortillas, black beans, and pico de gallo for a complete Mexican feast. For a lighter option, add a fresh mango avocado salad or charro beans. The rice and steak are hearty enough to stand alone, but these sides elevate the dish.

4

Why is my rice mushy after reheating?

Overcooking or adding too much liquid when reheating causes mushiness. Use just enough water (about 2 tablespoons per cup of rice) and simmer uncovered for 2-3 minutes. For extra insurance, spread the rice on a baking sheet and warm at 350°F for 5 minutes to dry it out.

5

Can I grill the steak on a gas grill instead of a stovetop?

Yes! Preheat your grill to high heat and clean the grates well. Cook the steak for 4-5 minutes per side for medium-rare, then let it rest 10 minutes before slicing. The smoky flavor from the grill enhances the carne asada taste—just watch for flare-ups from the marinade.

★★★★★4.8(8 reviews)
Categories Main Courses