I make these Cilantro Lime Steak Bowls when I want a fresh, vibrant meal that still feels hearty and satisfying. The juicy steak paired with bright lime and fresh cilantro creates a bold flavor that I keep coming back to. I love how I can build these bowls with colorful ingredients, making them both delicious and visually appealing.
Why You’ll Love This Recipe
I love this recipe because it combines simple ingredients into something that tastes incredibly fresh and balanced. The marinade gives the steak a zesty, savory flavor, and I enjoy how customizable the bowls are. I can switch up toppings depending on what I have, and it always turns out satisfying and full of flavor.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
- steak (flank, sirloin, or skirt steak)
- lime juice
- lime zest
- olive oil
- garlic, minced
- fresh cilantro, chopped
- salt
- black pepper
- cumin
- chili powder
- cooked rice (white, brown, or cilantro lime rice)
- black beans
- corn kernels
- cherry tomatoes, halved
- avocado, sliced
- red onion, thinly sliced
- shredded lettuce, optional
- sour cream or Greek yogurt, optional

Directions
I start by preparing the marinade, mixing lime juice, lime zest, olive oil, garlic, chopped cilantro, cumin, chili powder, salt, and pepper in a bowl. I coat the steak well and let it marinate for at least 30 minutes, though I prefer a few hours for deeper flavor.
When I’m ready to cook, I heat a skillet or grill pan over medium-high heat. I cook the steak for a few minutes on each side, depending on thickness, until it reaches my preferred doneness. Then I let it rest for about 5 to 10 minutes before slicing it thinly against the grain.
While the steak rests, I prepare the bowl components. I warm the rice and beans, and get all the toppings ready.
To assemble, I start with a base of rice, then add sliced steak, black beans, corn, tomatoes, avocado, and red onion. I finish with extra cilantro, a squeeze of lime juice, and a dollop of sour cream or yogurt if I want a creamy touch.
Servings and timing
I usually make about 3 to 4 servings from this recipe.
I spend around 15 minutes prepping, plus at least 30 minutes for marinating. Cooking the steak takes about 10 minutes, and assembling the bowls takes another 10 minutes. In total, I plan for about 1 hour including marination time.
Variations
I sometimes swap the steak for grilled chicken or shrimp when I want a different protein. I also like using quinoa instead of rice for a lighter base.
When I want extra flavor, I add grilled peppers or roasted vegetables. I also enjoy adding a spoonful of salsa or a drizzle of hot sauce for a bit of heat.
For a low-carb version, I skip the rice and use a bed of lettuce or cauliflower rice instead.
storage/reheating
I store the components separately in airtight containers in the refrigerator for up to 3 days. This helps keep everything fresh and prevents the vegetables from becoming soggy.
When reheating, I warm the steak, rice, and beans separately, then assemble the bowl with fresh toppings. I avoid reheating the avocado and fresh vegetables.
If I have leftover steak, I sometimes use it in wraps or salads the next day.
FAQs
What cut of steak works best?
I like using flank, skirt, or sirloin steak because they cook quickly and slice well for bowls.
How long should I marinate the steak?
I marinate for at least 30 minutes, but I find that a few hours gives the best flavor.
Can I make this ahead of time?
I prepare the components ahead and store them separately, then assemble fresh when I’m ready to eat.
How do I keep the steak tender?
I avoid overcooking it and always slice it against the grain after letting it rest.
Can I make this dairy-free?
I simply skip the sour cream or use a dairy-free alternative.
Conclusion
I love how these Cilantro Lime Steak Bowls bring together bold, fresh flavors in a way that feels both nourishing and satisfying. They are easy to customize, perfect for meal prep, and always full of color and texture. This is one of those meals I enjoy making when I want something wholesome that doesn’t compromise on flavor.
Print
Cilantro Lime Steak Bowls
- Author: lina
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 1 hour
- Yield: 3 to 4 servings
- Category: Dinner
- Method: Grilling
- Cuisine: Mexican-inspired
- Diet: Halal
Description
Fresh and vibrant cilantro lime steak bowls made with juicy marinated steak, rice, beans, and colorful toppings, creating a balanced and flavorful meal perfect for lunch or dinner.
Ingredients
- 1 lb flank, sirloin, or skirt steak
- 3 tablespoons lime juice
- 1 teaspoon lime zest
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1/4 cup fresh cilantro, chopped
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon cumin
- 1/2 teaspoon chili powder
- 2 cups cooked rice (white, brown, or cilantro lime rice)
- 1 cup black beans, drained and rinsed
- 1 cup corn kernels
- 1 cup cherry tomatoes, halved
- 1 avocado, sliced
- 1/4 cup red onion, thinly sliced
- 1 cup shredded lettuce (optional)
- 1/4 cup sour cream or Greek yogurt (optional)
Instructions
- In a bowl, mix lime juice, lime zest, olive oil, garlic, cilantro, cumin, chili powder, salt, and pepper to create the marinade.
- Coat the steak with the marinade and let it sit for at least 30 minutes or up to a few hours for deeper flavor.
- Heat a skillet or grill pan over medium-high heat.
- Cook the steak for 4 to 5 minutes per side, or until it reaches your preferred doneness.
- Remove the steak and let it rest for 5 to 10 minutes before slicing thinly against the grain.
- Warm the rice and black beans while preparing the toppings.
- Assemble the bowls by adding rice as the base.
- Top with sliced steak, black beans, corn, cherry tomatoes, avocado, and red onion.
- Add shredded lettuce if using.
- Finish with extra cilantro, a squeeze of lime juice, and a dollop of sour cream or Greek yogurt if desired.
Notes
- Marinating longer enhances flavor, but even 30 minutes works well.
- Always slice steak against the grain for maximum tenderness.
- Swap steak with chicken, shrimp, or tofu for variation.
- Use quinoa or cauliflower rice for a lighter option.
- Add grilled vegetables or salsa for extra flavor.
- Store components separately to keep ingredients fresh.
- Avoid reheating fresh toppings like avocado and lettuce.
Nutrition
- Serving Size: 1 bowl
- Calories: 520
- Sugar: 5g
- Sodium: 580mg
- Fat: 24g
- Saturated Fat: 7g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 6g
- Protein: 35g
- Cholesterol: 90mg
