Hey y'all! Ever craved a meal that bursts with zesty flavors, juicy steak, and vibrant, fresh toppings—all in one bowl? These Cilantro Lime Steak Bowls are your answer! They're perfect for weeknight dinners, meal prepping, or even impressing a crowd at your next gathering. Each bite is loaded with bold, tangy, and savory goodness. Let’s get cooking!
Why You'll Love This Cilantro Lime Steak Bowl Recipe
- Quick and easy—comes together in under 30 minutes!
- Customizable with your favorite toppings and sides.
- Packed with protein and fresh flavors for a balanced meal.
- Perfect for meal prep or feeding a hungry family.
- Gluten-free and can be adapted for low-carb lifestyles.
Ingredients for Cilantro Lime Steak Bowls
- 1.5 lbs flank steak or skirt steak
- ¼ cup olive oil
- 2 garlic cloves, minced
- Zest and juice of 2 limes
- ½ cup fresh cilantro, chopped (plus extra for garnish)
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- ¾ teaspoon sea salt
- ½ teaspoon freshly ground black pepper
- 2 cups cooked white or brown rice
(try this rice-cooking guide) - 1 cup grape tomatoes, halved
- 1 large avocado, diced
- ½ small red onion, finely diced
- 1 cup canned black beans, rinsed and drained
- ½ cup corn kernels (fresh, frozen, or canned)
- ¼ cup crumbled queso fresco or feta (optional)
- Lime wedges for serving
How to Make Cilantro Lime Steak Bowls
Step 1: Marinate the Steak
In a large bowl or zip-top bag, whisk together olive oil, garlic, lime zest and juice, cilantro, cumin, chili powder, salt, and pepper. Add the steak and turn to coat. Cover and marinate in the fridge for at least 20 minutes (up to 8 hours for maximum flavor).
Step 2: Cook the Steak
Heat a large skillet or grill pan over medium-high heat. Remove steak from marinade, letting excess drip off. Cook steak for 4-5 minutes per side for medium-rare, or until your desired doneness (about 135°F/57°C internal temp). Transfer to a plate, tent with foil, and let it rest for 5 minutes.
Step 3: Prep the Rice and Bowl Toppings
While steak rests, prepare your rice according to package directions if not already done. Set out the tomatoes, avocado, onion, black beans, and corn.
Step 4: Slice and Assemble
Thinly slice steak against the grain. To assemble bowls, add a scoop of rice to each bowl, arrange steak slices on top, and surround with tomatoes, avocado, onion, beans, and corn. Sprinkle with extra cilantro and cheese if desired. Serve immediately with lime wedges.
Notes & Tips for Cilantro Lime Steak Bowls
- Let steak rest before slicing for juicy, tender bites.
- For an even zestier flavor, add a splash of hot sauce or sliced jalapeños.
- Learn more about steak cooking techniques at Serious Eats.

Variations on Cilantro Lime Steak Bowls
- Cilantro Lime Chicken Bowls: Swap steak for grilled chicken breasts or thighs.
- Vegetarian Bowl: Substitute steak with grilled portobello mushrooms or tofu.
- Low-Carb/Keto: Serve over cauliflower rice instead of grains.
Required Equipment for Cilantro Lime Steak Bowls
- Large skillet or grill pan
- Cutting board & sharp knife
- Mixing bowls
- Measuring cups & spoons
- Foil
How to Store Cilantro Lime Steak Bowls
Store leftover steak and rice in separate airtight containers in the refrigerator for up to 3 days. Keep toppings in small containers to preserve freshness. Reheat steak and rice gently in the microwave; add fresh toppings after warming. Avoid freezing, as steak can become tough and veggies lose texture.
Serving Suggestions & Pairings for Cilantro Lime Steak Bowls
- Pair with crispy tortilla chips and guacamole.
- Serve alongside a crisp Mexican slaw or fresh green salad.
- Enjoy with a refreshing glass of lime agua fresca or a light Mexican lager.
Pro Tips for Cilantro Lime Steak Bowls
- Always slice steak against the grain for the most tender results.
- For maximum flavor, marinate steak overnight if time allows.
- Check steak’s doneness with an instant-read thermometer—read this handy guide for best practices.
FAQ: Cilantro Lime Steak Bowls
- Can I make Cilantro Lime Steak Bowls ahead of time?
- Yes! Prep the components ahead and assemble just before serving. Store the rice and steak separately from fresh toppings for best texture.
- What’s the best cut of steak for this recipe?
- Flank or skirt steak works best since they’re flavorful and cook quickly. Sirloin is a good backup option, too.
- How can I make these bowls spicier?
- Add sliced jalapeños, a sprinkle of cayenne, or your favorite hot sauce for an extra kick.
Ingredients
- 1 lb flank steak
- 2 tablespoon olive oil
- 2 limes, juiced and zested
- ½ cup fresh cilantro, chopped
- 2 cups cooked white rice
- 1 can (15 oz) black beans, drained and rinsed
- 1 large avocado, diced
- 1 cup cherry tomatoes, halved
- ½ red onion, thinly sliced
- 1 teaspoon garlic powder
- 1 teaspoon ground cumin
- Salt and pepper to taste
Instructions
-
1In a bowl, whisk together olive oil, lime juice, lime zest, garlic powder, cumin, salt, pepper, and half of the chopped cilantro. Add the steak and marinate for at least 15 minutes.
-
2Preheat a grill or skillet over medium-high heat. Cook the marinated steak for 4-5 minutes per side or until desired doneness. Rest for 5 minutes, then slice thinly against the grain.
-
3While the steak cooks, toss the warm rice with the remaining cilantro and a squeeze of lime juice.
-
4Build each bowl with a bed of cilantro lime rice, sliced steak, black beans, avocado, cherry tomatoes, and red onion.
-
5Garnish with extra cilantro and lime wedges if desired. Serve immediately.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!