Cilantro Lime Steak Bowls

How to make fresh, zesty Cilantro Lime Steak Bowls with juicy grilled steak, vibrant veggies, and a punchy marinade ready in about an hour.

Updated

October 5, 2025

Cilantro Lime Steak Bowls - Easy Weeknight Dinner Recipe Ready in About an Hour.

Cilantro Lime Steak Bowls deliver bold, zesty flavors in less time than it takes to order takeout. This juicy grilled steak paired with fresh veggies and creamy avocado transforms your weeknight dinner into something special without the restaurant price tag.

I still remember the first time I made these bowls on a frantic Tuesday evening. My kids were hungry, I was tired, and ordering pizza seemed like the easy choice. Instead, I threw together this marinade, grilled the steak while the rice cooked, and had gorgeous bowls ready in just over an hour. The best part? Everyone devoured their dinner, and I felt good about what we ate. These bowls have become our go-to when we want something exciting without spending hours in the kitchen. The cilantro lime marinade does all the heavy lifting, infusing the steak with bright, punchy flavors while you prep the simple toppings. Whether you’re meal prepping for the week or feeding a crowd, these customizable bowls check every box.

Ingredients for Cilantro Lime Steak Bowls

I always start with quality flank steak for these bowls because it marinates beautifully and slices into tender strips when cut against the grain. The fresh lime juice and cilantro create a marinade that’s bright enough to wake up your taste buds without overpowering the natural beef flavor. My go-to brand for cumin is Simply Organic because it has more depth than most grocery store versions.

  • 1 pound flank steak
  • ¼ cup fresh lime juice (about 2 limes) – I recommend using freshly squeezed lime juice rather than bottled for the best flavor
  • ¼ cup olive oil
  • ¼ cup fresh cilantro, chopped
  • 3 cloves garlic, minced
  • 1 teaspoon ground cumin – My preference is toasting whole cumin seeds and grinding them fresh when I have time
  • 1 teaspoon chili powder
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 cup cooked rice (white or brown) – In my experience, brown rice adds a nutty flavor that complements the lime perfectly
  • 1 can black beans, rinsed and drained
  • 1 cup corn (fresh, frozen, or canned)
  • 1 cup cherry tomatoes, halved
  • 1 avocado, sliced – I usually buy avocados a few days ahead and let them ripen on my counter
  • ½ cup red onion, diced
  • ½ cup feta cheese, crumbled (optional)
  • Extra cilantro for garnish
  • Lime wedges for serving

Step-by-Step Instructions

I recommend marinating your steak for at least 30 minutes, though 2 to 4 hours gives you deeper flavor penetration that makes every bite memorable.

Step 1: Whisk together lime juice, olive oil, chopped cilantro, minced garlic, cumin, chili powder, salt, and black pepper in a medium bowl until well combined. The marinade should look slightly emulsified and smell bright and aromatic.

Step 2: Place flank steak in a resealable bag or shallow dish and pour the marinade over it, turning to coat all sides. Seal or cover, then refrigerate for 30 minutes minimum. Pro tip: massage the marinade into the meat through the bag for better coverage.

Step 3: While the steak marinates, cook your rice according to package directions if not already prepared. Warm black beans in a small saucepan over medium heat for about 5 minutes, adding a pinch of cumin if desired for extra depth.

Step 4: Prepare your corn by boiling fresh kernels for 3 to 4 minutes or heating frozen corn in the microwave for 2 minutes. Prep your tomatoes, onion, and avocado so everything’s ready for assembly.

Step 5: Preheat your grill or grill pan over medium-high heat and oil it lightly to prevent sticking. Remove steak from marinade, letting excess drip off, and discard the used marinade.

Step 6: Grill steak for 4 to 5 minutes per side for medium-rare (internal temperature should reach 130°F). The surface should develop nice char marks and caramelization. For medium, cook to 140°F, and for medium-well, aim for 150°F. Adjust cooking time based on your preferred doneness and steak thickness.

Step 7: Transfer steak to a cutting board and let it rest for 5 to 10 minutes. This crucial step allows juices to redistribute throughout the meat. You’ll know it’s ready when the surface feels slightly cooler to the touch. Slice thinly against the grain at a slight angle for maximum tenderness. The grain looks like long lines running through the meat, so cut perpendicular to those lines.

Step 8: Build your bowls by spooning rice into serving bowls, then layering with black beans, corn, cherry tomatoes, sliced steak, avocado, red onion, feta cheese, and extra cilantro. Serve with lime wedges for squeezing over the top.

Perfect Pairings for Cilantro Lime Steak Bowls

These vibrant bowls pair beautifully with sides that add texture contrast and round out the meal nutritionally.

Tortilla Chips with Salsa: Crunchy tortilla chips with fresh salsa provide a satisfying textural contrast to the tender steak and creamy avocado while adding that classic Mexican-inspired flair.

Elote (Mexican Street Corn): Grilled corn slathered with mayo, cotija cheese, and chili powder echoes the bowl’s flavor profile while adding smoky richness that complements the lime marinade.

Simple Green Salad: A light salad with mixed greens, cucumber, and lime vinaigrette balances the heartiness of the steak bowls and adds refreshing crunch without overwhelming your palate.

Black Bean and Corn Salad: A chilled salad featuring extra black beans, corn, bell peppers, and cilantro-lime dressing adds fiber and makes the meal even more satisfying for hungry families.

Garlic Cream Chicken Skillet: If you’re serving a crowd with different preferences, pair these steak bowls with Protein-Packed Garlic Cream Chicken Skillet to offer both beef and chicken options at your dinner table.

Storing and Reheating Your Steak Bowls

Store all components separately in airtight containers in the refrigerator for up to 3 days. Keeping ingredients separate prevents the rice from getting soggy and maintains the fresh texture of vegetables and avocado. I recommend slicing avocado fresh when serving leftovers rather than storing it pre-sliced.

Reheat the steak gently in a skillet over medium-low heat for 2 to 3 minutes, adding a splash of water or beef broth to keep it moist. You can also enjoy the steak cold, which works surprisingly well in these bowls. Microwave rice and beans separately for 1 to 2 minutes until warmed through.

These bowls are incredibly versatile for meal prep. Marinate and grill multiple steaks at once, then portion everything into containers for grab-and-go lunches throughout the week. You can even turn leftovers into quesadillas, tacos, or burrito filling.

FAQs

Can I use a different cut of steak for this recipe?

Absolutely! Skirt steak, sirloin, or ribeye work beautifully. Just adjust your cooking time based on thickness and remember to slice against the grain regardless of which cut you choose.

How can I make this recipe low-carb or keto-friendly?

Skip the rice and beans, and serve your steak and toppings over cauliflower rice or a bed of chopped romaine lettuce. Add extra avocado and a dollop of sour cream for healthy fats.

What’s the best way to slice steak against the grain?

Look for the lines running through your cooked steak (that’s the grain), then slice perpendicular to those lines. This shortens the muscle fibers and makes each bite incredibly tender rather than chewy.

Conclusion

Cilantro Lime Steak Bowls prove that weeknight dinners can be both fast and impressive. With just 30 minutes of marinating and minimal hands-on cooking, you’ll have colorful, flavorful bowls that satisfy everyone at your table. The customizable nature means picky eaters can build their perfect bowl while adventurous eaters load on every topping. Give this recipe a try tonight and discover how easy it is to bring restaurant-quality flavors home without the hefty price tag or long wait times.

Cilantro Lime Steak Bowls - Easy Weeknight Dinner Recipe Ready in About an Hour.

Cilantro Lime Steak Bowls

Zesty grilled flank steak marinated in fresh cilantro and lime, served over rice with black beans, corn, tomatoes, and avocado for a quick, flavorful weeknight dinner.
Prep Time 15 minutes
Cook Time 50 minutes
Total Time 1 hour 5 minutes
Servings: 4 portions
Course: Dinner, Main Course
Cuisine: American, Mexican
Calories: 580

Ingredients
  

  • 1 pound flank steak
  • 1/4 cup fresh lime juice about 2 limes
  • 1/4 cup olive oil
  • 1/4 cup fresh cilantro chopped
  • 3 cloves garlic minced
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 cup cooked rice white or brown
  • 1 can black beans rinsed and drained, 15 oz
  • 1 cup corn fresh, frozen, or canned
  • 1 cup cherry tomatoes halved
  • 1 avocado sliced
  • 1/2 cup red onion diced
  • 1/2 cup feta cheese crumbled, optional
  • Extra cilantro for garnish
  • Lime wedges for serving

Equipment

  • Grill or grill pan
  • Medium bowl
  • Resealable bag or shallow dish
  • Small saucepan
  • Serving bowls

Method
 

  1. Whisk together lime juice, olive oil, chopped cilantro, minced garlic, cumin, chili powder, salt, and black pepper in a medium bowl until well combined.
  2. Place flank steak in a resealable bag or shallow dish. Pour marinade over the steak and coat well. Seal or cover and refrigerate for at least 30 minutes, or 2 to 4 hours for maximum flavor.
  3. Cook rice according to package directions if not already prepared. Warm black beans in a small saucepan over medium heat for about 5 minutes. Heat corn if using frozen or canned.
  4. Preheat grill or grill pan over medium-high heat and oil it to prevent sticking.
  5. Remove steak from marinade, letting excess drip off. Discard the marinade. Grill steak for 4 to 5 minutes per side for medium-rare (internal temperature 130°F). For medium, cook to 140°F. For medium-well, aim for 150°F. Adjust time for preferred doneness.
  6. Let steak rest 5 to 10 minutes after cooking. Slice thinly against the grain (perpendicular to the lines running through the meat) for maximum tenderness.
  7. Spoon rice into bowls (1/2 to 1 cup per serving). Top with black beans, corn, and cherry tomatoes. Lay strips of sliced steak on top.
  8. Add avocado slices, red onion, feta cheese (if using), and extra cilantro. Finish with lime wedges for squeezing over the bowl.

Notes

Steak cuts: Skirt steak, sirloin, or ribeye can substitute for flank steak. Adjust cooking times based on thickness. Low-carb option: Skip rice and serve over cauliflower rice or chopped lettuce. Make it ahead: Marinate steak and chop veggies the night before. Store components separately in airtight containers for up to 3 days.

Leave a Comment

Recipe Rating