I make these Cilantro Lime Steak Rice Bowls when I want something vibrant, hearty, and full of fresh flavor. Juicy marinated steak, fluffy rice, colorful vegetables, and a bright squeeze of lime come together in one satisfying bowl that works perfectly for weeknight dinners or meal prep.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 pound flank steak
1/4 cup fresh lime juice
1/4 cup olive oil
3 cloves garlic, minced
1/4 cup fresh cilantro, finely chopped
1 teaspoon ground cumin
1 teaspoon chili powder
1/2 teaspoon black pepper
1 teaspoon salt
1 cup black beans, rinsed and drained
2 cups cooked white or brown rice
1 cup corn kernels
1 cup cherry tomatoes, halved
1/2 cup red onion, finely diced
1 avocado, sliced
1/2 cup shredded cheddar or crumbled feta cheese
Extra cilantro for garnish
Lime wedges for serving
Directions
I start by whisking together the lime juice, olive oil, chopped cilantro, garlic, cumin, chili powder, salt, and black pepper in a medium bowl.
I place the flank steak in a shallow dish or resealable bag and pour the marinade over it, making sure it is well coated. Then I refrigerate it for at least 30 minutes, though I prefer letting it marinate up to 4 hours for deeper flavor.
While the steak marinates, I cook the rice according to package instructions and keep it warm.
I preheat a grill or grill pan over medium-high heat. After removing the steak from the marinade and discarding the excess, I grill it for about 4 to 5 minutes per side for medium-rare, or until it reaches my preferred doneness.
Once cooked, I transfer the steak to a cutting board and let it rest for 5 to 10 minutes. I then slice it thinly against the grain to keep it tender.
I warm the black beans and corn in a small saucepan or microwave until heated through.
To assemble the bowls, I divide the rice evenly among four bowls. I top each with black beans, corn, cherry tomatoes, avocado slices, and red onion. I add the sliced steak on top, sprinkle with cheese, garnish with extra cilantro, and serve with fresh lime wedges.
Servings and timing
Prep Time: 20 minutes
Cooking Time: 20 minutes
Total Time: 40 minutes
Servings: 4 servings
Calories: Approximately 620 kcal per serving
Variations
I sometimes swap the white rice for brown rice, cilantro-lime rice, or even cauliflower rice for a lighter option. When I want extra heat, I add sliced jalapeños or a drizzle of hot sauce.
I also like changing the protein by using grilled chicken, shrimp, or even tofu. For a dairy-free version, I simply skip the cheese or use a plant-based alternative. Adding a spoonful of sour cream or Greek yogurt gives the bowl a creamy finish when I want extra richness.
Storage/Reheating
I store each component separately in airtight containers in the refrigerator for up to 4 days. Keeping the avocado separate helps prevent browning, and I slice it fresh when serving.
When reheating, I warm the rice, beans, corn, and steak in the microwave or in a skillet over medium heat until heated through. I then assemble the bowl with the fresh toppings. If the steak feels slightly dry after reheating, I squeeze a little fresh lime juice over it to revive the flavor.
FAQs
Can I cook the steak on the stovetop instead of grilling?
Yes, I often use a grill pan or heavy skillet on the stovetop. I cook it over medium-high heat and follow the same timing guidelines for doneness.
How do I know when the steak is done?
I use a meat thermometer for accuracy. For medium-rare, I look for an internal temperature of about 130–135°F before resting.
Can I make this recipe ahead of time?
Yes, I prepare all the components in advance and store them separately. I assemble the bowls just before serving for the freshest texture.
What other toppings can I add?
I enjoy adding sliced jalapeños, sour cream, salsa, pico de gallo, or shredded lettuce for extra texture and flavor.
Can I freeze the cooked steak?
Yes, I freeze sliced cooked steak in an airtight container for up to 2 months. I thaw it overnight in the refrigerator before reheating.
Conclusion
I find these Cilantro Lime Steak Rice Bowls to be one of the most reliable and flavorful meals I can make. The combination of juicy marinated steak, fresh vegetables, and zesty lime brings everything together beautifully. Whether I prepare them for a quick family dinner or portion them out for meal prep, they always deliver a balanced, satisfying meal packed with fresh flavor.
📖 Recipe:
Print
Cilantro Lime Steak Rice Bowls
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Sophia
- Total Time: 40 minutes
- Yield: 4 servings
- Diet: Halal
Description
These Cilantro Lime Steak Rice Bowls are vibrant, hearty, and packed with fresh Tex-Mex flavor. Juicy marinated steak, fluffy rice, and colorful toppings come together for a satisfying and customizable meal.
Ingredients
1 pound flank steak
1/4 cup fresh lime juice
1/4 cup olive oil
1/4 cup fresh cilantro, finely chopped
3 cloves garlic, minced
1 teaspoon ground cumin
1 teaspoon chili powder
1 teaspoon salt
1/2 teaspoon black pepper
2 cups cooked white or brown rice
1 cup black beans, rinsed and drained
1 cup corn kernels
1 cup cherry tomatoes, halved
1 avocado, sliced
1/2 cup red onion, finely diced
1/2 cup shredded cheddar or crumbled feta cheese
Extra cilantro for garnish
Lime wedges for serving
Instructions
- In a medium bowl, whisk together the lime juice, olive oil, chopped cilantro, garlic, cumin, chili powder, salt, and black pepper.
- Place the flank steak in a shallow dish or resealable bag and pour the marinade over it, ensuring it is well coated. Refrigerate for at least 30 minutes or up to 4 hours for deeper flavor.
- While the steak marinates, cook the rice according to package instructions and keep warm.
- Preheat a grill or grill pan over medium-high heat. Remove the steak from the marinade and discard excess marinade. Grill for 4 to 5 minutes per side for medium-rare, or until desired doneness is reached.
- Transfer the steak to a cutting board and let it rest for 5 to 10 minutes. Slice thinly against the grain.
- Warm the black beans and corn in a small saucepan or microwave until heated through.
- Divide the rice evenly among four bowls. Top each with black beans, corn, cherry tomatoes, avocado slices, and red onion.
- Add the sliced steak, sprinkle with cheese, garnish with extra cilantro, and serve with lime wedges.
Notes
Swap white rice for brown rice, cilantro-lime rice, or cauliflower rice for variety.
Add sliced jalapeños or hot sauce for extra heat.
Substitute grilled chicken, shrimp, or tofu for the steak if desired.
For dairy-free, omit the cheese or use a plant-based alternative.
Store components separately in airtight containers in the refrigerator for up to 4 days.
Freeze sliced cooked steak for up to 2 months and thaw overnight before reheating.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Grill
- Cuisine: Tex-Mex
Nutrition
- Serving Size: 1 bowl
- Calories: 620 kcal
- Sugar: 6 g
- Sodium: 720 mg
- Fat: 32 g
- Saturated Fat: 9 g
- Unsaturated Fat: 20 g
- Trans Fat: 0 g
- Carbohydrates: 45 g
- Fiber: 8 g
- Protein: 38 g
- Cholesterol: 85 mg

