Cilantro Lime Steak Bowls

How to make Cilantro Lime Steak Bowls with juicy steak and fresh veggies for a healthy dinner that is perfect for busy weeknights.

Updated

March 29, 2026

Grilling marinated flank steak for Cilantro Lime Steak Bowls

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.

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
Grilling marinated flank steak for Cilantro Lime Steak Bowls

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.

Grilling marinated flank steak for Cilantro Lime Steak Bowls

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.

Grilling marinated flank steak for Cilantro Lime Steak Bowls

Cilantro Lime Steak Bowls

Cilantro Lime Steak Bowls burst with zesty lime, juicy grilled steak, fresh veggies, and creamy avocado for a colorful, delicious dinner perfect for busy nights.
Prep Time 15 minutes
Cook Time 10 minutes
marinating time 30 minutes
Total Time 55 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: American, Mexican
Calories: 580

Ingredients
  

  • 1 pound flank steak
  • ¼ cup fresh lime juice about 2 limes
  • ¼ 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
  • 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

Equipment

  • Grill or grill pan
  • Medium bowl
  • Resealable bag or shallow dish
  • Small saucepan
  • Knife and cutting board

Method
 

  1. 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.
  2. 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.
  3. 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.
  4. 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!

Notes

Resting the steak after cooking keeps it juicy and tender. Customize your bowls with other veggies or spicy toppings like jalapeños or hot sauce. Marinate the steak overnight for deeper flavor if you have extra time. No grill? Cook the steak in a cast-iron skillet instead. The marinade acts as the dressing for the bowls.

Leave a Comment

Recipe Rating