After a long day at work, trying to get dinner on the table before my kids start hunting for snacks can be a bit of a challenge. Recently, I turned to these Cilantro Lime Steak Bowls, which have become our go-to meal that’s both satisfying and high in protein. It’s refreshing, zesty, and the perfect way to wrap up a busy day without sacrificing flavor or nutrition.
Why You’ll Love This Cilantro Lime Steak Bowls Recipe
This recipe is a delightful blend of bold flavors and wholesome ingredients. The zing of fresh lime and the richness of the flank steak come together beautifully, creating a dish that feels special but is truly simple to prepare. It’s the kind of meal that elevates a regular family dinner into a flavorful feast, making it a favorite at our table.
What I love most is how versatile it is. Sometimes, I’ll make a double batch of the marinade and keep it on hand for busy nights; it just adds so much flavor. Wrapping up a satisfying meal with my family has never felt easier or more delicious.
What Makes this Recipe Unique
– **Fresh Ingredients:** The use of lime juice and zest brightens every bite, balancing the richness of the steak.
– **High-Protein Focus:** Flank steak provides an excellent protein source, making this a filling meal that supports an active lifestyle.
– **Creamy Lime Crema:** This tangy topping perfectly complements the flavors in the bowl, turning every spoonful into a creamy, dreamy treat.
– **Quick Assembly:** With minimal cooking time, you can whip up these bowls in just a few simple steps.

Estimated Macros & Calories
Here’s a breakdown of the nutritional information for this dish.
(estimated per serving, without optional ingredients)
- Calories: 620
- Protein: 35 g
- Carbohydrates: 60 g
- Fat: 30 g
- Fiber: 10 g
The Most Authentic Cilantro Lime Steak Bowls Recipe Recipe
These Cilantro Lime Steak Bowls are not just another dinner; they’re a hearty meal bursting with flavors that come together effortlessly. Whether you’re looking for something simple for a weeknight or preparing for guests, this dish checks all the boxes.
Ingredient Notes
– Flank Steak: This cut is flavorful and absorbs marinades wonderfully, leading to juicy bites packed with protein.
– Cilantro: Adds a fresh, herbal note that brings brightness to the dish and enhances the overall flavor profile.
– Lime Juice: Key for marinating the steak and creating that creamy lime crema, it also tenderizes the meat while adding zest.
– Black Beans: A great protein source that adds texture and makes the meal more filling without adding too many calories.
– Sour Cream or Greek Yogurt: This creamy topping offers richness and helps balance the dish’s bright and savory notes.
Instructions
Step 1: Prepare the Marinade
Start by trimming any excess fat from the flank steak. In a medium-sized bowl, whisk together the oil, lime zest, juice from two limes, minced garlic, chopped cilantro, kosher salt, black pepper, and optional cumin. This marinade will elevate the steak with flavor and tenderness.
Step 2: Marinate the Steak
Take the steak and place it in a shallow dish or large resealable bag. Pour the marinade over it, ensuring both sides are coated by pressing the mixture into the meat. Cover and refrigerate for at least 45 minutes, up to four hours, allowing the flavors to meld beautifully.
Step 3: Warm the Rice and Heat the Beans and Corn
While the steak marinates, warm your cooked rice in a pot. For the beans and corn, drain and rinse them before combining in a small skillet over medium heat. Heat them for about 3-4 minutes, adding a pinch of salt and a sprinkle of cumin for additional flavor.
Step 4: Make the Lime Crema
In a small bowl, mix your sour cream (or Greek yogurt) with the juice of one lime and a pinch of salt until combined. If necessary, add a splash of water to thin it to a desirable drizzling consistency, then refrigerate until ready to serve.
Step 5: Grill the Flank Steak
Preheat your grill (gas or charcoal) or a heavy skillet. Remove the marinated steak from the fridge and let it reach room temperature for about ten minutes while the grill heats. Grill the steak until it reaches the desired doneness, usually around 130°F for medium-rare.
Step 6: Rest and Slice the Steak
Once grilled, transfer the steak to a cutting board and loosely cover it with foil. Let it rest for at least ten minutes to allow the juices to redistribute. When you’re ready, slice the steak thinly against the grain into bite-sized pieces.
Step 7: Assemble Your Bowls
Divide the warm rice into bowls and top each with sliced steak, warmed black beans, corn, sliced avocado, shredded cheese, and diced red onion.
Step 8: Drizzle with Lime Crema
Finish each bowl by drizzling the lime crema over the top and adding a light sprinkle of Tajín for an extra layer of flavor. Serve with additional lime wedges and cilantro, if desired.
Tips and Mistakes to Avoid
– Always let your steak rest after grilling to ensure juicy slices. Cutting too soon can lead to a dry steak.
– Take care not to over-marinate the steak, as acidic ingredients like lime juice can make it tough if left too long.
– When warming beans and corn, avoid high heat to prevent them from becoming mushy; a gentle heat works best.
Storage Tips
– Store leftovers in an airtight container in the fridge for up to three days.
– For longer storage, consider freezing the grilled steak and components separately.
– When ready to eat, reheat the steak gently in a skillet to maintain its juiciness; the beans and corn can be microwaved easily.
Variations and Substitutions
– Swap flank steak with chicken breast for a lighter version that still packs protein.
– For a vegetarian twist, replace the steak with seasoned grilled portobello mushrooms or tofu, offering a satisfying texture and filling options.
– Don’t hesitate to experiment with other toppings like sautéed peppers or a different cheese blend to suit your family’s palate.
Why This Recipe Is The Real Deal
This recipe shines with its simple yet impactful flavors from fresh ingredients. The marinated flank steak, grilled to tender perfection, makes every bite satisfying and packed with protein. Personally, I appreciate how quickly this meal can come together, allowing for a hassle-free dinner that my whole family enjoys.
With the combination of lime, cilantro, and creamy toppings, these bowls deliver a mouthwatering experience that feels special. It’s meals like this that make family dinners all the more enjoyable, giving us a chance to connect over delicious flavors.
The Bottom Line
If you’re looking for a vibrant and protein-rich meal that comes together quickly, these Cilantro Lime Steak Bowls are just what you need. Try it out and let me know how your family enjoys it!
Daisy Hartmann, RDN
Founder of GoProteinEats.com
Making high-protein eating simple, delicious, and sustainable for real life.

Cilantro Lime Steak Bowls Recipe
Ingredients
Steak & Marinade
- 1 3/4 lb flank steak
- 1/3 cup avocado or olive oil
- Zest of 1 lime
- 4 cloves garlic, minced
- 1/2 cup fresh cilantro, chopped
- 2 tsp kosher salt
- 1/2 tsp freshly ground black pepper
- 1 tsp ground cumin (optional, for warmth)
Bowl Base & Canned Goods
- 4 cups cooked white or brown rice
- 1 can black beans (15 oz), drained and rinsed
- 1 can sweet corn (15 oz), drained
Toppings & Garnishes
- 2 avocados, sliced
- 3/4 cup shredded cheddar cheese
- 1/2 red onion, finely diced
- 2 tsp Tajín or chili-lime seasoning, for sprinkling
Lime Crema
- 3/4 cup sour cream (or Greek yogurt)
Instructions
Preparation Steps
- Trim any excess fat from the flank steak. In a medium bowl whisk together oil, lime zest, juice from 2 limes, minced garlic, chopped cilantro, kosher salt, black pepper and cumin until emulsified. Place the steak in a shallow dish or large resealable bag and pour the marinade over it, pressing the mixture into the meat so both sides are coated. Refrigerate at least 45 minutes and up to 4 hours.
- While the steak marinates, warm the cooked rice if cold and drain the beans and corn. In a small skillet over medium heat, combine the drained beans and corn and heat 3–4 minutes with a pinch of salt and a light sprinkle of cumin to wake up their flavor; keep warm.
- Mix the lime crema: in a small bowl stir together sour cream (or Greek yogurt) with the juice of 1 lime and a pinch of salt. Add a tablespoon of water if needed to reach a drizzling consistency. Refrigerate until ready to serve.
- Heat a gas or charcoal grill to medium-high (or preheat a heavy skillet or grill pan on the stove). Remove steak from the fridge and let it sit at room temperature for about 10 minutes while the grill heats.
- Grill the flank steak 5–7 minutes per side, rotating once, until a meat thermometer reads about 130°F for medium-rare (adjust time a minute or two for desired doneness). Avoid overcooking—flank is best served slightly pink. For stovetop, sear in a very hot pan 4–6 minutes per side.
- Transfer the steak to a cutting board and tent loosely with foil. Let it rest at least 10 minutes to redistribute juices, then slice thinly across the grain into bite-sized strips.
- Assemble bowls: divide the warm rice between four bowls, top each with a portion of sliced steak, warmed black beans and corn, sliced avocado, shredded cheddar and diced red onion.
- Finish each bowl with a drizzle of lime crema and a light sprinkle of Tajín. Serve with extra lime wedges and chopped cilantro if desired.