Carne Asada With Rice and Beans Recipe: Smoky Grilled Steak Over Cilantro-Lime Rice

Side Dishes

Carne Asada With Rice and Beans Recipe: Smoky Grilled Steak Over Cilantro-Lime Rice

This carne asada with rice and beans recipe transforms a weeknight into a fiesta-worthy meal with smoky, tender steak and vibrant sides. The secret lies in marinating the steak overnight—lime, garlic, and cilantro work together to create bold, bright flavors that stand up to the bold char of grilling.

It’s the kind of dish that makes you feel like you’re dining at your favorite Mexican restaurant, but with a method that’s simple enough for any kitchen.

The key to perfect carne asada is high-heat grilling—just 4 to 5 minutes per side—followed by quick rests to keep the meat juicy. Pair it with fluffy cilantro-lime rice and hearty refried beans, and you’ve got a complete meal that’s balanced, satisfying, and ready in under an hour.

Whether you’re feeding a crowd or just craving something special, this recipe delivers restaurant-quality results with minimal effort.

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

Ingredients for carne asada with rice and beans

Six ingredients for the steak, seven for the sides—simple but packed with fiesta flavors.

Ingredient Amount Notes
Flank Steak 🥩 2 lb Center-cut for tenderness
Fresh Lime Juice 🍋 ½ cup About 4-5 limes, freshly squeezed
Garlic Cloves 🧄 6 cloves Minced for marinade
Fresh Cilantro 🌿 ½ cup Chopped, stems removed
Olive Oil 🫒 ¼ cup Extra-virgin preferred
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Smoked Paprika 🌶️ 1 tbsp For smoky depth
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Long-Grain White Rice 🍚 2 cups Uncooked, jasmine or basmati
Chicken Broth 💧 2 cups Low-sodium preferred
Refried Beans 🥫 1 ½ cups Homemade or canned, warmed
Avocado Oil 🫒 2 tbsp For high-heat grilling
Red Onion 🧅 1 whole Thinly sliced for garnish
Fresh Jalapeño 🌶️ 1 whole Thinly sliced, optional

The steak is non-negotiable here. Flank steak is the classic choice—it’s lean but tender when sliced thin, and the flavor is unbeatable. Grab one from the butcher counter if you can, or look for the center-cut label at Whole Foods or Costco. If you’re feeling fancy, ask for it to be trimmed of fat—it’s easier to marinate and grill. For the marinade, fresh lime juice is a must; bottled won’t cut it. I always grab extra limes (the good stuff, not the pre-squeezed kind) and keep them in the fridge for the week—perfect for drinks too.

No fresh cilantro? Dried cilantro works at half the amount, but honestly, it’s not the same. The smoked paprika adds that authentic fiesta vibe, but if you’re out, regular paprika plus a pinch of cayenne gets you close. For the rice, jasmine or basmati is ideal—both have that fragrant aroma that pairs perfectly with the smoky steak. Short on chicken broth? Vegetable broth works too, just add a pinch of salt. And if you’re feeling lazy, those pre-cooked microwaveable rice pouches (the kind you find at Trader Joe’s) are a lifesaver for busy nights.

Marinate the steak for at least 4 hours, but overnight is best—trust me, the flavors meld into something magical. Store the marinade in the fridge in a sealed container with the steak submerged. The rice keeps well in the fridge for 3-4 days if you’ve got leftovers, and the refried beans? 1 week if you’ve got a sealed can. Grill the steak fresh, though—it’s not the same reheated. Slice it thin against the grain, and you’ll have perfect bite-sized pieces for tacos or bowls. The lime juice in the marinade? Save a little for garnish—brightens everything up.

❤️

Why You'll Love This Recipe

  • Marinate While You Nap: The flank steak soaks up lime, garlic, and olive oil overnight—meaning you just grill it. No last-minute chopping, no stress. Honestly, I’ve burned steak before, but this? It’s basically foolproof.
  • Zesty, Smoky, Addictive: That first bite of charred steak with bright lime and fresh cilantro? It’s like a party in your mouth. The garlic cloves caramelize just enough to give it depth, but the acid keeps it fresh—not heavy, not boring.
  • Lunchbox Hero: Between us, this feeds a crowd or packs perfectly for leftovers. I’ve reheated the rice and beans with a squeeze of lime the next day, and no one ever guessed it wasn’t fresh. (Yes, even on a Tuesday night.)
  • Budget-Friendly Feast: Flank steak stretches further than you’d think when sliced thin, and rice and beans bulk it up. I’ve made this for $12 and fed four people—plus, the leftovers taste just as good cold. My wallet and my taste buds win.

Step-by-step instructions for smoky grilled steak over cilantro-lime rice

Here's how to transform simple ingredients into a vibrant, restaurant-worthy carne asada feast.

1

Marinate the Flank Steak for Maximum Flavor

In a large bowl, combine the 0.5 cup fresh lime juice, 0.25 cup olive oil, 6 minced garlic cloves, 1 tbsp ground cumin, 1 tbsp smoked paprika, 1.5 tsp salt, and 0.5 tsp black pepper. Mix until the spices dissolve completely into the oil. Add the 2 lb flank steak and turn to coat evenly, pressing the marinade into all sides. Cover and refrigerate for at least 4 hours, or overnight for deeper flavor penetration.

Here's the thing—marinating flank steak is non-negotiable. The acid in the lime tenderizes the meat while the spices create that signature smoky flavor. Don't skip this step, even if you're short on time. If you're pressed, marinate for just 2 hours at room temperature instead, but flip the steak every 30 minutes for even coverage.

2

Cook the Cilantro-Lime Rice

Rinse the 2 cups long-grain white rice in a fine-mesh strainer until the water runs clear. In a medium saucepan, combine the rice with 2 cups chicken broth and bring to a boil over medium-high heat. Once boiling, reduce heat to low, cover with a tight-fitting lid, and simmer for 15 minutes without peeking.

While the rice cooks, prepare the cilantro-lime mixture: In a small bowl, combine the 0.5 cup chopped fresh cilantro, remaining 0.25 cup olive oil, 1 tbsp lime juice, 0.5 tsp salt, and 0.25 tsp black pepper. Stir well and set aside. After the rice finishes cooking, fluff with a fork and stir in the cilantro-lime mixture until evenly distributed. Cover and let sit while you cook the steak.

3

Grill the Steak to Perfect Doneness

Preheat your grill to medium-high heat (about 400°F). Brush the grates clean with a paper towel to prevent sticking. Heat the 2 tbsp avocado oil in a cast-iron skillet over high heat until shimmering. Remove the steak from the marinade (don't drain) and place it in the hot skillet, fat-side down first. Sear for 3-4 minutes until deep golden brown crust forms.

Flip the steak and cook for 2-3 minutes more for medium-rare (internal temp 130°F). For medium, add 1-2 minutes more. Transfer the steak to a cutting board and tent loosely with foil. Let it rest for 10 minutes—this is crucial for juicy slices. While resting, warm the 1.5 cups refried beans in a small saucepan over low heat, stirring occasionally to prevent burning.

4

Rest and Slice the Steak

After resting, slice the steak against the grain into ¼-inch thick strips. The grain runs diagonally across the flank steak, so you'll need to rotate your knife slightly as you cut. Arrange the sliced steak over the warm cilantro-lime rice, then spoon the refried beans alongside. Garnish with thinly sliced red onion and thinly sliced fresh jalapeño if using.

Here's where it comes together: The smoky, charred steak contrasts beautifully with the bright, herby rice and creamy beans. Serve immediately while the steak is still sizzling hot. Each bite should deliver perfect tenderness with that signature carne asada flavor—juicy, smoky, and tangy all at once. The rice should be fluffy with pops of lime and cilantro in every forkful.

👨‍🍳

Pro Tips For Making Carne Asada With Rice And Beans

  • SEAR ON HIGH HEAT: Crank your stove to max and let that flank steak scream for 2-3 minutes per side before backing off. I learned this the hard way—low heat means gray, rubbery meat, not the caramelized crust you want for slicing. A cast-iron skillet or griddle works best here.
  • BRINE THE STEAK: Toss the flank steak in a mix of 1/4 cup kosher salt, 2 tablespoons lime juice, and 1/2 cup warm water for 30 minutes before cooking. Sounds weird, but it works: the acid tenderizes while the salt locks in moisture. Skip this, and you’ll fight dryness later.
  • REST UNDER FOIL: After cooking, give the steak a solid 5-10 minutes under foil before slicing—yes, even if you’re impatient like me. This lets the juices redistribute, so every bite stays juicy. Cutting too soon? You’re basically serving steak jerky.
  • SAVE THE LIME PEELS: Don’t toss those lime peels after juicing—chop them into the rice while it cooks. The zest adds a bright, aromatic layer that cuts through the richness of the carne asada. I was skeptical until I tried it, and now it’s non-negotiable.

Troubleshooting this recipe

Steak Too Tough?

Overcooking is the #1 reason carne asada turns out chewy. Flank steak is lean and needs quick, high-heat cooking—never exceed 5 minutes per side for medium-rare. Use a meat thermometer to check internal temp: 130°F for medium-rare, 140°F for medium.

If your steak feels tough after slicing, it likely cooked past medium—try marinating longer next time (acid tenderizes) or slice thinner against the grain. 🔥

Rice Too Dry?

Undercooked rice happens when you peek too often or use the wrong heat. Once boiling, reduce to low heat immediately and never lift the lid for the full 15 minutes. If your rice is dry, add 2 tbsp hot chicken broth and cover for 5 minutes off heat.

For extra insurance, use 1:1.5 rice-to-broth ratio (2 cups rice to 3 cups broth) and let it steam covered for 10 minutes after cooking.

Beans Too Watery?

Refried beans can get thin if overcooked or if you didn't drain them properly. Always use canned beans rinsed thoroughly and patted dry with a towel. Warm them in a skillet over medium-low heat with 1 tbsp oil until thickened, stirring constantly.

For homemade, mash 1 can pinto beans with 2 tbsp oil, 1 tbsp lime juice, and ½ tsp salt—this adds body and flavor. 🥫

Marinade Not Sticking?

If your steak isn't absorbing marinade, it's likely too thick or not mixed well. The marinade should coat a spoon easily—add 1-2 tbsp water if needed. For better adhesion, submerge the steak completely in a sealed bag or container.

Let it marinate in the fridge for at least 4 hours (overnight is ideal). Pro tip: Poke the steak with a fork a few times before marinating to help the flavors penetrate deeper.

Grill Sticking Issues

Clean grates are non-negotiable for carne asada. Before cooking, brush with a paper towel dipped in avocado oil while grates are hot. If your steak sticks, reduce heat to medium and cook longer rather than forcing it.

For indoor cooking, use a cast-iron skillet (like Lodge) and let it get screaming hot before adding oil. Never add marinade to a cold pan—this causes sticking and burning.

Flavor Too Mild?

Weak flavors usually mean under-marinated steak or bland rice. Boost the marinade with 1 tsp orange juice or ½ tsp chipotle powder for depth. For the rice, add 1 tbsp toasted cumin seeds to the broth while cooking.

Garnish with extra lime wedges and fresh cilantro at the table—bright acidity cuts through rich flavors. A sprinkle of crumbled cotija cheese adds salty contrast that elevates everything. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 540kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 8g40%
Cholesterol 110mg37%
Sodium 980mg43%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 3g
Protein 40g80%
* 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 marinate it the same way and grill for 3-4 minutes per side for medium-rare. Skirt steak is a bit thicker, so check with a meat thermometer (130°F for medium-rare). Slice against the grain for maximum tenderness.

2

How do I make this meal vegetarian?

Swap the steak for grilled portobello mushrooms or marinated tofu—both absorb flavors well. For the "meat," marinate 1 lb portobellos in the same lime-cilantro mix for 2 hours, then grill for 4-5 minutes per side. Keep the rice and beans the same—they’re already vegetarian-friendly!

3

Can I make this recipe in a slow cooker?

Not for the steak—high heat is key for carne asada—but you can adapt the sides! Cook the rice in the slow cooker with 2 cups broth on low for 30 minutes, then stir in the cilantro-lime mix. Warm the beans separately in a skillet. The steak still needs grilling or pan-searing for that perfect char.

4

What’s the best way to serve this?

This dish is perfect for tacos, bowls, or as a standalone platter. For tacos, serve the sliced steak with warm tortillas, extra lime, and diced onion. For bowls, layer the rice, beans, and steak with avocado slices and salsa. Garnish with fresh cilantro and a sprinkle of cotija cheese for extra flavor.

5

How far ahead can I prep the marinade?

You can prep the marinade 1 day ahead and store it in the fridge in a sealed container. For best results, marinate the steak for 4-6 hours (or overnight) before cooking. If you’re short on time, marinate for 2 hours at room temperature, flipping the steak every 30 minutes for even coverage.

★★★★★4.6(13 reviews)
Categories Side Dishes