This steak bowl is fresh, filling, high in protein, and built around a cilantro lime marinated flank steak that comes off the grill perfectly juicy and flavorful. Piled over rice with black beans, corn, avocado, and a creamy homemade lime crema. It works just as well for an easy dinner as it does for meal prep, which is a big reason I keep making this recipe.

Table of Contents
Why You'll Love This Steak Burrito Bowl
I’ve been putting my Chipotle cilantro lime sauce on just about everything lately, and after a while it felt obvious that it needed its own bowl. I wanted something with enough substance to be a full meal, but still fresh enough that the sauce didn’t get lost. This steak bowl ended up being exactly that, and it’s been one of the better things I’ve made recently.
The flank steak is a big part of why it works. Once it sits in the cilantro lime marinade and hits a hot grill, it gets those charred edges and juicy slices that make the whole bowl feel more satisfying. Add rice, black beans, corn, avocado, and cheddar, then finish it with the lime crema, and every part of the bowl actually brings something to the table instead of just filling space.
If you like bowl recipes that feel balanced and easy to keep in rotation, this is a good one. It has the same kind of appeal as my street corn chicken rice bowl, but the steak gives it a little more bite and makes it feel like a heartier dinner.

Ingredients
For the Steak and Marinade:
- 2 lbs flank steak
- ½ cup avocado or olive oil
- Zest of 1 lime
- Juice of 2 limes
- 4 cloves fresh garlic, minced
- ½ cup chopped cilantro
- 2 teaspoons kosher salt
- ½ teaspoon freshly ground black pepper
For the Lime Crema:
- 1 cup Greek yogurt
- 1 cup cilantro, packed
- 1 garlic clove
- ½ small onion
- 2 tablespoons fresh lime juice
- ½ teaspoon salt
For the Bowls:
- 4 cups cooked rice or riced cauliflower
- 2 avocados, sliced
- 1 can (15 oz) black beans, heated
- 1 can (15 oz) corn, heated
- 1 cup shredded cheddar cheese
- ½ red onion, diced

How to Make a Steak Bowl
Step 1: Marinate the Steak
Place the flank steak in a shallow dish or zip-top bag. In a small bowl, whisk together the oil, lime zest, lime juice, minced garlic, cilantro, salt, and pepper. Pour the marinade over the steak, making sure both sides are fully coated. Cover or seal and refrigerate for at least 30 minutes, up to 3 hours, for the most flavorful tender steak.

Step 2: Make the Lime Crema
Add the Greek yogurt, cilantro, garlic clove, onion, lime juice, and salt to a blender or food processor. Blend until completely smooth and creamy, scraping down the sides as needed. Taste and adjust salt or lime juice if needed, it should be bright, tangy, and boldly flavored. Transfer to a bowl or airtight container and refrigerate for at least 30 minutes before serving.

Step 3: Grill the Steak
Heat the grill to medium-high. Remove the steak from the marinade and shake off any excess. Place on the hot grill and cook for 10 minutes, then flip and grill for another 10 minutes, or until the steak reaches your desired internal temperature, 130–135°F for medium-rare, 140–145°F for medium. Transfer to a cutting board and let it rest for 5-10 minutes before slicing.

Step 4: Prep the Bowl Components
While the steak rests, warm the black beans and corn in a small saucepan or microwave until heated through. Slice the avocados and dice the red onion. If you're cooking rice fresh, fluff it with a fork and season with a pinch of salt.

Step 5: Assemble the Bowls
Start with a base of rice or riced cauliflower, then layer on the sliced steak, avocado, black beans, corn, cheddar cheese, and diced red onion. Finish with a generous drizzle of the lime crema over everything. Serve immediately.

Pro Tips for the Best Steak Bowl
Marinate for as long as you can. Thirty minutes is the minimum but 2 to 3 hours in the fridge is where the flavor really develops. The lime juice tenderizes the flank steak and the garlic and cilantro penetrate deep into the meat. Don't marinate longer than 3 hours though because the acid in the lime juice will start to break down the texture too much.
Always slice flank steak against the grain. Flank steak has long muscle fibers that run in one direction. Slicing against the grain, perpendicular to those fibers, shortens them and makes the steak incredibly tender. Slicing with the grain results in chewy, tough bites. Look at the steak before you cut and identify which way the fibers run.
Let the steak rest before slicing. Five to ten minutes of resting after coming off the grill allows the juices to redistribute throughout the meat. Cut into it too early and all those flavorful juices run out onto the board.
Make the lime crema ahead. Like the steak marinade, the crema gets better with time. Make it in the morning or even the night before and let it sit in the fridge. It thickens slightly and the cilantro and lime mellow into the yogurt for a more cohesive, rounded flavor.
Get the grill hot before the steak goes on. A properly preheated grill gives you those charred, slightly caramelized edges that make grilled steak so good. A grill that isn't hot enough causes the steak to steam rather than sear.
Meal prep the components separately. All five components, the rice, steak, crema, beans and corn, and toppings, store well in separate containers in the fridge for up to 4 days. Assemble bowls fresh throughout the week for fast, high-protein lunches and dinners.

How to Store Steak Bowls
For the best texture, store each part of the bowl separately in airtight containers in the refrigerator.
- Steak: up to 4 days. Reheat in a skillet over medium heat for the best texture.
- Rice: up to 5 days. Reheat in the microwave with a splash of water so it doesn’t dry out.
- Black beans and corn: up to 4 days.
- Lime crema: up to 1 week in a sealed container.
- Avocado: slice fresh when you’re ready to eat. I don’t recommend storing it already cut since it browns and softens quickly.
You can store fully assembled bowls for up to 2 days, but they’re definitely best when built fresh, especially once the crema and avocado are involved.

Steak Bowl FAQS
What goes in a steak bowl?
A steak bowl usually starts with a base like rice or cauliflower rice, then gets topped with sliced steak, beans, vegetables, cheese, avocado, and a sauce or crema. This version uses rice, flank steak, black beans, corn, avocado, cheddar, red onion, and a homemade lime crema.
What cut of steak is best for steak bowls?
Flank steak is a great choice because it has a lot of flavor, grills well, and slices nicely for bowls. Skirt steak or sirloin also work if that’s what you have.
How do you keep flank steak tender in a steak bowl?
The two biggest things are marinating it and slicing it thin against the grain. Letting the steak rest before slicing also helps keep it juicy.
How long should I marinate steak for a steak bowl?
For this recipe, anywhere from 30 minutes to 3 hours works well. That gives the steak time to pick up the cilantro lime flavor without sitting so long that the texture starts to change too much.
Can I make steak bowls ahead of time?
Yes, these work really well for meal prep. I’d store the steak, rice, beans, corn, and lime crema separately, then add the avocado and assemble the bowls when you’re ready to eat.
How long do steak bowls last in the fridge?
The steak will keep for up to 4 days, the rice for up to 5 days, and the lime crema for up to 1 week if everything is stored separately in airtight containers. Avocado is best sliced fresh.
Can I use cauliflower rice instead of regular rice?
Yes. Cauliflower rice works well if you want a lighter version or a lower-carb base for the bowl.
Can I cook the steak in a skillet instead of grilling it?
Yes. A hot skillet or grill pan works well if you don’t want to use an outdoor grill. Just cook the flank steak over medium-high heat until it reaches your preferred doneness, then rest and slice it thin.

More Bowl Recipes to Try Next
- Crispy Rice Salad Bowl
- Sweet Potato Ground Beef Bowl
- CAVA Chicken Bowl
- Loaded Potato Taco Bowl
- Chicken Burger Bowl Loaded Fries
Cilantro Lime Steak Bowls
This steak bowl is fresh, filling, high in protein, and built around a cilantro lime marinated flank steak that comes off the grill perfectly juicy and flavorful. Piled over rice with black beans, corn, avocado, and a creamy homemade lime crema. It works just as well for an easy dinner as it does for meal prep, which is a big reason I keep making this recipe.
Ingredients
For the Steak and Marinade:
- 2 lbs flank steak
- ½ cup avocado or olive oil
- Zest of 1 lime
- Juice of 2 limes
- 4 cloves fresh garlic, minced
- ½ cup chopped cilantro
- 2 teaspoons kosher salt
- ½ teaspoon freshly ground black pepper
For the Lime Crema:
- 1 cup Greek yogurt
- 1 cup cilantro, packed
- 1 garlic clove
- ½ small onion
- 2 tablespoons fresh lime juice
- ½ teaspoon salt
For the Bowls:
- 4 cups cooked rice or riced cauliflower
- 2 avocados, sliced
- 1 can (15 oz) black beans, heated
- 1 can (15 oz) corn, heated
- 1 cup shredded cheddar cheese
- ½ red onion, diced
- 2 tablespoon fresh lime juice
- ½ teaspoon salt
Instructions
- Whisk together marinade ingredients and pour over flank steak in a large bowl. Marinate 30 minutes to 3 hours in the fridge.
- Blend all lime crema ingredients until smooth. Refrigerate at least 30 minutes before serving.
- Grill steak on medium-high for 10 minutes per side or until desired internal temperature. Rest 5–10 minutes then slice thin against the grain.
- Warm black beans and corn. Slice avocado. Dice red onion. Cook the rice if you haven't already.
- Assemble bowls: rice, steak, avocado, black beans, corn, cheddar, red onion. Drizzle generously with lime crema.
Notes
- Always slice flank steak against the grain for the most tender result.
- Let the steak rest before slicing to keep the juices in the meat.
- Make the lime crema ahead, it gets better as it sits.
- Store all components separately in the fridge for up to 4 days for easy meal prep.
- Slice avocado fresh when assembling, don't store pre-sliced.
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 1289Total Fat: 84gSaturated Fat: 26gUnsaturated Fat: 58gCholesterol: 243mgSodium: 2075mgCarbohydrates: 46gFiber: 17gSugar: 11gProtein: 97g
Leave a Reply