If you’re trying to eat cleaner without feeling like you’re stuck in “sad salad” land, these cilantro lime steak bowls are the move. They’re bright, zesty, protein-packed, and give major meal-prep energy without tasting like leftovers.
Think: juicy steak with a quick cilantro-lime marinade, fluffy rice (or cauliflower rice), crisp veggies, and a simple sauce situation that pulls it all together. It’s balanced, customizable, and absolutely not boring.
Why You’ll Love This
These bowls hit that sweet spot between healthy and actually satisfying: lean protein, fiber-rich veggies, and bold cilantro-lime flavor that makes clean eating goals feel easy (and, yes, craveable).
Ingredients
- 1 1/2 lb flank steak or sirloin (about 3/4 to 1 inch thick)
- 1/4 cup fresh lime juice (about 2–3 limes)
- Zest of 1 lime
- 1/4 cup chopped fresh cilantro, plus more for serving
- 2 tbsp olive oil
- 2 cloves garlic, minced
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1 tsp kosher salt (plus more to taste)
- 1/2 tsp black pepper
- 3 cups cooked brown rice (or jasmine rice, quinoa, or cauliflower rice)
- 1 1/2 cups black beans, rinsed and drained
- 1 cup corn (fresh, frozen and thawed, or roasted)
- 1 cup cherry tomatoes, halved
- 1 large bell pepper, sliced
- 1 small red onion, thinly sliced
- 2 cups shredded romaine or mixed greens
- 1 avocado, sliced (optional but highly recommended)
- Optional quick sauce: 1/2 cup plain Greek yogurt + 1 tbsp lime juice + pinch of salt + 1 tbsp chopped cilantro
How to Make It
- Make the marinade: In a bowl, whisk together lime juice, lime zest, cilantro, olive oil, garlic, cumin, smoked paprika, salt, and pepper.
- Marinate the steak: Place steak in a shallow dish or zip-top bag, pour in the marinade, and turn to coat. Marinate for 20–45 minutes at room temp (or up to 8 hours in the fridge). If refrigerated, let it sit out for 15 minutes before cooking.
- Prep your bowl bases and toppings: Warm the cooked rice, rinse black beans, slice the bell pepper and onion, halve the tomatoes, and shred the greens. If using frozen corn, thaw it; if you want extra flavor, quickly sauté or roast it.
- Cook the steak: Heat a grill pan or skillet over medium-high heat. Remove steak from marinade and let excess drip off. Cook 4–6 minutes per side (depending on thickness) for medium-rare to medium, or until it reaches your preferred doneness.
- Rest and slice: Transfer steak to a cutting board and rest for 8–10 minutes. Slice thinly against the grain (this is the difference between tender and chewy, so don’t skip it).
- Optional quick sauce: Stir together Greek yogurt, lime juice, salt, and cilantro until smooth. Add a splash of water to thin if needed.
- Assemble the bowls: Divide rice into bowls or meal-prep containers. Add greens, black beans, corn, tomatoes, bell pepper, and onion. Top with sliced steak.
- Finish strong: Add avocado, extra cilantro, and a squeeze of lime. Drizzle with the yogurt-lime sauce or your favorite clean-ish salsa.
Tips for the Best Results
- Don’t over-marinate: Lime juice is acidic and can make steak a little “mushy” if it sits too long. Keep it under 8 hours.
- Get the pan hot: You want a quick sear for flavor and juicy steak. Medium-high heat is your friend.
- Use a thermometer: Pull steak around 130–135°F for medium-rare, 140–145°F for medium. It’ll rise a bit while resting.
- Slice against the grain: Look for the direction of the muscle fibers and cut across them for max tenderness.
- Balance the bowl: If your toppings are all cold, warm the beans and corn for a better hot/cold contrast.
- Salt to finish: A tiny pinch of salt and extra lime at the end makes everything pop without needing heavy sauces.
Variations
- Low-carb: Swap rice for cauliflower rice or extra greens, and load up on peppers, onions, and tomatoes.
- Spicy: Add 1/2 tsp chili powder to the marinade or top with sliced jalapeños and a spoonful of salsa verde.
- Extra crunch: Add shredded cabbage, pepitas, or crushed baked tortilla strips.
- Different protein: Use chicken thighs, shrimp, or tofu with the same cilantro-lime marinade (adjust cook times).
- Whole30-ish vibe: Use cauliflower rice, skip beans and corn, and add guacamole plus pico for flavor.
Storage & Reheating
Store components in airtight containers in the fridge for up to 4 days. For best texture, keep avocado and greens separate until serving. Reheat rice and steak gently in the microwave (30–60 seconds at a time) or in a skillet with a splash of water; then add fresh toppings and a squeeze of lime to bring everything back to life.

FAQ
What cut of steak works best for cilantro lime steak bowls?
Flank steak is classic because it soaks up flavor fast and slices beautifully when cut against the grain. Sirloin is also great if you want something a little more tender and easy to find. Skirt steak works too, just watch it closely because it cooks quickly.
Can I meal prep these bowls for clean eating goals?
Yes, these are made for meal prep. Portion rice, beans, corn, and veggies into containers, then add sliced steak. Keep greens, avocado, and any creamy sauce separate until you’re ready to eat so everything stays fresh (and not soggy).
How do I keep the steak from drying out when reheating?
Reheat it gently and briefly. Microwave in short bursts (30 seconds, stir/flip, then another 15–30 seconds) or warm in a skillet with a tiny splash of water or broth. Also, don’t overcook the steak the first time—medium is a sweet spot for reheating.
Is there a clean sauce option that isn’t heavy?
The Greek yogurt lime sauce in the ingredients list is light, high-protein, and super fresh. You can also do a simple squeeze of lime plus salsa, or mash avocado with lime juice and a pinch of salt for an easy, clean finishing sauce.
Can I make this recipe without cilantro?
Absolutely. Swap cilantro for chopped parsley or thinly sliced green onion, and keep the lime for that bright flavor. If you still want a herby vibe, add a little dried oregano or a few chopped basil leaves (surprisingly good with steak and lime).



