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

Side Dishes

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

This carne asada with rice and beans recipe delivers the bold flavors of Mexican street food right to your kitchen table. The secret lies in a perfectly balanced marinade—lime, garlic, and cilantro infuse the steak with zesty brightness while charring over high heat creates that signature smoky crust.

I’ve refined this recipe over years of grilling, ensuring tender meat every time, paired with fluffy cilantro-lime rice and hearty beans that soak up every savory bite.

What sets this dish apart is the harmony of textures and flavors: the crispy edges of grilled carne asada, the aromatic rice studded with fresh herbs, and the creamy, slightly smoky beans that tie it all together.

Whether you’re serving it for a lively fiesta or a cozy weeknight dinner, this recipe brings the vibrant energy of Mexican cuisine to your home—with minimal fuss and maximum impact. Ready to transform your meal into a fiesta?

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

Ingredients for carne asada with rice and beans

Bold flavors start with these fresh ingredients for an authentic fiesta on your plate.

Ingredient Amount Notes
Flank Steak 🥩 1 ½ lb Center-cut for best texture
Fresh Lime Juice 🍋 ½ cup About 4-5 limes, freshly squeezed
Garlic Cloves 🧄 6 cloves Minced or finely chopped
Fresh Cilantro 🌿 ½ cup Stems included for extra flavor
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Smoked Paprika 🌶️ 1 tbsp Adds that signature smoky taste
Salt 🧂 1 ½ tsp Kosher or sea salt preferred
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
White Rice 🍚 1 ½ cups Long-grain, uncooked
Chicken Broth 💧 2 cups Low-sodium preferred
Black Beans 🫘 1 ½ cups Canned, drained and rinsed
Red Bell Pepper 🧅 1 whole Diced for rice topping
Red Onion 🧅 1 whole Thinly sliced for garnish
Avocado Oil 🫒 2 tbsp For high-heat grilling

The flank steak is your star—center-cut for tenderness and that signature grilled texture. Mexican markets often carry high-quality cuts, but any well-marbled steak works. Look for good fat marbling, not too thin. I like to buy mine from Costco when possible, but the regular supermarket steakhouse section has solid options. Fresh limes are non-negotiable here—organic ones from the store's produce section have the best zing. If you can't find them, Mexican limeade brands work in a pinch, but nothing beats fresh. The cilantro? Bunch with bright green leaves—skip the wilted ones in the back of the fridge.

No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Out of fresh cilantro? Dried cilantro at half the amount works, though it won't have the same bright flavor. For the rice, brown rice takes longer but has more texture. The beans? Canned black beans are fine, but if you're feeling fancy, soak and cook dried ones for extra flavor. The bell pepper and onion are just for garnish, so whatever colors you have on hand will work—red, yellow, or even green. Just dice them small for easy eating.

Marinate the steak for at least 4 hours—overnight is best. The rice keeps well for 3-4 days in the fridge, covered tightly. The beans reheat beautifully—just add a splash of water. For leftovers, store everything separately so the rice doesn't get soggy. Freeze the steak marinade (without the meat) for up to 3 months if you want to make it ahead. The whole meal reheats well—just cover with foil and warm in the oven for 15-20 minutes.

❤️

Why You'll Love This Recipe

  • No Marinate, No Stress: I swear by this trick—just slather the flank steak with olive oil, garlic, and lime juice right before cooking. No waiting, no mess, and the acid tenderizes it perfectly while you prep the rice and beans. Ten minutes of hands-off sizzling, and you’re done.
  • That Crispy Edge: The lime juice doesn’t just flavor—it caramelizes into a sticky, tangy crust on the steak. Slice it thin, and every bite has that addictive contrast: tender inside, slightly charred outside. (Yes, even on a Tuesday night.)
  • Leftovers That Beg for More: This meal improves the next day. The steak stays juicy, the rice soaks up all the lime and garlic juices, and the beans get even more flavorful. Pack it for lunch or freeze portions—your future self will thank you.
  • Budget-Friendly Feast: Flank steak stretches far when sliced thin, and rice and beans bulk it up without breaking the bank. Honestly, I feed my whole family for under $15, and no one complains about seconds. (My daughter picks out the cilantro, but still asks for seconds.)

Step-by-step instructions for carne asada with rice and beans

Here's how to create perfectly smoky grilled steak with bright, flavorful rice and beans.

1

Marinate the Flank Steak

In a large bowl, combine the 1.5 lb flank steak, 0.5 cup fresh lime juice, 6 cloves minced garlic, 0.5 cup chopped fresh cilantro, 0.25 cup olive oil, 1 tbsp ground cumin, 1 tbsp smoked paprika, 1.5 tsp salt, and 0.5 tsp black pepper. Mix thoroughly until the steak is fully coated and the marinade penetrates all sides.

Cover the bowl and refrigerate for at least 4 hours, or overnight for maximum flavor. This marinating time ensures tender meat with deep, complex flavors. I like to turn the steak occasionally during marinating to ensure even coating. The acidity from the lime will begin breaking down the tough muscle fibers, making the meat more tender when grilled.

2

Cook the Cilantro-Lime Rice

Rinse the 1.5 cups white rice under cold water 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 tightly with a lid, and let simmer for 15 minutes without lifting the lid.

After 15 minutes, remove from heat and let the rice steam, still covered, for an additional 10 minutes. This resting period allows the rice to absorb all the liquid and become fluffy. While the rice steams, dice the 1 whole red bell pepper and thinly slice the 1 whole red onion for topping. The rice should be tender but still have a slight bite - you want it al dente for the best texture.

3

Grill the Carne Asada

Preheat your grill to medium-high heat (about 400°F). Remove the steak from the marinade, letting any excess drip off, and pat dry with paper towels. This step is crucial for getting good grill marks. Place the steak on the hottest part of the grill and cook for 4-5 minutes per side for medium-rare doneness.

You'll know it's ready when it reaches an internal temperature of 130-135°F and develops beautiful grill marks. For the best results, use 2 tbsp avocado oil to prevent sticking. I like to grill the steak directly on the grates for maximum flavor and those coveted char marks. Let the steak rest for 10 minutes before slicing against the grain - this ensures juicy, tender slices every time.

4

Warm the Black Beans

While the steak rests, warm the 1.5 cups black beans in a small saucepan over medium heat for 3-4 minutes, just until heated through. Add a splash of water if needed to prevent sticking. Season with an additional pinch of salt and a crack of black pepper to taste.

This simple warming step brings out the natural flavors of the beans. The beans should be hot but not mushy - they'll continue cooking slightly when mixed with the rice. I like to mash them slightly with a fork to create a thicker, more flavorful base for the rice mixture. This step ensures all components are piping hot when served together.

5

Assemble and Serve

Slice the rested steak against the grain into ¼-inch thick slices. Fluff the cooked rice with a fork, then spread the warmed black beans evenly over the top. Top with the diced red bell pepper and sliced red onion. Serve the carne asada slices alongside the rice and beans, drizzling any remaining marinade from the bowl over the top.

The final dish should have vibrant colors, smoky flavors from the grilled steak, and bright acidity from the lime and cilantro. Each bite should offer a perfect balance of tender meat, fluffy rice, and hearty beans. Serve immediately while everything is hot and the flavors are at their peak!

👨‍🍳

Pro Tips For Making Carne Asada With Rice And Beans

  • Slice Against the Grain: Flank steak’s muscle fibers run long—cutting perpendicular to them makes each bite tender. After cooking, let it rest 5 minutes, then slice thinly at a 45-degree angle. I used to ignore this and ended up with chewy, tough strips that ruined the whole dish.
  • Use Cold Lime Juice: Chill the lime juice in the fridge for 10 minutes before tossing it with the steak. Warm juice cooks off faster and makes the marinade taste flat. My grandmother swore by this, and she was right: the acidity stays sharp longer, especially when grilling.
  • Char the Garlic: Smash the garlic cloves before adding them to the pan—this releases more flavor. Let them brown for 30 seconds until fragrant, then deglaze with a splash of olive oil. Skipping this step means bland, underwhelming garlic notes in your marinade.
  • Prep Beans First: Soak your beans overnight, then drain and rinse them before cooking. This cuts the time in half and guarantees they’ll be fluffy, not mushy. I skip this when I’m lazy, but the dish is noticeably better when I don’t—especially if you’re serving them alongside the bold flavors of carne asada.

Best sauces and condiments for this carne asada with rice and beans

Classic Salsa Verde

This bright, herbaceous salsa cuts through the richness of carne asada beautifully. Blend 2 cups chopped tomatillos, 1 jalapeño, ½ cup chopped cilantro, 2 cloves roasted garlic, juice of 1 lime, and ½ tsp salt until smooth.

The tomatillos give it a tangy, slightly sweet profile that pairs perfectly with the smoky steak. Serve it on the side for dipping or spoon it over the rice and beans for extra zing. 🌿

Creamy Avocado Crema

Blend 2 ripe avocados, ½ cup sour cream, ¼ cup lime juice, 1 clove roasted garlic, ½ tsp salt, and ¼ cup chopped cilantro until smooth. This creamy topping adds richness and a cool contrast to the warm carne asada.

Drizzle it over the assembled dish or serve it in a small bowl for guests to add as desired. The avocado keeps it light while balancing the smoky flavors. 🥑

Spicy Chipotle Mayo

Mix ½ cup mayonnaise with 1 tbsp chipotle in adobo sauce, 1 tsp lime juice, and ½ tsp honey for a smoky, slightly sweet condiment. This mayo adds depth to the carne asada and ties the whole meal together.

Spread it on warm tortillas or dollop it onto the rice and beans. The chipotle brings a subtle heat that complements the grilled flavors without overpowering them. 🌶️

Pickled Red Onions

Quick-pickle 1 red onion sliced thin by soaking in ½ cup vinegar, 1 tbsp lime juice, 1 tsp sugar, and ½ tsp salt for at least 30 minutes. These onions add a tangy crunch that brightens every bite.

Scatter them over the rice or serve them on the side for a refreshing contrast to the rich steak. They’re incredibly easy to make ahead and keep well in the fridge for up to a week. 🧅

Fresh Cilantro-Lime Crema

Whisk together ½ cup sour cream, ¼ cup lime juice, ¼ cup chopped cilantro, ½ tsp salt, and 1 clove roasted garlic for a lighter alternative to avocado crema.

This crema is perfect for those who prefer a lighter texture but still want that bright, herby flavor. Drizzle it over the carne asada or use it as a dip for tortilla chips. It’s incredibly versatile and keeps well for up to 3 days in the fridge. 💛

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 9g45%
Cholesterol 110mg37%
Sodium 1200mg52%
Total Carbohydrate 48g17%
Dietary Fiber 12g43%
Sugars 4g
Protein 42g84%
* 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

Can I substitute flank steak with another cut for this recipe? Yes! Skirt steak or flank steak's lean cousin work beautifully. For thicker cuts like ribeye, reduce marinating time to 2-3 hours to prevent over-tenderizing. If using sirloin, increase marinating to 6-8 hours—it's tougher and needs extra time. Just

1

How do I make this recipe vegetarian?

Swap the carne asada for portobello mushrooms marinated in the same lime-cilantro blend (add 1 tbsp soy sauce for umami). Grill them for 8-10 minutes per side until tender. For beans, use double the amount (3 cups) and add 1 cup cooked quinoa to the rice. The smoky flavors still shine!

2

Why does my rice turn out mushy?

Mushy rice usually means either too much liquid or lifting the lid too soon. Use 1:2 ratio of rice to liquid (1.5 cups rice : 2 cups broth) and never peek while cooking! For extra fluffiness, spread the cooked rice on a tray and let it cool slightly before fluffing. Also, rinse the rice first—it removes excess starch.

3

Can I make this ahead of time?

Marinate the steak overnight for best flavor. Cook the rice and beans 1 day ahead and refrigerate separately. Reheat gently in the microwave (add a splash of water to the rice). Grill the steak fresh—it's best served immediately, but you can slice and reheat leftovers for 2-3 days. The marinade keeps for 3 months frozen!

4

What's the secret to perfect grill marks?

Pat the steak completely dry before grilling and use avocado oil (high smoke point). Preheat the grill to 400°F and sear for 3-4 minutes per side without moving it. For extra char, add 1 tsp smoked paprika to the grill grates before placing the steak. A cast-iron skillet works too—just crank the heat to medium-high!

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