These Cilantro Lime Steak Bowls are the ultimate fusion of juicy cilantro-lime marinated steak, fluffy zesty rice, vibrant beans, crisp veggies, and creamy avocado—all coming together in a bowl that bursts with bright, tangy flavor. With each bite, you’ll taste the perfect balance of citrusy freshness and smoky spices, making it a crowd-pleaser for dinner or meal prep. Get ready to turn your kitchen into a fiesta and dive into this colorful, flavor-packed recipe!
Key Ingredients
Let’s take a look at the star players that make these bowls so irresistible:
- 1 ½ pounds (680 g) flank steak or skirt steak: The hearty protein that soaks up every drop of the zesty cilantro-lime marinade for maximum flavor.
- ¼ cup fresh lime juice (about 2 limes): Provides bright acidity that tenderizes the steak and flavors the rice and drizzle.
- 2 tablespoons fresh orange juice (optional but recommended): Adds a subtle sweetness and extra tenderizing power in the marinade.
- ¼ cup olive oil: Carries the citrus and spices, ensuring an even, flavorful coat on the steak and veggies.
- 1 cup fresh cilantro leaves, finely chopped: Infuses the steak, rice, and drizzle with fresh, herbaceous brightness.
- 4 garlic cloves, minced: Brings savory depth and aromatic warmth to the marinade and drizzle.
- 1 small jalapeño, seeded and finely minced (optional for heat): Delivers a gentle kick of spice—seed it for milder heat or keep seeds in for extra zing.
- 1 teaspoon ground cumin: Imparts earthy, warm undertones that pair beautifully with the citrus.
- 1 teaspoon smoked paprika (or regular paprika): Lends a smoky nuance, especially when grilling the steak.
- ½ teaspoon chili powder: Adds a layer of mild, chili-forward heat to the marinade.
- 1 teaspoon kosher salt: Balances all the flavors and helps draw juices from the steak for better marinating.
- ½ teaspoon freshly ground black pepper: Provides a subtle, sharp bite that complements the other spices.
- 1 ½ cups uncooked long-grain white rice or basmati rice: The fluffy, neutral base that soaks up lime juice and cilantro.
- 3 cups water or low-sodium chicken broth: Cooks the rice, adding depth when you use broth.
- 1 tablespoon olive oil or butter: Keeps the rice tender and prevents sticking.
- 1 teaspoon kosher salt: Ensures the rice is perfectly seasoned.
- 2 tablespoons fresh lime juice: Kicks the cooked rice up a notch with extra citrus zing.
- ½ cup fresh cilantro leaves, finely chopped: Brightens the rice with herbaceous pop.
- Zest of 1 lime: Intensifies that tangy lime flavor in the rice.
- 1 tablespoon olive oil: Used to sauté the corn and beans for the perfect texture.
- 1 small red onion, finely diced: Adds a sweet yet sharp crunch to the bean mixture.
- 1 red bell pepper, diced: Brings color and mild sweetness to the sauté.
- 1 cup corn kernels (fresh, frozen, or canned and drained): Adds bursts of sweet, juicy crunch.
- 1 can (15 oz / 425 g) black beans, drained and rinsed: Provides protein and a creamy complement to the steak.
- 1 teaspoon ground cumin: Echoes the steak’s spices in the bean mixture for cohesion.
- ½ teaspoon smoked paprika: Continues that smoky note in every layer.
- ½ teaspoon kosher salt, or to taste: Ensures the beans and corn are well seasoned.
- ¼ teaspoon black pepper: Adds a final touch of spice to the bean mix.
- Juice of ½ lime: Brightens the corn-bean sauté with fresh citrus.
- 1 cup cherry tomatoes, halved (or 2 Roma tomatoes, diced): Delivers fresh, juicy pops of color and acidity.
- 1 large avocado, sliced or cubed: Adds creamy, buttery richness to each bite.
- ½ cup shredded lettuce or finely shredded cabbage: Offers a crisp, refreshing crunch.
- ¼ cup thinly sliced red onion: Provides a zesty bite and extra texture.
- ¼ cup crumbled cotija cheese or feta (optional): Sprinkles salty, tangy creaminess on top.
- ¼ cup sour cream or Greek yogurt: Balances heat and adds smooth, tangy coolness.
- Extra fresh cilantro leaves, for garnish: Brightens the final presentation with herbal flair.
- Lime wedges, for serving: Let guests squeeze fresh lime juice over their bowl for extra zing.
- ½ cup Greek yogurt or sour cream: Forms the creamy base of the cilantro lime drizzle.
- ¼ cup mayonnaise (or use all yogurt for lighter version): Gives body and richness to the sauce.
- ¼ cup fresh cilantro leaves, roughly chopped: Packs the drizzle with herb-forward flavor.
- 2 tablespoons fresh lime juice: Adds bright acidity to the sauce.
- 1 small garlic clove, minced: Infuses the drizzle with savory depth.
- 2–3 tablespoons water (to thin, as needed): Adjusts the sauce to a perfect, pourable consistency.
- ¼ teaspoon kosher salt: Ensures the sauce is properly seasoned.
- ⅛ teaspoon black pepper: Adds a hint of sharp spice to the drizzle.
How To Make Cilantro Lime Steak Bowls
Follow these steps to transform those ingredients into an irresistibly vibrant bowl. You’ll start by marinating and cooking the steak to juicy perfection, while your rice, bean mixture, and drizzle come together in just a few simple moves. By the time everything’s prepped, you’ll be ready to assemble a dinner that’s as impressive as it is easy.
1. Marinate the steak: In a medium bowl, whisk together lime juice, orange juice, olive oil, chopped cilantro, minced garlic, minced jalapeño (if using), cumin, smoked paprika, chili powder, salt, and black pepper until emulsified. Place the flank or skirt steak into a large resealable bag or shallow dish, pour the marinade over it, and turn to coat evenly. Seal and refrigerate for at least 30 minutes, ideally 2–4 hours (up to 8 hours for extra flavor), flipping the steak once or twice if possible.
2. Cook the rice: Rinse rice under cold water until it runs clear, then drain well. In a medium saucepan, combine rice, water or broth, olive oil or butter, and salt. Bring to a boil over medium-high heat, then reduce to low, cover tightly, and simmer 15–18 minutes until tender. Remove from heat, let rest covered for 5–10 minutes, then fluff with a fork and stir in lime juice, zest, and cilantro. Keep warm.
3. Prepare the corn and black bean mixture: Heat olive oil in a medium skillet over medium heat. Add diced red onion and bell pepper, sauté 3–4 minutes until softened. Stir in corn, cooking 2–3 more minutes until heated through. Add black beans, cumin, smoked paprika, salt, and pepper, cooking another 2–3 minutes until everything is hot. Squeeze in lime juice, adjust seasoning, then remove from heat.
4. Make the cilantro lime drizzle (optional): In a blender, food processor, or bowl with an immersion blender, combine Greek yogurt or sour cream, mayonnaise, cilantro, lime juice, garlic, salt, and pepper. Blend until smooth and vibrant, thinning with 1–2 tablespoons water at a time until pourable. Taste and adjust as needed, then refrigerate until serving.
5. Cook the steak: Remove steak from the fridge 20 minutes before cooking. Preheat a grill, grill pan, or cast-iron skillet over medium-high heat, lightly oiling the surface. Let excess marinade drip off the steak, then discard any leftover marinade. Grill or sear 4–6 minutes per side for medium-rare (130–135°F) or until desired doneness. Transfer to a cutting board, tent with foil, and rest 8–10 minutes. Slice thinly against the grain into strips or bite-sized pieces.
6. Prep the fresh toppings: While the steak rests, halve the cherry tomatoes (or dice Roma tomatoes), cube or slice the avocado, shred lettuce or cabbage, and thinly slice red onion. Crumble cotija or feta if using, and prepare lime wedges.
7. Assemble the bowls: Start each bowl with a generous scoop of cilantro lime rice, add the corn and black bean mixture on one side, then arrange steak slices over the rice. Top with tomatoes, avocado, lettuce or cabbage, and red onion. Spoon on sour cream or Greek yogurt, sprinkle cotija or feta, then drizzle with cilantro lime sauce. Garnish with extra cilantro leaves and a lime wedge for squeezing.
8. Serve immediately: Enjoy while everything is warm and vibrant. For meal prep, cool components completely before layering in containers, keeping toppings and sauce separate until ready to eat.
Serving Suggestions
Once you’ve built these bowls, there are so many ways to elevate the experience:
- Serve with warm corn tortillas on the side for DIY tacos—just spoon the components into tortillas for a fun twist.
- Offer a simple green salad dressed with a lime-cilantro vinaigrette to balance the richness of the steak.
- Pair with a refreshing cucumber-mint agua fresca to contrast the smoky, spicy flavors.
- Top with a handful of pickled red onions or jalapeños for an extra hit of tang and crunch.
Tips For Perfect Cilantro Lime Steak Bowls
Keeping these insider pointers in mind will take your bowls from great to unforgettable. Whether you’re tweaking for heat, prepping ahead, or looking for clever ways to repurpose leftovers, these tips have got you covered:
- Use either flank or skirt steak—skirt has more robust flavor but keep an eye on cook time to avoid toughness.
- For a lighter spin, swap sour cream and mayo for all Greek yogurt and continue the tradition of fresh greens by using brown rice or cauliflower rice.
- Turn up the heat by leaving some jalapeño seeds in the marinade, sprinkling in cayenne, or drizzling hot sauce over the finished bowls.
- To serve a crowd, set up each component buffet-style and let guests build their own bowls exactly how they like.
- Repurpose leftover steak in tacos, quesadillas, or atop a leafy green salad, using the cilantro lime drizzle as a zesty dressing.
How To Store It
Meal-prep magic happens when you store everything the right way. Keep each element fresh, flavorful, and ready for quick assembly:
- Store each component (steak, rice, beans, and toppings) in airtight containers in the fridge for up to 3–4 days.
- Use compartment meal-prep containers to separate rice, beans, steak, and toppings, keeping the drizzle and avocado last for peak freshness.
- Reheat the rice and bean mixture in the microwave or on the stovetop with a splash of water to restore moisture and fluffiness.
- Warm sliced steak gently in a skillet or microwave—just enough to take the chill off without drying it out—then assemble bowls with fresh toppings and sauce.
Frequently Asked Questions
Here are answers to the most common questions about these bowls:
- Q: How long does it take to prepare and cook the Cilantro Lime Steak Bowls?
A: Active prep and cook time is about 40–50 minutes, plus marinating time of at least 30 minutes (ideally 2–4 hours, up to 8 hours).
- Q: Can I use a different cut of beef besides flank or skirt steak?
A: Yes. Sirloin tip, flat iron, or ribeye work well—choose a cut 1–1½ inches thick and adjust cook times as needed.
- Q: Is the fresh orange juice in the marinade necessary?
A: Optional. It adds sweetness and helps tenderize—omit it and boost lime juice or add a teaspoon of honey to maintain balance.
- Q: How do I ensure the cilantro lime rice turns out fluffy and flavorful?
A: Rinse until clear, use a 1:2 rice-to-liquid ratio, simmer 15–18 minutes, rest 5–10 minutes, then stir in lime juice, zest, and cilantro.
- Q: What’s the best way to store and reheat leftovers?
A: Cool each component completely, refrigerate separately for up to 3–4 days, reheat rice and beans with a splash of water, and gently warm steak.
- Q: How can I adjust the spice level?
A: For more heat, keep jalapeño seeds, add cayenne, or hot sauce. To reduce heat, omit jalapeño and use just ¼ teaspoon chili powder.
- Q: Can I make components ahead for meal prep?
A: Absolutely. Marinate and cook the steak up to 2 days ahead, and cook rice and beans in advance—assemble bowls when you’re ready.
- Q: Is it possible to use brown rice or cauliflower rice instead?
A: Yes. Use a 1:2.25 ratio for brown rice, or sauté riced cauliflower 5–7 minutes, then finish with lime juice, zest, and cilantro.
- Q: How can I lighten the cilantro lime drizzle?
A: Swap mayo and sour cream for ¾–1 cup Greek yogurt, blend with cilantro, lime juice, garlic, salt, and pepper, thinning with water as needed.
What Makes This Special
This recipe shines because it’s a vibrant celebration of fresh ingredients and bold flavors—juicy marinated steak, tangy lime-kissed rice, vibrant beans, and creamy avocado all in one bowl. It’s perfect for a fun weeknight dinner, a DIY taco night, or an impressive meal-prep option. Plus, you can print this article and tuck it into your recipe binder for later—no more scrolling! Let me know in the comments how your bowls turned out or if you have any questions while cooking. Enjoy every flavorful bite!
Cilantro Lime Steak Bowls
Description
Slices of seared flank steak soak up a bright cilantro-lime marinade, paired with fluffy lime-kissed rice, spiced black beans, crisp veggies, and creamy avocado for a mouthwatering bowl that celebrates fresh, bold flavors.
Ingredients
Instructions
-
Marinate the steak:
-
1) In a medium bowl, whisk together lime juice, orange juice, olive oil, chopped cilantro, minced garlic, minced jalapeño (if using), cumin, smoked paprika, chili powder, salt, and black pepper.
-
2) Place the flank or skirt steak in a large resealable bag or shallow dish. Pour the marinade over the steak, turning to coat thoroughly.
-
3) Seal and refrigerate for at least 30 minutes, preferably 2–4 hours. For maximum flavor, marinate up to 8 hours. Turn the steak once or twice during marinating if possible.
-
Cook the rice:
-
1) Rinse the rice under cold water until the water runs mostly clear; drain well.
-
2) In a medium saucepan, combine rice, water or broth, olive oil or butter, and salt. Bring to a boil over medium-high heat.
-
3) Once boiling, reduce the heat to low, cover tightly with a lid, and simmer for 15–18 minutes (or according to package directions) until the liquid is absorbed and the rice is tender.
-
4) Remove from heat and let the rice sit covered for 5–10 minutes. Then fluff with a fork.
-
5) Stir in lime juice, lime zest, and chopped cilantro. Taste and adjust salt or lime if needed. Keep covered and warm.
-
Prepare the corn and black bean mixture:
-
1) Heat olive oil in a medium skillet over medium heat.
-
2) Add diced red onion and red bell pepper; sauté 3–4 minutes until they begin to soften.
-
3) Stir in the corn and cook another 2–3 minutes (if using frozen corn, cook until heated through).
-
4) Add the black beans, cumin, smoked paprika, salt, and black pepper. Cook 2–3 more minutes, stirring gently, until everything is hot and well seasoned.
-
5) Squeeze in the juice of ½ lime, stir, and adjust seasoning to taste. Remove from heat and set aside.
-
Make the cilantro lime drizzle (optional):
-
1) In a blender, small food processor, or bowl (using an immersion blender), combine Greek yogurt or sour cream, mayonnaise, cilantro, lime juice, minced garlic, salt, and black pepper.
-
2) Blend until smooth and vibrant green. Add water 1 tablespoon at a time until it reaches a pourable but slightly thick consistency.
-
3) Taste and adjust lime or salt as desired. Refrigerate until ready to serve.
-
Cook the steak:
-
1) Remove the steak from the refrigerator about 20 minutes before cooking to take the chill off.
-
2) Preheat a grill, grill pan, or heavy cast-iron skillet over medium-high to high heat. Lightly oil the grates or pan.
-
3) Remove steak from the marinade, letting excess drip off. Discard the remaining marinade.
-
4) Grill or sear the steak for about 4–6 minutes per side for medium-rare, depending on thickness, or until it reaches your desired doneness (about 130–135°F / 54–57°C for medium-rare, 140°F / 60°C for medium).
-
5) Transfer steak to a cutting board, tent loosely with foil, and let rest for 8–10 minutes. Resting keeps it juicy.
-
6) Slice the steak thinly against the grain into strips. For bite-size pieces, you can then cut the strips into smaller chunks.
-
Prep the fresh toppings:
-
1) While the steak rests, slice the cherry tomatoes, cube or slice the avocado, shred the lettuce or cabbage, and thinly slice red onion.
-
2) Crumble the cotija or feta cheese if using, and cut lime wedges for serving.
-
Assemble the cilantro lime steak bowls:
-
1) Start each bowl with a generous scoop of cilantro lime rice.
-
2) Add a portion of the corn and black bean mixture on one side of the bowl.
-
3) Arrange slices of steak over the rice.
-
4) Add fresh toppings: a handful of tomatoes, avocado, shredded lettuce or cabbage, and red onion.
-
5) Spoon a little sour cream or Greek yogurt on top, and sprinkle with crumbled cotija or feta.
-
6) Drizzle with the cilantro lime sauce, if using.
-
7) Garnish with extra cilantro leaves and a lime wedge for squeezing over the bowl right before eating.
-
Serving and storage:
-
1) Serve immediately while the steak and rice are warm.
-
2) For meal prep, let all components cool completely before assembling into containers. Store steak, rice, and bean mixture in separate compartments or layers, and keep fresh toppings and sauce separate until serving.
-
3) Refrigerate up to 3–4 days. Reheat the steak, rice, and beans together, then add fresh toppings and drizzle with sauce just before eating.
Note
- Flank steak and skirt steak both work well; skirt steak is usually more flavorful but can be slightly chewier if overcooked.
- For a lighter version, replace sour cream and mayo with all Greek yogurt and use brown rice or cauliflower rice.
- Add extra heat by including sliced jalapenos, a pinch of cayenne in the marinade, or a drizzle of hot sauce when serving.
- This recipe adapts well for a crowd: set out all components buffet-style and let everyone build their own bowl.
- Leftover steak is excellent in tacos, quesadillas, or over a green salad with the cilantro lime drizzle as dressing.
