I love making these Cilantro Lime Steak Bowls when I want something fresh, colorful, and satisfying. Juicy marinated flank steak pairs perfectly with fluffy rice, hearty beans, sweet corn, and creamy avocado, all brought together with bright lime and fresh cilantro. It’s a balanced, flavor-packed meal that feels both wholesome and indulgent.
Ingredients
(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)
1 pound flank steak
¼ cup fresh lime juice (about 2 limes)
¼ cup olive oil
¼ cup fresh cilantro, chopped
3 cloves garlic, minced
1 teaspoon ground cumin
1 teaspoon chili powder
1 teaspoon salt
½ teaspoon black pepper
1 cup cooked rice (white or brown)
1 can black beans, rinsed and drained
1 cup corn (fresh, frozen, or canned)
1 cup cherry tomatoes, halved
1 avocado, sliced
½ cup red onion, diced
½ cup feta cheese, crumbled (optional)
Extra cilantro for garnish
Lime wedges for serving
Directions
I start by whisking together the lime juice, olive oil, chopped cilantro, minced garlic, cumin, chili powder, salt, and black pepper in a medium bowl.
I add the flank steak and coat it thoroughly with the marinade. I cover it and refrigerate it for at least 30 minutes, though I prefer letting it marinate for 2 to 4 hours for deeper flavor.
While the steak marinates, I cook the rice according to the package instructions. I also warm the black beans and corn so everything is ready to assemble.
I preheat a grill or grill pan over medium-high heat. After removing the steak from the marinade and discarding the excess, I grill it for about 4 to 5 minutes per side, depending on how done I like it.
Once cooked, I let the steak rest for 5 to 10 minutes before slicing it thinly against the grain.
To assemble, I divide the rice among bowls and top each with black beans, corn, cherry tomatoes, avocado slices, and red onion. I place the sliced steak on top and finish with crumbled feta if I’m using it. I garnish with extra cilantro and serve with lime wedges on the side.
Servings and timing
This recipe makes 4 servings.
Prep Time: 15 minutes (plus marinating time)
Cooking Time: 15 minutes
Total Time: approximately 1 hour 30 minutes
Calories: about 580 kcal per serving
Variations
I sometimes swap the flank steak for skirt steak or even grilled chicken if I want a different protein option. When I’m looking for a low-carb version, I replace the rice with cauliflower rice.
For extra heat, I like adding sliced jalapeños or a drizzle of spicy crema. I also enjoy topping the bowls with a spoonful of salsa or a dollop of Greek yogurt for added creaminess. When I want a dairy-free version, I simply skip the feta cheese.
Storage/Reheating
I store the components separately in airtight containers in the refrigerator for up to 4 days. Keeping the toppings separate helps maintain their freshness and texture.
When reheating, I warm the rice, beans, corn, and steak gently in the microwave or on the stovetop. I prefer adding the avocado, fresh cilantro, and other fresh toppings after reheating so they stay vibrant and fresh.
FAQs
Can I cook the steak on the stovetop instead of a grill?
Yes, I often use a grill pan or cast-iron skillet on the stovetop. I cook it over medium-high heat and follow the same timing, adjusting slightly based on thickness.
How long should I marinate the steak?
I recommend at least 30 minutes, but I find that 2 to 4 hours gives the best flavor. I avoid marinating much longer than that because the lime juice can start to break down the meat too much.
Can I make this recipe ahead of time?
Yes, I like preparing all the components in advance and storing them separately. When I’m ready to eat, I simply reheat the warm ingredients and assemble the bowls.
What is the best way to slice flank steak?
I always slice it thinly against the grain. This shortens the muscle fibers and makes the steak much more tender.
Can I freeze the cooked steak?
Yes, I can freeze the cooked and sliced steak in an airtight container for up to 2 months. I thaw it overnight in the refrigerator before reheating gently.
Conclusion
I love how these Cilantro Lime Steak Bowls combine bold, zesty flavors with fresh, wholesome ingredients. They’re easy enough for a weeknight dinner yet impressive enough to serve to guests. With simple preparation and endless customization options, this recipe is one I return to again and again.
📖 Recipe:
Cilantro Lime Steak Bowls
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Cheryl
- Total Time: 1 hour 30 minutes
- Yield: 4 servings
- Diet: Gluten Free
Description
These Cilantro Lime Steak Bowls feature juicy marinated flank steak served over rice with black beans, corn, fresh vegetables, and creamy avocado. Bright lime and fresh cilantro bring bold, zesty flavor to this satisfying and customizable meal.
Ingredients
1 pound flank steak
¼ cup fresh lime juice (about 2 limes)
¼ cup olive oil
¼ cup fresh cilantro, chopped
3 cloves garlic, minced
1 teaspoon ground cumin
1 teaspoon chili powder
1 teaspoon salt
½ teaspoon black pepper
1 cup cooked rice (white or brown)
1 can black beans, rinsed and drained
1 cup corn (fresh, frozen, or canned)
1 cup cherry tomatoes, halved
1 avocado, sliced
½ cup red onion, diced
½ cup feta cheese, crumbled (optional)
Extra cilantro for garnish
Lime wedges for serving
Instructions
- In a medium bowl, whisk together the lime juice, olive oil, chopped cilantro, minced garlic, cumin, chili powder, salt, and black pepper.
- Add the flank steak and coat thoroughly with the marinade. Cover and refrigerate for at least 30 minutes, preferably 2 to 4 hours for deeper flavor.
- Cook the rice according to package instructions. Warm the black beans and corn until heated through.
- Preheat a grill or grill pan over medium-high heat. Remove the steak from the marinade and discard excess marinade. Grill for 4 to 5 minutes per side, or until desired doneness.
- Let the steak rest for 5 to 10 minutes, then slice thinly against the grain.
- Divide the rice among four bowls. Top with black beans, corn, cherry tomatoes, avocado slices, and red onion.
- Add sliced steak to each bowl and sprinkle with crumbled feta if using. Garnish with extra cilantro and serve with lime wedges.
Notes
For a low-carb option, substitute cauliflower rice for regular rice.
Skirt steak or grilled chicken can be used instead of flank steak.
Add sliced jalapenos or spicy crema for extra heat.
Store components separately in airtight containers in the refrigerator for up to 4 days.
Freeze cooked sliced steak in an airtight container for up to 2 months and thaw overnight before reheating.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Grill
- Cuisine: Mexican-Inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 580 kcal
- Sugar: 6 g
- Sodium: 720 mg
- Fat: 32 g
- Saturated Fat: 9 g
- Unsaturated Fat: 21 g
- Trans Fat: 0 g
- Carbohydrates: 42 g
- Fiber: 8 g
- Protein: 36 g
- Cholesterol: 85 mg
