Cilantro Lime Steak Bowls are the ultimate weeknight dinner solution for anyone craving fresh and bold flavors without spending hours in the kitchen. Juicy grilled steak pairs perfectly with zesty lime and colorful veggies for a meal that feels like a treat but is healthy enough for everyday eating.
I remember the first time I made this for my family. We were tired of the same old chicken routine, and I needed something fast but satisfying. I threw together a quick marinade for a flank steak I had in the fridge. The smell of the lime and cilantro on the grill was incredible. It reminded me of our favorite summer cookouts. Now, this dish is a regular request in our house because it is fun to build your own bowl and everyone gets exactly what they want.
Table of Contents
Ingredients for Cilantro Lime Steak Bowls
I always use flank steak for this recipe because it absorbs the marinade quickly and stays tender when sliced correctly. If you enjoy this marinade, you should try our Easy Flank Steak Marinade for even more beef dinner ideas. You can easily swap the veggies in these bowls based on what your family loves.
- 1 pound flank steak
- ¼ cup fresh lime juice (about 2 limes) – I recommend fresh juice for the brightest taste
- ¼ 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) – My preference is brown rice for extra fiber
- 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

Step-by-Step Instructions
In my experience, letting the steak rest after grilling is the most important step for juicy meat. It is tempting to slice right away, but patience pays off here.
Step 1: Whisk lime juice, olive oil, cilantro, garlic, cumin, chili powder, salt, and pepper in a medium bowl. Add the steak and coat it well. Cover and refrigerate for at least 30 minutes. I often let it sit for 2 hours when I have the time for deeper flavor penetration.
Step 2: Cook rice according to the package instructions. For a quick weeknight trick, I use my How to Cook Rice Perfectly guide to ensure fluffy results every time. Heat the black beans in a small saucepan over medium heat for 5 minutes. Warm the corn if using frozen or canned.
Step 3: Heat a grill or grill pan to medium-high. Remove steak from the marinade and let excess drip off. Grill for 4 to 5 minutes per side for medium-rare. Use a meat thermometer to check for 130 degrees internal temperature. Let the steak rest for 5 to 10 minutes before slicing it against the grain.
Step 4: Place rice in serving bowls. Top with beans, corn, tomatoes, avocado, and onion. Add the sliced steak and feta cheese. Garnish with extra cilantro and serve with lime wedges.
What to Serve with Cilantro Lime Steak Bowls
These bowls are filling on their own, but the right side dish adds great texture and flavor contrast. If you love Mexican-inspired flavors, check out our Best Mexican Side Dishes for more inspiration.
Tortilla Chips: The salty crunch pairs perfectly with the soft rice and tender steak. They are great for scooping up extra toppings.
Pico de Gallo: Fresh salsa adds brightness and acidity that cuts through the rich meat. You can use our Homemade Pico de Gallo Recipe to top your bowl.
Mexican Street Corn: This creamy and cheesy side dish complements the lime flavors in the steak bowl beautifully.
Guacamole: Extra creamy avocado goodness is never a bad idea for spreading on top.
Grilled Peppers: Adding more grilled veggies increases the nutritional value and smoky flavor. You can use the same marinade from the steak on these peppers.

Storage & Serving Tips
Store the steak and toppings in separate airtight containers in the fridge for up to 3 days. This keeps the veggies crisp and the meat fresh.
Reheat the steak gently in a skillet over low heat to avoid drying it out. I recommend assembling the bowls just before eating for the best texture and temperature.
FAQs
Can I use a different cut of meat?
Yes, skirt steak or sirloin are great alternatives. Just adjust the cooking time as needed because thinner cuts cook faster.
Is this recipe spicy?
The marinade has mild warmth from chili powder. You can add jalapeños or a dash of hot sauce if you want more heat.
Can I make this ahead?
Yes, marinate the steak and chop veggies the night before to save time. This makes dinner assembly very fast.
Conclusion
You will love how simple it is to put these Cilantro Lime Steak Bowls on the table. They are packed with flavor and healthy ingredients the whole family enjoys. Try this recipe tonight for a stress-free dinner that feels special and satisfies everyone.

Cilantro Lime Steak Bowls
Ingredients
Equipment
Method
- In a medium bowl, whisk together lime juice, olive oil, cilantro, garlic, cumin, chili powder, salt, and black pepper. Add flank steak and coat well. Cover and refrigerate at least 30 minutes, preferably 2-4 hours for maximum flavor.
- Cook rice according to package directions. Heat black beans in a small saucepan over medium heat for about 5 minutes. Season with a pinch of salt or cumin if desired. Cook corn if using fresh (boil or sauté briefly). Heat frozen corn as needed.
- Preheat grill or grill pan to medium-high. Remove steak from marinade and let excess drip off. Discard marinade. Grill steak 4-5 minutes per side for medium-rare or until desired doneness (internal temperature 130°F for medium-rare). Let rest 5-10 minutes, then slice thinly against the grain.
- Divide rice into bowls (½ to 1 cup per serving). Add black beans, corn, cherry tomatoes, avocado slices, and red onion. Top with sliced steak and feta cheese, if using. Garnish with extra cilantro and lime wedges. Enjoy!









