
Cilantro lime steak bowls blend zesty marinated steak with bold Southwest flavors layered over rice for a vibrant meal that always brings excitement to the table. They are customizable, easy to prep ahead, and the result is always a colorful, hearty dinner that disappears fast in my house, especially on busy weeknights.
This bowl is a staple for us when steak is on sale or we need something that feels both fresh and satisfying. I first whipped this up for a last-minute game night dinner, and it was such a hit I keep the ingredients on hand for whenever cravings strike.
Gather Your Ingredients
- Flank steak: This cut soaks up marinades and stays juicy with high heat cooking. Look for a piece with nice marbling for tenderness.
- Olive oil: Essential for marinades and cooking, use a robust extra virgin olive oil for best flavor.
- Fresh garlic: Finely chopped gives a punch of flavor. Mince it small for even distribution.
- Ground cumin: Brings a warm earthy note. Choose high-quality cumin for the brightest flavor.
- Chili powder: Adds gentle heat and color. Freshly opened spice is best for aroma.
- Salt: Balances flavor. Use a flaky kosher salt for seasoning steak.
- Black pepper: For mild kick. Grind fresh for best results.
- Cooked rice: Forms the base of your bowl. White or brown both work well. Choose long-grain rice for fluffiness.
- Black beans: Provide protein and texture. Rinse canned beans well for best taste.
- Corn: Gives color, sweetness, and crunch. Fresh summer corn is unbeatable but good frozen or canned works too.
- Cherry tomatoes: Bright pops of color and acidity. Look for vibrant, plump tomatoes at the store.
- Avocado: Adds creamy richness. Pick one just slightly soft to the touch for perfect slices.
How to Make It
- Marinate the Steak:
- Combine fresh lime juice, olive oil, chopped cilantro, garlic, cumin, chili powder, salt, and black pepper in a medium bowl. Whisk until well mixed. Submerge the flank steak, pressing gently to coat all sides. Cover the bowl and transfer to the refrigerator. Let it soak up those flavors for at least 30 minutes, but the longer the better for tenderness.
- Prepare Rice and Beans:
- While the steak marinates, cook your rice according to package directions for fluffy, well separated grains. In a small saucepan, heat the drained black beans over medium heat, about five minutes for a warm, nutty flavor. Add a sprinkle of salt or cumin to boost flavor if you like.
- Cook Corn:
- If you have fresh corn, slice it off the cob and quickly sauté in a dry pan for a charred sweet note. You can also briefly boil it or just warm frozen or canned corn as needed.
- Grill the Steak:
- When ready, heat a grill or grill pan to medium high. Remove steak from the marinade and let the excess drip off. Place it on the hot grill. Cook for about four to five minutes per side for that perfect pink center, or adjust time for your preferred doneness. Once off the heat, let the steak rest for five to ten minutes to lock in the juices. Slice it thinly against the grain for maximum tenderness.
- Build Your Bowls:
- Spoon cooked rice into each bowl. Layer on the beans, scattered corn, cherry tomatoes, slices of ripe avocado, and optional red onion. Arrange the grilled steak slices on top. For extra tang, sprinkle on feta and add a big pile of fresh cilantro with lime wedges on the side.
- Garnish and Serve:
- Finish with more cilantro, a squeeze of lime, and any extra toppings your crowd enjoys. Serve immediately and watch those bowls disappear.

I never skip the fresh lime and cilantro because their punchy flavors brighten the whole bowl. The first time my family tried this recipe, they could not get enough, and now even picky eaters pile their bowls high with veggies.
Flavor Boosters
If you do not have flank steak, skirt steak or sirloin works beautifully. You can swap black beans for pinto beans or white beans for a milder taste. Quinoa is a protein packed swap for rice. Try bell peppers, cucumber, or shredded lettuce if you are out of cherry tomatoes. Use Greek yogurt instead of feta for a tangy spin.
Serving Suggestions
This bowl pairs well with a quick corn salsa or a scoop of guacamole. For a fast weeknight dinner I like topping with hot sauce or crumbled tortilla chips. For kids, keep toppings separate for DIY fun at the table.
Creative Twists
To freeze, grill the steak and slice, then place in a freezer bag. Cook your rice and beans, cool, then portion into containers. Do not freeze avocado or tomatoes. Instead, add them fresh when serving. To thaw, defrost overnight in the fridge then reheat gently and assemble.

A friend of mine now makes these bowls every Sunday for weekly lunches and tells me her entire family looks forward to them. I have brought this dish to potlucks and it is always the first thing gone. Everyone loves adding their favorite toppings and making it their own.
Common Questions About This Recipe
- → How long should the steak marinate?
For best flavor, marinate the steak for 2-4 hours, but at least 30 minutes will work in a pinch.
- → What's the best cut of steak to use?
Flank steak works well due to its tenderness and ability to absorb marinades.
- → Can I substitute the rice with another grain?
Yes, quinoa or cauliflower rice can be used for a different texture or dietary preference.
- → Are there vegetarian options for this bowl?
Replace the steak with grilled tofu or extra beans, keeping the other toppings the same.
- → What toppings add extra flavor?
Fresh cilantro, feta cheese, lime wedges, or thinly sliced red onion provide a tasty finishing touch.