I have to admit, I fell in love with this Cilantro Lime Steak Bowls Recipe the very first time I made it. The combination of zesty cilantro, tangy lime, and perfectly grilled steak is just irresistible. It’s one of those meals that feels fancy but is surprisingly easy to throw together.
Every bite bursts with flavor, and I loved how versatile it is—you can switch up toppings depending on your mood. My family went absolutely crazy over these bowls, and now I make them at least once a week during warmer months.
If you enjoy fresh avocado in meals, you might also like the High Protein Breakfast Wrap with Cottage Cheese and Avocado Recipe for a morning boost.

Ingredients
Here’s everything you’ll need to make this vibrant and delicious dish. I’ve included tips on why certain ingredients really make a difference:
- 2 lbs flank steak – Choose fresh, well-marbled steak for the juiciest results.
- 1/2 cup avocado or olive oil – Avocado oil is my personal favorite for a light, neutral flavor. You can also explore other avocado-based recipes like Avocado Toast with Creamy Scrambled Eggs Recipe for breakfast inspiration.
- Zest of 1 lime – Adds a bright, citrusy punch that balances the richness of the steak.
- Juice of 2 limes – Freshly squeezed lime juice makes all the difference over bottled juice.
- 4 cloves fresh garlic, minced – Avoid pre-minced garlic for maximum flavor.
- 1/2 cup chopped cilantro – Fresh cilantro is essential; frozen won’t give the same vibrant taste.
- 2 teaspoons kosher salt – Enhances all the flavors without overpowering.
- 1/2 teaspoon freshly ground black pepper – Adds subtle heat and depth.
- 4 cups cooked rice or riced cauliflower – I love using cilantro lime rice for extra flavor.
- 2 avocados, sliced – Use ripe avocados for creamy texture.
- 1 can (15 oz) black beans, heated – Rinse for a cleaner taste and softer texture.
- 1 can (15 oz) corn, heated – Adds sweetness and crunch.
- 1 cup shredded cheddar cheese – Freshly shredded melts better and tastes richer.
- 1/2 red onion, diced – Gives a sharp contrast to the creamy avocado and cheese.
For the lime crema:
- 1 cup sour cream – Use full-fat for creaminess, but Greek yogurt works for a tangier twist.
- 2 teaspoons Tajin seasoning – Adds a smoky, slightly spicy flavor.
- Juice of 1 lime – Balances richness with citrus brightness.
Note: several servings
Variations
I love that this recipe is flexible! Here are some ways to tweak it:
- Dairy-free: Swap sour cream for coconut yogurt in the lime crema.
- Low-carb: Use riced cauliflower instead of rice to cut carbs.
- Extra spice: Add diced jalapeños or a dash of hot sauce to the topping.
- Vegetarian: Replace steak with grilled portobello mushrooms or tofu.
- Flavor boosters: Add roasted bell peppers, black olives, or grilled onions.

Cooking Time
Here’s a quick breakdown so you can plan your meal:
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Marinate Time: 30 minutes to 3 hours
- Total Time: Approximately 2 hours 35 minutes
Equipment You Need
- Grill or grill pan – For perfectly seared steak with smoky flavor.
- Shallow dish or zip-top bag – For marinating the steak evenly.
- Sharp knife – Essential for slicing steak against the grain.
- Cutting board – Keep your prep clean and organized.
- Small mixing bowl – For combining the marinade and lime crema.
- Measuring cups and spoons – To ensure accurate flavor balance.
How to Make Cilantro Lime Steak Bowls Recipe
Prepare the Marinade
I start by whisking together oil, lime zest, lime juice, garlic, cilantro, salt, and pepper in a small bowl. It smells amazing at this point, and it’s the flavor base that makes the steak shine.
Marinate the Steak
Next, I place the flank steak in a shallow dish or zip-top bag and coat it thoroughly with the marinade. Then I cover it and refrigerate for 30 minutes up to 3 hours—longer marination really deepens the flavor.
Grill the Steak
I preheat my grill to medium-high, then cook the steak 10 minutes per side or until it reaches medium to medium-well. I’m careful not to overcook; flank steak dries out quickly.
Rest and Slice
After grilling, I let the steak rest for 5-10 minutes. Resting keeps the meat juicy and tender. I always slice against the grain to make each bite melt-in-your-mouth.
Assemble the Bowls
I layer rice (or riced cauliflower) as the base, then add sliced steak, avocado, black beans, corn, shredded cheddar, and diced red onion. I finish with a drizzle of lime crema, which ties all the flavors together beautifully.
Additional Tips for Making This Recipe Better
I’ve made these bowls countless times, and here’s what I’ve learned:
- I always zest and juice the limes fresh—bottled juice just doesn’t compare.
- Let the steak marinate as long as possible; even an extra hour makes a big difference.
- I like to set up a toppings bar for family meals—it’s fun and allows everyone to customize.
- Don’t skip the lime crema; it’s the flavor punch that makes this dish unforgettable.
- Use a sharp knife for slicing steak thinly—it keeps the texture tender and easy to eat.
How to Serve Cilantro Lime Steak Bowls
These bowls are as beautiful as they are tasty. I like to serve them in wide, shallow bowls so every ingredient is visible. Garnish with extra cilantro leaves, lime wedges, or a sprinkle of Tajin for a pop of color. Pair with tortilla chips or a light salad for a complete meal. Presentation makes a difference—I always arrange toppings neatly rather than tossing everything together.

Nutritional Information
Here’s a quick glance at the key nutritional facts per serving:
- Calories: Approximately 550–600 kcal
- Protein: 35–40g from the steak and beans
- Carbohydrates: 45–50g mainly from rice, beans, and corn
- Fat: 25–28g from avocado, oil, and cheese
Make Ahead and Storage
Storing
I keep leftover steak bowls in an airtight container in the fridge. They stay fresh for 3-4 days, making them perfect for meal prep.
Freezing
While I don’t recommend freezing the avocado, you can freeze the rice, beans, corn, and cooked steak separately. Freeze in airtight containers for up to 2 months.
Reheating
I reheat leftovers in a skillet or microwave. Add a splash of water to the rice to keep it from drying out, then top with fresh avocado slices before serving.
Why You’ll Love This Recipe
Here’s why I can’t get enough of these bowls:
- Flavor Explosion: Every bite has a perfect balance of zesty, savory, and creamy elements.
- Quick & Easy: With minimal prep and grill time, it’s a weeknight winner.
- Family-Friendly: Everyone can customize their bowl, making it a crowd-pleaser.
- Healthy & Versatile: Lean steak, fresh veggies, and options for low-carb or dairy-free diets.
- Make-Ahead Friendly: Prep ingredients ahead and assemble quickly for easy weeknight dinners.
These Cilantro Lime Steak Bowls are one of my all-time favorite meals. The combination of fresh flavors, tender steak, and creamy lime crema is irresistible. Whether you’re cooking for family or hosting a summer BBQ, this recipe is guaranteed to impress.

Cilantro Lime Steak Bowls Recipe
Ingredients
Method
- I start by whisking together oil, lime zest, lime juice, garlic, cilantro, salt, and pepper in a small bowl. It smells amazing at this point, and it’s the flavor base that makes the steak shine.
- Next, I place the flank steak in a shallow dish or zip-top bag and coat it thoroughly with the marinade. Then I cover it and refrigerate for 30 minutes up to 3 hours—longer marination really deepens the flavor.
- I preheat my grill to medium-high, then cook the steak 10 minutes per side or until it reaches medium to medium-well. I’m careful not to overcook; flank steak dries out quickly.
- After grilling, I let the steak rest for 5-10 minutes. Resting keeps the meat juicy and tender. I always slice against the grain to make each bite melt-in-your-mouth.
- I layer rice (or riced cauliflower) as the base, then add sliced steak, avocado, black beans, corn, shredded cheddar, and diced red onion. I finish with a drizzle of lime crema, which ties all the flavors together beautifully.
Notes
- I always zest and juice the limes fresh—bottled juice just doesn’t compare.
- Let the steak marinate as long as possible; even an extra hour makes a big difference.
- I like to set up a toppings bar for family meals—it’s fun and allows everyone to customize.
- Don’t skip the lime crema; it’s the flavor punch that makes this dish unforgettable.
- Use a sharp knife for slicing steak thinly—it keeps the texture tender and easy to eat.