The first time I made these cilantro lime steak bowls, it was a Tuesday and I had a single flank steak thawing on the counter with no real plan. I squeezed two limes over it, threw in garlic and a fistful of cilantro, and walked away. Forty minutes later the kitchen smelled like a taqueria, the steak hit the hot pan with that loud, satisfying sizzle, and dinner basically built itself. That’s the whole appeal here.
This is a four-part bowl that tastes like it took all day and comes together in about an hour, most of which is hands-off. You get charred steak, bright lime rice, a smoky bean and corn salsa, and a creamy avocado drizzle that pulls it all together. By the end of this post you’ll know exactly how to nail each layer.
What makes this recipe special
It’s the contrast. Warm, peppery steak against cool avocado sauce. Soft rice under crunchy charred corn. Every bite has something going on, and none of it is complicated. So even on a weeknight it feels like a treat.
It’s also genuinely filling without being heavy. At 50 grams of protein and 10 grams of fiber per bowl, this is the kind of dinner that keeps you full for hours. And it’s naturally gluten-free, so it works for more people at the table without any swaps. These are great for a casual dinner with friends, but they shine just as hard packed into containers for the week.
How these cilantro lime steak bowls come together
Think of this as four small jobs that overlap. First the steak goes into its lime marinade and sits while you work on everything else. While it soaks up flavor, you simmer the rice and char the corn for the salsa.
Then you blend the avocado sauce in about a minute flat, sear the steak hot and fast, and let it rest. The resting part matters more than people think, so don’t rush it. Slice against the grain, build your bowls, and drizzle. That’s it.
What you’ll need
- For the steak + marinade: 1.5 lb flank steak, 3 tbsp olive oil, ¼ cup fresh lime juice, 1 tbsp lime zest, 3 cloves garlic, ⅓ cup chopped cilantro, 1 tsp cumin, 1 tsp chili powder, 1 tsp salt, ½ tsp black pepper
- For the cilantro lime rice: ¾ cup long-grain white rice, 1½ cups water, 2 tbsp lime juice, ¼ cup chopped cilantro, ½ tsp salt
- For the black bean & corn salsa: 1 can black beans (drained), 1½ cups corn, ½ red bell pepper, ¼ red onion, 1 tbsp lime juice, 2 tbsp cilantro, ¼ tsp salt
- For the creamy avocado sauce: 1 ripe avocado, ½ cup plain Greek yogurt, ½ cup cilantro, 2 tbsp lime juice, 1 small garlic clove, 2–3 tbsp water, ¼ tsp salt
- To serve: lime wedges and extra chopped cilantro
A few swaps if you need them. Skirt steak or sirloin both work in place of flank, just slice them thin. No Greek yogurt? Sour cream gives you the same creamy avocado sauce with a little more tang. And brown rice or cauliflower rice both slot in fine, though brown rice needs a longer simmer and a bit more water.
Step-by-step instructions

- Whisk the olive oil, lime juice, zest, garlic, cilantro, cumin, chili powder, salt, and pepper into a marinade. Coat the flank steak fully and refrigerate at least 30 minutes, or up to 4 hours.

- Simmer the rice in 1½ cups water, covered, until tender, about 15 minutes. Fluff with a fork, then fold in the lime juice, cilantro, and salt.

- Char the corn in a dry skillet over high heat until it’s spotty and golden, then toss it with the black beans, red bell pepper, red onion, lime juice, cilantro, and salt.

- Blend the avocado, Greek yogurt, cilantro, lime juice, garlic, and salt. Add water a tablespoon at a time until it’s pourable and drizzle-ready.

- Sear the marinated steak over high heat 3–5 minutes per side, to 130–135°F for medium-rare. For food safety, the CDC recommends 145°F for whole cuts of beef, so use a thermometer and cook to your preference. Rest it 10 minutes, then slice thinly against the grain.

- Divide the rice among four bowls, add the salsa and sliced steak, drizzle generously with the avocado sauce, and finish with extra cilantro and lime wedges.
Recipe card

Cilantro Lime Steak Bowls
Juicy lime-marinated flank steak over cilantro rice, with charred corn and black bean salsa and a creamy avocado drizzle. A fresh, high-protein dinner bowl that’s just as good for meal prep.
Ingredients
- Steak + marinade
- 1.5 lb (680 g) flank steak
- 3 tbsp olive oil
- ¼ cup fresh lime juice (about 2 limes)
- 1 tbsp lime zest
- 3 cloves garlic, minced
- ⅓ cup chopped fresh cilantro
- 1 tsp ground cumin
- 1 tsp chili powder
- 1 tsp salt
- ½ tsp black pepper
- Cilantro lime rice
- ¾ cup long-grain white rice (uncooked)
- 1½ cups water
- 2 tbsp fresh lime juice
- ¼ cup chopped cilantro
- ½ tsp salt
- Black bean & corn salsa
- 1 (15 oz) can black beans, drained and rinsed
- 1½ cups corn kernels (fresh, frozen, or canned)
- ½ red bell pepper, finely diced
- ¼ red onion, finely diced
- 1 tbsp lime juice
- 2 tbsp chopped cilantro
- ¼ tsp salt
- Creamy cilantro lime avocado sauce
- 1 ripe avocado
- ½ cup plain Greek yogurt
- ½ cup fresh cilantro
- 2 tbsp lime juice
- 1 small garlic clove
- 2–3 tbsp water (to thin)
- ¼ tsp salt
- To serve
- Lime wedges
- Extra chopped cilantro
Instructions
- Whisk the marinade, coat the flank steak, and refrigerate 30 minutes to 4 hours.
- Simmer the rice covered about 15 minutes, then fold in lime juice, cilantro, and salt.
- Char the corn in a dry skillet, then toss with beans, pepper, onion, lime, cilantro, and salt.
- Blend avocado, yogurt, cilantro, lime, garlic, and salt, thinning with water until pourable.
- Sear the steak 3–5 minutes per side, rest 10 minutes, then slice thinly against the grain.
- Build the bowls with rice, salsa, and steak, then drizzle with avocado sauce and finish with cilantro and lime.
Nutrition (per serving)
- 660Calories
- 50 gProtein
- 63 gCarbs
- 23 gFat
- 10 gFiber
Nutrition information is calculated using ingredient databases and is an estimate. Actual values may vary based on specific ingredients and brands used.
Best ways to enjoy it
I like to serve these in wide, shallow bowls so every layer is visible and easy to get a fork into. Pile the rice on one side, the salsa on the other, fan the steak across the middle, and let that avocado sauce run over everything. A wedge of lime on the rim is non-negotiable for me.
For a bigger spread, set out warm tortillas, a bowl of tortilla chips, and some pickled jalapeños so people can build to taste. A cold Mexican lager or a tart limeade plays really well with the citrus. If you love this composed-bowl format, the Greek shrimp Mediterranean bowl is another protein-packed option worth rotating in. And when you’re cooking for a hungry crowd, a tater-tot-topped beef casserole feeds everyone from a single pan.
Storage and reheating tips
Store the components separately for the best results. The steak, rice, and salsa keep in airtight containers in the fridge for 3 to 4 days. The avocado sauce is best within 2 days, since avocado browns, so press plastic wrap right onto the surface to slow it down.
To reheat, warm the rice and steak gently in the microwave with a splash of water so nothing dries out, and keep the salsa and sauce cold for contrast. The steak and rice freeze well for up to 2 months, but skip freezing the avocado sauce and the fresh salsa. They lose their texture.
Pro chef tips
- Get the pan ripping hot before the steak goes in. You want a hard sear, not a slow steam, so wait until the oil shimmers and the steak hisses on contact.
- Always slice against the grain. Flank steak has long, obvious muscle fibers, and cutting across them is the difference between tender and chewy.
- Don’t skip the 10-minute rest. Slice too soon and the juices run out onto the board instead of staying in the meat. This is the part most people skip, and you can taste it.
- Char the corn dry, with no oil. A little oil here just makes it steam and go soggy instead of getting those golden, smoky spots.
- Taste the avocado sauce before serving and adjust the lime and salt. A flat sauce usually just needs one more squeeze of lime to wake up.
Recipe variations
Swap the steak for chicken thighs or shrimp if that’s what you have, using the same marinade and a shorter cook time. For a lighter take, trade the white rice for cilantro lime cauliflower rice and you’ll cut the carbs without losing the flavor. The same building blocks power my chicken and sweet potato bowl if you want a different protein in the same format.
Want it vegetarian? Skip the steak and load up on extra beans plus some grilled halloumi or roasted sweet potato for heft. And if you’re a fan of that black bean and corn combo, the cowboy caviar pasta salad turns the same salsa idea into a whole different dish. To spice things up, add a diced jalapeño to the salsa or a pinch of cayenne to the marinade. Going meatless, a veggie-packed taco bowl built on roasted sweet potato layers up the same salsa-and-bean flavors.
Common questions
What is the best cut of steak for steak bowls?
Flank steak is my top pick because it’s lean, takes marinade beautifully, and stays tender when you slice it thin against the grain. Skirt steak and sirloin are excellent alternatives that cook the same way. Avoid thick, fatty cuts like ribeye here, since they don’t slice into clean strips for a bowl.
How long should you marinate steak for cilantro lime steak bowls?
Aim for at least 30 minutes so the lime and garlic can work their way in, and up to 4 hours for deeper flavor. Don’t go much past that, though. The acid in the lime juice starts to break down the meat and can turn the surface mushy if it sits overnight.
How long do steak bowls last in the fridge for meal prep?
The steak, rice, and salsa hold up in airtight containers for 3 to 4 days, which makes this a solid steak bowl meal prep option. The avocado sauce is best made fresh or within 2 days. For grab-and-go lunches, pack the sauce in a small separate container and add it right before eating.
Can I make these cilantro lime steak and rice bowls without a grill?
Absolutely. A heavy skillet or cast-iron pan over high heat gives you the same hard sear indoors. Just make sure the pan is fully preheated and don’t crowd it, so the steak browns instead of steaming. A grill pan works too if you want those char lines.
How do I make the cilantro lime sauce for steak thicker or thinner?
The cilantro lime sauce for steak is easy to dial in with water. Start thick straight out of the blender, then add water one tablespoon at a time until it pours in a smooth ribbon. For a thicker dip-style sauce, hold back the water and use a little less lime juice.
If you give these cilantro lime steak bowls a try, I’d love to hear how they turned out for you. Tweak the heat, swap the protein, make them your own, and drop a comment below to let me know what your family thought. There’s a reason this one keeps landing back on our weeknight rotation.