If you are craving a vibrant, flavor-packed meal that feels like a festive celebration in every bite, the Cilantro Lime Steak Bowls Recipe is exactly what you need. This dish brings together tender, juicy marinated flank steak, zesty cilantro lime rice, and a colorful black bean and corn medley. Topped off with fresh avocado, tomatoes, and a creamy cilantro lime drizzle, it’s a bowl bursting with texture, freshness, and a perfect balance of tangy and smoky flavors. Whether you’re looking for an impressive weeknight dinner or a dish to wow your friends, this recipe will quickly become your go-to for satisfying and wholesome meals.

Ingredients You’ll Need
The magic of this Cilantro Lime Steak Bowls Recipe lies in its simple but thoughtfully chosen ingredients. Each element works in harmony to deliver layers of flavor, amazing textures, and bright colors that make the bowl as lovely to look at as it is to eat. From fresh herbs and citrus juices to smoky spices and creamy toppings, every ingredient plays a critical role.
- Flank steak or skirt steak (1 ½ pounds): Perfect cuts for marinating and quick cooking to juicy tenderness.
- Fresh lime juice (¼ cup): Adds essential tang and brightness that wakes up every bite.
- Fresh orange juice (2 tablespoons, optional): Provides a subtle sweetness that balances the lime’s tartness.
- Olive oil (¼ cup + 1 tablespoon): Helps marinade ingredients blend and prevents sticking during cooking.
- Fresh cilantro leaves (1 cup chopped + ½ cup for rice): The star herb delivering that unmistakable fresh, citrusy aroma and flavor.
- Garlic cloves (4 cloves minced): Infuses the steak and the drizzle with depth and savory warmth.
- Jalapeño (1 small, optional): Adds a little kick for those who enjoy a hint of exhilarating heat.
- Ground cumin, smoked paprika, chili powder, kosher salt, and black pepper: The spice blend that transforms the steak and beans with smoky, earthy character.
- Long-grain white rice or basmati rice (1 ½ cups): A fluffy, fragrant base enhanced with lime and cilantro.
- Red onion and red bell pepper: Add vibrant color, sweetness, and crunch to the corn and black bean mixture.
- Corn kernels and black beans: Protein-rich, textural stars that complement the steak beautifully.
- Fresh toppings like cherry tomatoes, avocado, shredded lettuce or cabbage, and cotija cheese: Bring freshness, creaminess, and tangy notes for balance.
- Sour cream or Greek yogurt and lime wedges: Cooling dollops and zesty finishes that elevate each mouthful.
- Cilantro lime drizzle ingredients (Greek yogurt, mayonnaise, cilantro, lime juice, garlic, salt, pepper): Optional but adds a luscious, herbaceous topping that ties everything together gloriously.
How to Make Cilantro Lime Steak Bowls Recipe
Step 1: Marinate the Steak
Start by whisking together fresh lime juice, optional orange juice, olive oil, a generous handful of chopped cilantro, minced garlic, a seeded and minced jalapeño for heat, and the spice blend of cumin, smoked paprika, chili powder, salt, and pepper. Pour this fragrant mixture over your flank or skirt steak in a resealable bag or shallow dish, ensuring every inch is coated. Let the steak soak up these flavors in the refrigerator for anywhere between 30 minutes and 8 hours. The longer it marinates, the more tender and flavorful your steak turns out, so do try to plan ahead if possible.
Step 2: Cook the Cilantro Lime Rice
While your steak marinates, rinse your rice under cold water until clear for fluffy, non-sticky grains. Combine it with water or low-sodium chicken broth, olive oil or butter, and kosher salt in a saucepan. Once boiling, simmer it low and slow with a lid on until tender and the liquid is fully absorbed—roughly 15 to 18 minutes. Let the rice rest, then fluff it up with a fork and stir in fresh lime juice, lime zest, and more chopped cilantro for that unmistakable citrus-herb brightness that elevates this recipe.
Step 3: Prepare the Corn and Black Bean Mixture
Sauté diced red onion and red bell pepper in olive oil until they start to soften, then add in corn kernels to warm through. Stir in black beans alongside cumin, smoked paprika, salt, and pepper, cooking until everything is well-seasoned and heated. A squeeze of fresh lime juice finishes this colorful mixture and adds a tang that complements the creamy avocado and steak perfectly.
Step 4: Make the Optional Cilantro Lime Drizzle
Create a luscious drizzle by blending together Greek yogurt or sour cream, mayonnaise for richness, fresh cilantro leaves, lime juice, garlic, salt, and pepper. Add water a tablespoon at a time until you reach a creamy yet pourable consistency. This sauce is a marvelous addition that brings extra freshness and a cooling element to the spicy, smoky flavors in the steak bowls.
Step 5: Cook the Steak
Remove your steak from the fridge about 20 minutes before cooking so it reaches room temperature evenly. Preheat a grill, grill pan, or cast-iron skillet until it’s smoking hot, lightly oiling the surface. Grill or sear the steak for about 4 to 6 minutes on each side depending on thickness and your preferred doneness. After grilling, rest the steak loosely covered in foil for 8 to 10 minutes to keep it juicy and tender before slicing thinly against the grain for maximum tenderness.
Step 6: Prep Fresh Toppings and Assemble
While the steak rests, get your fresh ingredients ready—slice tomatoes, cube or slice avocado, shred lettuce or cabbage, and thinly slice red onion. Crumble some cotija or feta cheese if you like, and have lime wedges ready for squeezing. To assemble, start with a generous scoop of cilantro lime rice, add the corn and black bean mixture, layer the sliced steak on top, then add fresh veggies and cheese. Finish with a dollop of sour cream or Greek yogurt and a drizzle of the cilantro lime sauce if using. Garnish with extra cilantro and a lime wedge for that final burst of freshness.
How to Serve Cilantro Lime Steak Bowls Recipe

Garnishes
Fresh garnishes like extra cilantro leaves and lime wedges are essential to this dish—they brighten and balance out the smoky steak and hearty beans. A sprinkle of cotija or feta cheese adds a salty, tangy crumble that’s so satisfying. Plus, a spoonful of sour cream or Greek yogurt tempers the spice and brings creaminess.
Side Dishes
The bowls are generous and complete, but if you want to add sides, a crisp green salad with a citrus vinaigrette or some warm, crusty tortillas would complement beautifully. A refreshing cucumber salad or pickled red onions would also add a nice contrast to the richness of the steak.
Creative Ways to Present
For a fun twist, serve the components deconstructed on a platter so everyone can build their own bowls, or use colorful mini bowls for individual servings at a party. Layering in large mason jars for meal prep or picnic-style lunches also works wonderfully and keeps the textures fresh.
Make Ahead and Storage
Storing Leftovers
You can absolutely enjoy this Cilantro Lime Steak Bowls Recipe days later. Store the steak, rice, and corn-bean mixture separately in airtight containers in the fridge to maintain freshness and texture. Keep fresh toppings and sauces stored separately as well, so everything tastes vibrant when reheated and served.
Freezing
If you want to freeze portions, it’s best to freeze the steak and the corn and bean mixture without the fresh toppings or rice, as these don’t always freeze well. Thaw overnight in the refrigerator before reheating gently.
Reheating
When reheating, warm the steak, rice, and bean mixture together in a skillet or microwave until heated through but be careful not to overcook the steak to avoid toughness. Add fresh toppings and the drizzle after reheating for maximum flavor and freshness.
FAQs
Can I use another cut of steak?
Absolutely. Flank or skirt steak is ideal for marinating and quick cooking, but sirloin or ribeye could also work. Just adjust cooking time to match the cut and thickness to maintain tenderness.
What if I don’t have a grill?
No grill, no problem! A heavy cast-iron skillet or grill pan on the stovetop works excellently to sear the steak and get those delicious caramelized edges.
Is the cilantro lime drizzle necessary?
Not necessary, but highly recommended! It adds a creamy, zesty finish that takes this bowl to the next level. You can make it lighter or skip the mayo if you prefer.
Can I make this meal vegetarian?
Yes! Swap the steak for grilled tofu, tempeh, or roasted veggies like sweet potatoes or portobello mushrooms, and keep all the other components for a hearty vegetarian bowl.
How spicy is this recipe?
The recipe has a mild kick mainly from the jalapeño and chili powder, but you can easily omit or reduce these if you’re sensitive to heat. The creamy drizzle also helps balance any spice.
Final Thoughts
This Cilantro Lime Steak Bowls Recipe has all the qualities I look for in a meal: it’s vibrant, bursting with fresh flavor, packed with nutritious ingredients, and simple enough for weeknight dinners yet special enough for guests. Once you try it, you’ll find yourself reaching for it again and again. Don’t wait—grab those ingredients and dive into this bowl of deliciousness that feels like a fiesta on your plate!
Print
Cilantro Lime Steak Bowls Recipe
- Prep Time: 0h 25m
- Cook Time: 0h 45m
- Total Time: 1h 10m
- Yield: 4 servings
- Category: Main Dish
- Method: Grilling
- Cuisine: Mexican
- Diet: Halal
Description
Cilantro Lime Steak Bowls are a vibrant, flavorful meal combining marinated grilled flank steak with zesty cilantro lime rice, a savory corn and black bean mixture, fresh toppings, and a creamy cilantro lime drizzle. Perfect for a healthy lunch or dinner, these bowls offer a balanced blend of protein, grains, and fresh vegetables with a delightful tangy and smoky profile.
Ingredients
For the Steak and Marinade:
- 1 ½ pounds (680 g) flank steak or skirt steak
- ¼ cup fresh lime juice (about 2 limes)
- 2 tablespoons fresh orange juice (optional but recommended)
- ¼ cup olive oil
- 1 cup fresh cilantro leaves, finely chopped (loosely packed before chopping)
- 4 cloves garlic, minced
- 1 small jalapeño, seeded and finely minced (optional for heat)
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika (or regular paprika)
- ½ teaspoon chili powder
- 1 teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
For the Rice Base:
- 1 ½ cups uncooked long-grain white rice or basmati rice
- 3 cups water or low-sodium chicken broth
- 1 tablespoon olive oil or butter
- 1 teaspoon kosher salt
- 2 tablespoons fresh lime juice
- ½ cup fresh cilantro leaves, finely chopped
- Zest of 1 lime
For the Corn and Black Bean Mixture:
- 1 tablespoon olive oil
- 1 small red onion, finely diced
- 1 red bell pepper, diced
- 1 cup corn kernels (fresh, frozen, or canned and drained)
- 1 can (15 oz / 425 g) black beans, drained and rinsed
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon kosher salt, or to taste
- ¼ teaspoon black pepper
- Juice of ½ lime
For the Fresh Toppings:
- 1 cup cherry tomatoes, halved (or 2 Roma tomatoes, diced)
- 1 large avocado, sliced or cubed
- ½ cup shredded lettuce or finely shredded cabbage
- ¼ cup thinly sliced red onion
- ¼ cup crumbled cotija cheese or feta (optional)
- ¼ cup sour cream or Greek yogurt
- Extra fresh cilantro leaves, for garnish
- Lime wedges, for serving
For the Cilantro Lime Drizzle (optional):
- ½ cup Greek yogurt or sour cream
- ¼ cup mayonnaise (or use all yogurt for lighter version)
- ¼ cup fresh cilantro leaves, roughly chopped
- 2 tablespoons fresh lime juice
- 1 small garlic clove, minced
- 2–3 tablespoons water (to thin, as needed)
- ¼ teaspoon kosher salt
- â…› teaspoon black pepper
Instructions
- 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. Place the flank or skirt steak in a large resealable bag or shallow dish and pour the marinade over the steak, turning to coat thoroughly. Seal and refrigerate for at least 30 minutes, preferably 2–4 hours. For maximum flavor, marinate up to 8 hours, turning the steak once or twice during marinating if possible.
- Cook the rice: Rinse the rice under cold water until the water runs mostly clear; 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. Once boiling, reduce heat to low, cover tightly, and simmer for 15–18 minutes until liquid is absorbed and rice is tender. Remove from heat and let sit covered for 5–10 minutes, then fluff with a fork. 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: Heat olive oil in a medium skillet over medium heat. Add diced red onion and red bell pepper; sauté 3–4 minutes until they begin to soften. Stir in the corn and cook another 2–3 minutes until heated through. Add black beans, cumin, smoked paprika, salt, and black pepper. Cook 2–3 more minutes, stirring gently, until hot and well seasoned. Squeeze in juice of ½ lime, stir, and adjust seasoning to taste. Remove from heat and set aside.
- 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, minced garlic, salt, and black pepper. Blend until smooth and vibrant green. Add water 1 tablespoon at a time until pourable but slightly thick consistency is reached. Taste and adjust lime or salt. Refrigerate until ready to serve.
- Cook the steak: Remove steak from refrigerator about 20 minutes before cooking to take chill off. Preheat grill, grill pan, or heavy cast-iron skillet over medium-high to high heat; lightly oil grates or pan. Remove steak from marinade letting excess drip off; discard marinade. Grill or sear steak for about 4–6 minutes per side for medium-rare depending on thickness (130–135°F/54–57°C). Adjust time for desired doneness. Transfer steak to cutting board, tent loosely with foil, and let rest for 8–10 minutes, keeping it juicy. Slice steak thinly against the grain into strips, and optionally into bite-sized chunks.
- Prep the fresh toppings: While steak rests, slice cherry tomatoes, cube or slice avocado, shred lettuce or cabbage, and thinly slice red onion. Crumble cotija or feta cheese if using, and prepare lime wedges for serving.
- Assemble the cilantro lime steak bowls: Start each bowl with a generous scoop of cilantro lime rice. Add a portion of the corn and black bean mixture on one side. Arrange slices of steak over rice. Top with fresh tomatoes, avocado, shredded lettuce or cabbage, and red onion. Spoon a little sour cream or Greek yogurt on top, sprinkle with crumbled cotija or feta, drizzle with cilantro lime sauce if using, and garnish with extra cilantro leaves and a lime wedge for squeezing just before eating.
- Serving and storage: Serve immediately while steak and rice are warm. For meal prep, let all components cool completely before assembling in containers. Store steak, rice, and bean mixture separately; keep fresh toppings and sauce separate until serving. Refrigerate up to 3–4 days. Reheat steak, rice, and beans together; add fresh toppings and drizzle with sauce just before eating.
Notes
- Marinating the steak longer (up to 8 hours) enhances flavor and tenderness.
- Use fresh lime juice for the best bright, tangy flavor.
- Jalapeño is optional; omit for less heat.
- You can substitute chicken broth with vegetable broth or water for cooking rice.
- Use a grill, grill pan, or cast-iron skillet to sear the steak for the best flavor and texture.
- The cilantro lime drizzle is optional but adds a creamy, fresh element to the bowls.
- For meal prep, keep components separate until ready to eat to maintain freshness.
- Adjust seasoning and lime juice in rice, bean mixture, and drizzle according to your taste preference.

