
This vibrant cilantro lime steak bowl combines juicy marinated flank steak with fresh vegetables and rice for a complete meal that's perfect for weeknight dinners or meal prep. The bright, zesty marinade infuses the steak with Mexican-inspired flavors that complement the hearty, colorful bowl components.
I started making these bowls after a trip to Mexico where I fell in love with the bright, fresh flavor combinations. Now they're our go-to for casual entertaining because everyone can build their own perfect bowl.
Ingredients
- Fresh lime juice provides the acidic foundation for tenderizing the steak and brightening all flavors
- Cilantro delivers that distinctive herbal note essential to Mexican cuisine
- Flank steak offers great flavor and texture when properly marinated and sliced
- Black beans add protein and fiber making the bowl more substantial
- Avocado contributes creamy richness and healthy fats that balance the bold flavors
- Cherry tomatoes bring a pop of color and juicy sweetness to each bite
- Feta cheese provides a tangy contrast though cotija would be more authentic
Step-by-Step Instructions
- Prepare the marinade
- Combine lime juice, olive oil, cilantro, garlic, and spices in a bowl, whisking thoroughly to create an emulsion. The acidity helps tenderize the meat while the oil carries fat-soluble flavors into the steak. Make sure the spices are evenly distributed without clumps.
- Marinate the steak
- Place flank steak in a container or plastic bag, pouring marinade over all surfaces. Press out excess air if using a bag and seal tightly. Refrigerate for at least 30 minutes, though 2-4 hours will develop significantly better flavor penetration. Turn the steak occasionally if possible to ensure even coverage.
- Prepare bowl components
- Cook rice according to package directions, allowing it to steam off-heat for 5 minutes after cooking for fluffier texture. Warm beans gently with a pinch of cumin to enhance their earthy flavor. Prepare corn, tomatoes, avocado and other toppings while the steak marinates for efficient meal assembly.
- Grill the steak
- Heat grill or heavy pan until very hot. Remove steak from marinade, letting excess drip off. Place steak on hot surface and cook undisturbed for 4-5 minutes before flipping. Cook second side until internal temperature reaches 130°F for medium-rare. A good crust on the outside indicates proper caramelization for maximum flavor.
- Rest and slice the meat
- Transfer cooked steak to a cutting board and let rest 5-10 minutes. This critical step allows juices to redistribute throughout the meat instead of running out when cut. Slice thinly against the grain at a slight angle to maximize tenderness.
- Assemble the bowls
- Start with a base of warm rice, then layer beans, corn, sliced steak, and fresh toppings. The arrangement should be both visually appealing and practical for eating. Keep wet ingredients separated from dry until serving for best texture.

My absolute favorite part of this recipe is the versatile cilantro-lime marinade. I discovered that letting the steak marinate overnight intensifies the flavor dramatically, and now I often make double batches of the marinade to use on chicken or shrimp later in the week.
Meal Prep Magic
These bowls were designed with meal preparation in mind. All components can be prepared up to three days in advance and stored separately in the refrigerator. Cook the steak, slice it thinly, and store with its juices to keep it moist. Reheat gently before assembling or enjoy the steak cold for a different experience. Having everything prepped makes dinner assembly take less than five minutes on busy weeknights.
Dietary Adaptations
This versatile recipe accommodates many dietary needs with simple adjustments. For low-carb versions, replace rice with cauliflower rice or additional leafy greens. Vegetarians can substitute the steak with grilled portobello mushrooms marinated in the same cilantro-lime mixture. Those avoiding dairy can simply omit the cheese or replace it with a plant-based alternative. The core flavor profile remains intact regardless of modifications.
Serving Suggestions
Transform these bowls into an interactive dining experience by setting up a build-your-own bowl station. Arrange all components in separate serving dishes and let family or guests customize their creations. Offer additional toppings like pickled jalapeños, crispy tortilla strips, or various salsas ranging from mild to spicy. Serve with cold Mexican beer or a pitcher of agua fresca for a complete meal that's both casual and impressive.
Cultural Context
These bowls represent a modern interpretation of traditional Mexican flavors, specifically drawing inspiration from the Yucatán peninsula where citrus-marinated meats are common. The combination of lime and cilantro is signature to many Latin American cuisines, particularly prevalent in dishes like mojo and chimichurri. While not strictly authentic to any single traditional dish, these bowls honor the fundamental flavor principles of Mexican cooking while adapting them to a contemporary, nutritionally balanced format.
Recipe FAQs
- → How long should I marinate the steak?
For best results, marinate the flank steak for at least 30 minutes, but ideally 2-4 hours to allow the flavors to fully penetrate the meat. Avoid marinating longer than 24 hours as the lime juice can start to break down the meat texture.
- → Can I substitute another cut of steak?
Yes, you can substitute flank steak with skirt steak, hanger steak, or sirloin. Each will have a slightly different texture, but all work well with the marinade. Just adjust cooking times according to thickness.
- → How do I make this dish vegetarian?
For a vegetarian version, replace the steak with grilled portobello mushrooms or extra-firm tofu marinated in the same cilantro-lime mixture. Double the black beans for added protein.
- → Why is it important to slice steak against the grain?
Slicing against the grain (perpendicular to the muscle fibers) shortens the fibers, making each bite more tender and easier to chew. This is especially important for cuts like flank steak that can be tough if not cut properly.
- → Can these bowls be prepared ahead of time?
Yes! These bowls are excellent for meal prep. Prepare all components and store separately in airtight containers. Keep fresh ingredients like avocado and tomatoes separate until serving. The components will keep well for 3-4 days in the refrigerator.
- → What can I use instead of feta cheese?
Cotija cheese is an excellent authentic substitute, but you could also use queso fresco, goat cheese, or even shredded monterey jack. For a dairy-free option, try a sprinkle of nutritional yeast or omit the cheese entirely.