Carne Asada With Rice and Beans Recipe: One-Pan Fiesta Feast in 30 Minutes

Side Dishes

Carne Asada With Rice and Beans Recipe: One-Pan Fiesta Feast in 30 Minutes

This carne asada with rice and beans recipe delivers bold, smoky flavors and a satisfying one-pan meal in just 30 minutes. The secret lies in marinating the beef with lime and garlic, then grilling it to perfect medium-rare tenderness.

Paired with fluffy rice and warm beans, this dish transforms weeknight dinners into a fiesta-worthy feast.

What makes this recipe stand out is its simplicity—no fancy techniques required, just a cast-iron skillet or grill and a few essential ingredients. The carne asada cooks up juicy and flavorful, while the rice and beans absorb the smoky essence, creating a harmonious, hearty meal.

Ready in under an hour, it’s the perfect solution for busy nights when you crave restaurant-quality comfort food.

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

Ingredients for carne asada with rice and beans

Bold flavors and simple prep—this fiesta feast delivers restaurant-quality carne asada with perfectly paired rice and beans.

Ingredient Amount Notes
Flank Steak 🥩 1 ½ lb Thinly sliced against grain for tenderness
Fresh Limes 🍋 4 whole Juiced, zest reserved for marinade
Garlic Cloves 🧄 8 cloves Minced for marinade and rice
Extra-Virgin Olive Oil 🫒 ½ cup High-quality, fruity variety
Chili Powder 🌶️ 2 tbsp Smoked paprika for depth
Ground Cumin 🌿 1 tbsp Toasted for aromatic richness
Salt 🧂 1 ½ tsp Diamond Crystal kosher salt
Black Pepper 🌶️ ½ tsp Freshly cracked for intensity
Long-Grain White Rice 🍚 1 ½ cups Uncooked, jasmine preferred
Vegetable Broth 💧 2 cups Low-sodium, homemade or store-bought
Canned Black Beans 🫘 1 ½ cups Drained, rinsed, or cooked dried
Yellow Onion 🧅 1 whole Diced for rice and beans
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Avocado Oil 🫒 2 tbsp High smoke point for grilling
Cotija Cheese 🧀 ¼ cup Crumbled, optional garnish

The flank steak is your star ingredient here—look for well-marbled cuts at Whole Foods or your local butcher shop. Thinly slicing it against the grain ensures tender bites, and the lime juice and garlic marinade work their magic overnight. If you're short on time, a 2-hour marinade still yields fantastic results. For extra authenticity, Penzeys or La Tienda carry high-quality chili powder and cumin that elevate the dish beyond standard grocery store blends. Fresh limes are non-negotiable; bottled lime juice lacks the bright acidity needed to cut through the richness of the beef.

No fresh cilantro? Dried cilantro or parsley at half the amount works in a pinch, though it won’t have the same vibrant freshness. Swap cotija cheese for feta or crumbled queso fresco if needed—just adjust the salt in your marinade accordingly. The black beans can be canned (rinsed thoroughly) or cooked from dried for a heartier texture. For the rice, jasmine or basmati varieties hold up best to the smoky flavors. If you’re using pre-cooked rice, add an extra splash of broth to prevent drying out. The avocado oil is worth the investment—its high smoke point ensures your steak sears perfectly without burning.

Prep the marinade and rice first—they’ll be ready while the steak rests. Store any leftover marinade in an airtight container in the fridge for up to 3 days, though it’s best used immediately. The cooked rice and beans keep well for 4-5 days in the refrigerator, while the sliced steak reheats beautifully in a skillet with a splash of water for 2-3 minutes. For meal prep, portion the components separately and assemble when ready to eat. The flavors actually improve overnight, so this dish tastes even better the next day—perfect for leftovers.

❤️

Why You'll Love This Recipe

  • Marinate While You Wait: I slice that flank steak and toss it in lime juice, garlic, and olive oil—then let it sit. By the time the rice and beans finish, the meat’s practically falling apart with flavor, and I haven’t done a single thing but stir once.
  • Smoky, Zesty, Repeatable: That chili powder and fresh lime juice? It’s the kind of bright, smoky punch that makes you want to eat it straight off the plate. Honestly, I’ve served it at BBQs, family dinners, and lazy Sundays—and no one’s ever asked what’s in it.
  • Leftovers That Don’t Suck: This meal actually improves the next day. The steak stays tender, the rice soaks up all the juices, and the beans? Even better reheated. I’ll be real: I make double portions just so I don’t have to cook again.
  • Budget-Friendly Feast: Flank steak’s affordable, and a pound stretches across two meals with rice and beans filling in. Between us, this is how I feed my whole family for under $15—and still feel like I’m serving something special.

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

Here's how to transform simple ingredients into a vibrant, restaurant-quality Mexican feast.

1

Marinate the Flank Steak for Maximum Flavor

In a large bowl, combine the juice from 2 of the 4 whole fresh limes, 0.5 cup extra-virgin olive oil, 2 tablespoons chili powder, 1 tablespoon ground cumin, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Whisk until the spices dissolve completely and the marinade becomes emulsified.

Slice the 1.5 lb flank steak thinly against the grain into ¼-inch strips—this ensures tender bites. Add the steak strips to the marinade, making sure each piece is fully coated. Cover and refrigerate for at least 30 minutes (or up to 4 hours for deeper flavor). The acid from the lime will tenderize the meat while the spices penetrate deeply.

2

Prepare the One-Pan Rice and Bean Base

Heat 2 tablespoons avocado oil in a large, deep skillet or Dutch oven over medium heat. Add the 1 whole yellow onion, diced, and cook for 5 minutes until softened and translucent. Stir in the 8 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.

Add the 1.5 cups long-grain white rice and stir to coat in the oil, toasting for 1 minute until slightly translucent at the edges. Pour in the 2 cups vegetable broth and bring to a gentle simmer. Reduce heat to low, cover, and cook for 15 minutes without stirring. This steaming method prevents mushy rice.

3

Cook the Steak and Combine with Rice

Increase heat to high and add the marinated steak strips in a single layer. Let them sear undisturbed for 2-3 minutes until they develop a deep caramelized crust. Flip the strips and cook for another 2 minutes—they should be cooked through but still slightly pink in the center. Remove the steak and set aside.

Stir the 1.5 cups drained black beans into the rice mixture. Return the steak to the pan, spooning some of the rice and bean mixture over the top. Cover and cook on low heat for 5 minutes to allow the flavors to meld. The residual heat will finish cooking the rice while keeping the steak warm.

4

Finish with Fresh Herbs and Garnish

Remove from heat and let the mixture rest for 2 minutes. Stir in the 0.25 cup chopped fresh cilantro and the zest from the remaining 2 fresh limes (reserve the juice for serving). The bright citrus notes cut through the richness of the steak and spices, balancing the dish.

Divide the carne asada and rice mixture among plates. Garnish each serving with 0.25 cup crumbled cotija cheese and a squeeze of the reserved lime juice. Serve immediately with warm tortillas or over a bed of lettuce for a taco-style presentation. The contrast of textures—tender steak, fluffy rice, and crunchy beans—makes every bite satisfying.

👨‍🍳

Pro Tips For Making Carne Asada With Rice And Beans

  • Slice Against the Grain: Cut your flank steak perpendicular to the grain before cooking—it’s the only way to keep those tender strips from turning chewy. I used to ignore this and ended up with tough, stringy meat that needed more chewing than savoring.
  • Char the Garlic: Sear your minced garlic in olive oil until it’s deep golden and slightly crispy—this adds a nutty depth that raw garlic can’t match. Skip this, and your dish tastes flat, even if everything else is perfect.
  • Acid First, Heat Second: Toss your cooked steak with lime juice while it’s still hot—the acid will tenderize the fibers and brighten the flavor instantly. I learned this the hard way by waiting until it cooled, and the result was dull, soggy meat.
  • Rest Before Serving: Let the steak rest for 5-10 minutes under foil after cooking—this keeps it juicy when sliced. I know, I know, you’re hungry now, but cutting into it too soon just leaks out all the flavor.

Creative variations of this dish

Spicy Chipotle Twist

For a smoky, fiery kick, add 1-2 tablespoons adobo sauce from canned chipotle peppers directly to your marinade. This transforms the dish into a chipotle carne asada with deep, smoky heat.

I like to toast 1 teaspoon cumin seeds in a dry skillet for 1 minute and grind them fresh for extra aroma. Serve with pickled red onions and avocado slices for a Tex-Mex fiesta. 🌶️

Creamy Avocado Lime Version

Blend 1 ripe avocado, juice of 1 lime, ¼ cup sour cream, and 2 tablespoons chopped cilantro into a smooth sauce. Stir this into the cooked rice mixture just before serving for a creamy avocado lime rice that pairs perfectly with the carne asada.

Garnish with extra cotija cheese and lime wedges for a restaurant-worthy presentation.

Breakfast Fiesta Style

Turn this into a breakfast burrito bowl by adding scrambled eggs cooked with ½ teaspoon smoked paprika and ¼ cup shredded cheese.

Top with the carne asada, rice, and beans, then drizzle with a hollandaise sauce made with 2 egg yolks, 1 tablespoon butter, and 1 tablespoon lime juice. This fusion breakfast is a game-changer for weekend mornings. 🍳

Slow Cooker Adaptation

For hands-off cooking, sear the steak strips in a skillet first, then transfer everything to a slow cooker with the rice, beans, and 1 cup extra broth. Cook on low for 3-4 hours, stirring occasionally.

The slow cooking infuses the rice with even more smoky flavor. Perfect for busy weeknights when you want minimal effort but maximum flavor. ⏰

Vegetarian Swap

Replace the beef with marinated portobello mushrooms or extra-firm tofu pressed and sliced into strips. Toss them in the same marinade and grill or pan-sear until tender.

The dish still delivers that fiesta vibe while keeping it plant-based. Add a sprinkle of vegan cotija cheese for that salty, crumbly texture. 🌱

Kid-Friendly Mild Version

For picky eaters, reduce the chili powder to 1 tablespoon and skip the chipotle. Use mild ground cumin and add a touch of honey (1 teaspoon) to the marinade for sweetness. Serve the carne asada with white rice and buttered beans instead of black beans.

Kids love the familiar flavors, and you can still sneak in veggies like diced carrots or zucchini into the rice. 👶

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 8g40%
Cholesterol 110mg37%
Sodium 820mg36%
Total Carbohydrate 52g18%
Dietary Fiber 10g36%
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

1

Can I use skirt steak instead of flank steak?

Skirt steak works perfectly as a substitute—it has a similar texture and absorbs marinades beautifully. Just slice it ¼-inch thick against the grain for maximum tenderness. The flavor profile is slightly milder, so you might want to add an extra ½ teaspoon of chili powder to the marinade for boldness.

2

How do I prevent the rice from getting mushy?

Use the toasting method—cook the rice in oil for 1 minute before adding broth, and stir only once during cooking. Also, reduce heat to low and keep the lid slightly ajar for the last 2 minutes to release excess steam. Jasmine rice benefits from a 1:1.5 rice-to-liquid ratio for ideal texture.

3

What's the best way to reheat leftovers?

For the carne asada, warm slices in a skillet over medium heat with 1 tablespoon avocado oil for 2-3 minutes until hot. For rice and beans, add 2 tablespoons broth and cover for 3 minutes to restore moisture. Never microwave carne asada—it turns rubbery!

4

Can I make this dish in a slow cooker?

Yes! Sear the steak first, then combine with rice, beans, and 1 cup extra broth in the slow cooker. Cook on low for 3-4 hours, stirring occasionally. The slow method infuses flavors deeper, but the steak will be more tender than grill-seared. Add fresh lime and cilantro at the end.

5

Why does my carne asada turn out dry?

Overcooking or slicing against the grain is usually the culprit. Keep steak at medium-rare (135°F internal temp) and slice perpendicular to the grain. Also, never overcrowd the pan—cook in batches if needed. A 5-minute rest before slicing helps retain juices too.

★★★★★4.7(12 reviews)
Categories Side Dishes