Imagine perfectly grilled, juicy steak with a beautiful char, nestled in a bowl with vibrant, fresh ingredients and a zesty cream sauce. That dream is about to become your new weeknight reality. These steak bowls are my go-to for a reason; they are packed with flavor, incredibly satisfying, and surprisingly simple to prepare.
This is more than just a recipe; it’s a complete guide to help you master steak bowls for any occasion. Whether you need a foolproof dinner or want to level up your meal prep, I’ll show you my secret trick for the best results every single time.
Why You’ll Love This Steak Bowl Recipe
This isn’t just another steak bowl recipe. I’ve perfected the method to guarantee incredible flavor and texture, and it all comes down to one simple secret in the cilantro lime marinade.
The secret is adding a tablespoon of honey to the marinade. The sugar works wonders by balancing the acidity from the lime juice, creating a more complex flavor. More importantly, it helps the steak achieve an incredible Maillard reaction on the grill. This means you get a deeper savory flavor, a perfect char, and those beautiful grill marks everyone loves.
These bowls are perfect for meal prep. The components store beautifully, allowing you to assemble fresh, delicious lunches all week long. This addresses a common need for easy and exciting weekly meal planning. If you’re a fan of high-protein meal prep bowls, you’ll also love our viral ground beef and sweet potato bowl.
The flavor is simply incredible. Between the zesty, savory marinade, the smoky grilled steak, and the tangy lime crema, every bite is a flavor explosion.
They are also endlessly customizable. You can easily swap the base or toppings to please everyone. Using riced cauliflower instead of rice is a fantastic low-carb option that tastes just as delicious.
Ingredients Needed

For the Steak Marinade
- 2 lbs flank steak
- 1/2 cup avocado or olive oil
- Zest of 1 lime
- Juice of 2 limes
- 4 cloves fresh garlic (minced or finely chopped)
- 1/2 cup chopped cilantro
- 1 tablespoon honey
- 2 teaspoons kosher salt
- 1/2 teaspoon freshly ground black pepper
For the Lime Crema
- 1 cup sour cream
- 2 teaspoons Tajin seasoning
- Juice of 1 lime
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
- 1/2 red onion, (diced)
Ingredient Notes & Substitutions
For the Steak: I use flank steak for this recipe as it takes marinade beautifully. Skirt steak is another great option with a more intense beefy flavor, but it cooks faster. Sirloin also works well. The most important thing is to slice any of these cuts against the grain for tenderness.
For the Crema: Tajin is a popular Mexican seasoning made of chili peppers, lime, and salt. If you can’t find it, you can substitute it with a pinch of chili powder and a little extra lime zest. For a dairy-free crema, a cashew-based or other plant-based sour cream substitute works perfectly.
For the Base: While I often use rice, riced cauliflower is a fantastic low-carb and keto-friendly alternative. It soaks up the flavors of the bowl just as well.

How to Make The Best Steak Bowls
Step 1: Marinate the Steak
Place the flank steak in a shallow dish or a large zip-top bag. In a small bowl, whisk together the avocado oil, lime zest, lime juice, garlic, cilantro, salt, pepper, and the tablespoon of honey. This honey is my secret for getting that amazing char. Pour the marinade over the steak, making sure both sides are fully coated. Cover the dish or seal the bag and let it marinate in the refrigerator for at least 30 minutes, or up to 3 hours for maximum flavor.
Step 2: Make the Lime Crema
While the steak is marinating, you can prepare the lime crema. This adds a cool, tangy finish that balances the smoky steak. In a small bowl, whisk together the sour cream, Tajin seasoning, and the juice of 1 lime until smooth and creamy. You can set this aside in the refrigerator until you are ready to assemble the bowls.
Step 3: Grill the Steak
Preheat your grill to medium-high heat. Place the steak on the hot grates and grill until you have beautiful, deep brown grill marks. I recommend using an internal temperature probe instead of just cooking for time. Flip the steak and continue grilling until it reaches your desired level of doneness. Refer to my temperature guide below for perfect results.
Step 4: Rest & Slice
Once cooked, transfer the steak to a cutting board and let it rest for 5 to 10 minutes. This is a critical step! Resting allows the juices to redistribute throughout the meat, ensuring every slice is tender and juicy. After resting, identify the direction of the muscle fibers (the grain). Slice the steak thinly against the grain for maximum tenderness.
Step 5: Assemble Your Bowls
Now for the fun part. Start building your steak bowls by adding a layer of cooked rice or riced cauliflower to each bowl. Top with the sliced steak, sliced avocado, heated black beans, heated corn, shredded cheddar cheese, and diced red onion. Finish with a generous drizzle of the lime crema and serve immediately.
Choosing & Cooking Your Steak Perfectly
The Best Cut of Steak for Bowls
Flank steak is the classic choice for steak bowls and my personal favorite. It has a great beefy flavor and its texture is perfect after marinating. Skirt steak is another excellent option; it’s thinner and has a more intense flavor. Sirloin flap is a great budget-friendly choice that also takes well to marinades. All these cuts benefit from a good marinade and being sliced against the grain.
Steak Doneness: A Temperature Guide
Using a meat thermometer is the only way to guarantee your steak is cooked exactly how you like it. Insert the probe into the thickest part of the steak.
- Medium-Rare: 130-135°F (54-57°C) – Recommended for the best flavor and texture.
- Medium: 135-145°F (57-63°C)
- Medium-Well: 145-155°F (63-68°C)
No Grill? No Problem! (Pan-Searing Method)
You can still achieve a fantastic result without a grill. Use a heavy-bottomed pan, like a cast-iron skillet, over high heat. Add a touch of oil and let the pan get very hot. Sear the steak for about 3-5 minutes per side, depending on thickness. Again, rely on the internal temperature to determine doneness rather than just the clock.
Pro Tips & Troubleshooting
Pro Tips for Success
Don’t Skip the Rest: Resting the steak for 5-10 minutes is the single most important tip for a juicy steak.
Slice it Right: Always slice flank steak against the grain. This shortens the muscle fibers, making the meat incredibly tender to eat.
High Heat is Your Friend: For both grilling and pan-searing, high heat is essential to create that delicious crust and char from the Maillard reaction.
Make the Crema Ahead: The lime crema can be made up to 3 days in advance and stored in the fridge. This saves you a step on busy nights.
Taste Your Marinade: Before adding the steak, taste a tiny bit of the marinade. You can adjust the salt or lime juice to your preference.
Common Mistakes to Avoid
Slicing too Soon: Cutting into the steak right off the grill will cause all the delicious juices to run out onto your cutting board, leaving you with dry meat.
Slicing with the Grain: This is a common error that results in chewy, tough steak, even if it’s cooked perfectly.
Overcooking the Steak: Thin cuts like flank steak cook quickly. Use a meat thermometer to pull it from the heat at the right moment.
Crowding the Pan: If you are pan-searing and your steak doesn’t fit comfortably, cut it in half and cook it in two batches. This ensures a great sear.
Serving, Storage & Meal Prep
Serving Ideas & Toppings
These bowls are a complete meal, but you can always add more. I love serving them over a bed of mixed greens for a lighter option. For extra toppings, consider adding some fresh pico de gallo, grilled bell peppers and onions, or even a scoop of our best homemade guacamole to your bowl for more vibrant flavor and texture.
How to Meal Prep Steak Bowls
This recipe is fantastic for meal prep. Here’s how I do it for easy lunches all week.
First, cook the steak and your base (rice or riced cauliflower) as directed. Allow them to cool completely.
Store components separately in airtight containers in the fridge for up to 4 days. I keep the steak in one container, the rice in another, and the black beans and corn mixed in a third.
Keep your fresh items separate to avoid them getting soggy. The lime crema, diced onion, and avocado should be stored separately. I recommend slicing the avocado just before serving.
When you are ready to eat, simply assemble a bowl with your prepped ingredients, heat if desired, and enjoy.
Conclusion
This is truly the ultimate steak bowl recipe, and I know you’ll love it. The combination of the perfectly charred steak from the honey-lime marinade, the tangy lime crema, and the fresh toppings is unbeatable. It’s versatile enough for a quick weeknight dinner or for a full week of meal prep. With my detailed guide and temperature chart, I am confident you will have perfect success in your own kitchen. If you make these steak bowls, be sure to leave a comment and rating below!
Frequently Asked Questions (FAQ)
What is the best cut of steak for steak bowls?
Flank steak and skirt steak are excellent choices because they are flavorful and hold up well to marinades. Sirloin flap is another great, often more affordable, option. The key is to slice them thinly against the grain for tenderness.
How do I make this without a grill?
You can get a great sear using a heavy-bottomed pan, like a cast-iron skillet, over high heat. Cook for 3-5 minutes per side, depending on thickness, until you reach your desired internal temperature.
How do I meal prep steak bowls?
Cook the steak and rice ahead of time. Store the steak, rice, beans, and corn in separate airtight containers in the refrigerator for up to 4 days. Store the avocado, onion, and lime crema separately and assemble the bowl just before serving to maintain freshness.
What temperature is medium-rare for flank steak?
For a perfect medium-rare, use a meat thermometer and cook the steak until the internal temperature reaches 130-135°F (54-57°C). Remember to let it rest for 10 minutes before slicing.
How do you make the lime crema?
Simply whisk together 1 cup of sour cream, the juice of 1 lime, and 2 teaspoons of Tajin seasoning until smooth. For a dairy-free version, use a cashew-based or other plant-based sour cream.
What other toppings work well in a steak bowl?
You can get creative with your toppings. Try adding pico de gallo, grilled fajita vegetables like bell peppers and onions, or pickled jalapeños to add even more flavor and texture to your steak bowls.

The Ultimate Steak Bowls
Ingredients
Equipment
Method
- Place the flank steak in a shallow dish or a large zip-top bag.
- In a small bowl, whisk together the avocado oil, lime zest, lime juice, garlic, cilantro, salt, pepper, and the tablespoon of honey.
- Pour the marinade over the steak, ensuring both sides are fully coated.
- Cover the dish or seal the bag and let it marinate in the refrigerator for at least 30 minutes, or up to 3 hours for maximum flavor.
- While the steak is marinating, prepare the lime crema.
- In a small bowl, whisk together the sour cream, Tajin seasoning, and the juice of 1 lime until smooth and creamy.
- Set aside in the refrigerator until ready to assemble the bowls.
- Preheat your grill to medium-high heat.
- Place the steak on the hot grates and grill until deep brown grill marks appear.
- Flip the steak and continue grilling until it reaches your desired level of doneness. Use an internal temperature probe for best results.
- Once cooked, transfer the steak to a cutting board and let it rest for 5 to 10 minutes. This critical step allows juices to redistribute.
- After resting, identify the direction of the muscle fibers (the grain) and slice the steak thinly against the grain for maximum tenderness.
- Start building your steak bowls by adding a layer of cooked rice or riced cauliflower to each bowl.
- Top with the sliced steak, sliced avocado, heated black beans, heated corn, shredded cheddar cheese, and diced red onion.
- Finish with a generous drizzle of the lime crema and serve immediately.

