
Some meals taste like summer even when the weather outside says otherwise. Cilantro Lime Steak and Rice Bowls are one of those bright, satisfying dinners that bring sunshine to the table with every layer.
They are fresh, colorful, hearty, and full of flavor. Tender marinated steak sits over warm white rice with black beans, corn, creamy avocado, and a generous drizzle of cilantro lime crema.
This is the kind of meal that reminds me of relaxed evenings outside, when the grill is hot, the air smells like citrus and garlic, and everyone is gathering nearby because dinner already smells too good to ignore. There is something about lime, cilantro, and sizzling steak that instantly makes a meal feel like a celebration.
These bowls are not complicated, but they feel complete. You get savory steak, fragrant rice, creamy avocado, sweet corn, hearty black beans, and that final cool, tangy crema that ties everything together.
They are perfect for busy weeknights because the actual cooking is simple and quick. They also work beautifully for laid-back weekend gatherings because everyone can build their own bowl just the way they like it.
What makes this recipe especially lovable is how flexible it is. You can keep it simple, add lettuce for crunch, include sautéed bell peppers and onions, swap the rice, change the protein, or turn up the flavor with salsa or jalapeños.
Table of Contents
- Why You’ll Love These Cilantro Lime Steak and Rice Bowls
- Recipe Details
- Ingredients You’ll Need
- A Closer Look at the Ingredients
- The Flavor Behind These Bowls
- Directions
- Step 1: Prepare Your Cooking Space
- Step 2: Preheat the Grill or Skillet
- Step 3: Zest and Juice the Lime
- Step 4: Mix the Marinade
- Step 5: Add the Steak to the Marinade
- Step 6: Let the Steak Marinate
- Step 7: Bring the Steak Toward Room Temperature
- Step 8: Place the Steak on the Grill or Skillet
- Step 9: Sear the First Side
- Step 10: Flip and Cook the Second Side
- Step 11: Rest the Steak
- Step 12: Prepare the Rice Base
- Step 13: Add the Black Beans
- Step 14: Add the Corn
- Step 15: Slice the Avocado
- Step 16: Slice the Rested Steak
- Step 17: Drizzle with Cilantro Lime Crema
- Step 18: Add Optional Lettuce
- Step 19: Add Optional Bell Peppers and Onions
- Step 20: Garnish and Serve
- Helpful Tips for the Best Cilantro Lime Steak and Rice Bowls
- Variations
- Serving Suggestions
- Storage Tips
- Freezing Instructions
- Make-Ahead Notes
- Frequently Asked Questions
- Final Thoughts
- Cilantro Lime Steak and Rice Bowls
Why You’ll Love These Cilantro Lime Steak and Rice Bowls
Cilantro Lime Steak and Rice Bowls are ready in about 35 minutes, making them a practical meal for nights when you want something fresh but still filling. The recipe feels colorful and special without requiring a long cooking process.
The ingredients are simple and purposeful. Flank steak, olive oil, lime, garlic, cilantro, salt, pepper, cooked white rice, black beans, corn, avocado, and cilantro lime crema all work together without unnecessary fuss.
These bowls are family-friendly because everyone can build their own. Some people can add extra avocado, others can add more beans, and anyone who likes crunch can include chopped lettuce.
They are also great for meal prep and leftovers. The components store well in the refrigerator, and when packed separately, they can be frozen for longer storage.
The flavors feel fresh and vibrant. Lime, cilantro, garlic, and grilled or seared steak give the whole bowl a summer feeling no matter the season.
Cleanup can be easy, especially if you grill the steak. Fewer pans in the kitchen means more time enjoying dinner and less time standing over the sink.
Recipe Details
- Recipe name: Cilantro Lime Steak and Rice Bowls
- Prep and cook time: About 35 minutes
- Main protein: Flank steak
- Marinade flavors: Olive oil, lime zest, lime juice, garlic, cilantro, salt, and pepper
- Base: Cooked white rice
- Bowl components: Black beans, corn, avocado, steak, and cilantro lime crema
- Optional add-ins: Chopped lettuce, sautéed bell peppers, and onions
- Best cooking methods: Grill or skillet
- Steak rest time: About 5 minutes after cooking
- Storage: Airtight container in the refrigerator for up to 3 days
- Freezer-friendly: Yes, components can be frozen separately for up to 2 months
- Serving ideas: Extra cilantro, tortilla chips, light salad, salsa, or jalapeños
Ingredients You’ll Need
For the Steak Marinade
- 1 ¼ pounds flank steak
- ⅓ cup olive oil
- 1 lime, zested and juiced
- 1 tablespoon minced garlic
- ½ cup minced cilantro
- 1 ½ teaspoons salt
- ½ teaspoon pepper
For the Bowls
- 2 cups cooked white rice
- 1 can black beans, drained and rinsed
- 1 cup corn
- 1 avocado, sliced
- 1 batch cilantro lime crema
Optional Add-Ins
- Chopped lettuce
- Sautéed bell peppers and onions
A Closer Look at the Ingredients
Flank steak is the main protein in these bowls. It takes on the cilantro lime marinade beautifully and cooks quickly on a grill or in a skillet.
Olive oil helps carry the marinade flavors across the steak. Extra virgin olive oil can add a richer flavor.
Lime zest and lime juice bring brightness. The zest gives fragrant citrus flavor, while the juice adds tang.
Garlic adds savory depth to the marinade. Fresh minced garlic is best, but jarred garlic works too.
Fresh cilantro is essential for that lively, green flavor. It gives the steak and the bowl a fresh finish.
Salt and pepper season the steak and help the marinade taste balanced. Freshly cracked pepper is preferable if you have it.
Cooked white rice forms the base of the bowls. Jasmine or basmati rice adds a lovely fragrance.
Black beans make the bowls heartier. Draining and rinsing them helps keep the bowl fresh and clean-tasting.
Corn adds sweetness and color. Frozen corn works great; just thaw it before adding.
Avocado brings creaminess. A ripe avocado gives the best texture and balances the bold steak flavor.
Cilantro lime crema is the finishing touch. The original recipe notes not to skip it because it is the star that makes the bowl pop.
Chopped lettuce adds crunch if you want more texture. Sautéed bell peppers and onions bring sweetness, color, and warmth.
The Flavor Behind These Bowls
Cilantro Lime Steak and Rice Bowls work because every part has a role. The steak is savory and bold, the rice is warm and comforting, the beans are hearty, the corn is sweet, and the avocado is creamy.
The marinade brings the whole dish to life. Olive oil, lime, garlic, cilantro, salt, and pepper create a flavor that feels bright and satisfying without being heavy.
The steak is cooked over medium-high heat, which gives it a good sear. That sear is where a lot of the flavor comes from.
Resting the steak after cooking is also important. It helps keep the meat juicy before slicing and serving.
The crema finishes everything. It adds cool creaminess and a burst of cilantro lime flavor that brings all the bowl ingredients together.
Directions
Step 1: Prepare Your Cooking Space
Start by gathering all of your ingredients before cooking. Measure the olive oil, prepare the lime, mince the garlic, chop the cilantro, and set out the flank steak.
It also helps to have the cooked rice, drained black beans, thawed corn, avocado, and cilantro lime crema ready or close by. These bowls come together quickly once the steak is cooked.
If you are using optional toppings like chopped lettuce or sautéed bell peppers and onions, prepare them now as well. A little organization makes assembly much easier.
Step 2: Preheat the Grill or Skillet
Preheat your grill or skillet over medium-high heat. The cooking surface needs to be hot enough to sear the steak properly.
If using a grill, lightly oil the grates to prevent sticking. This helps the steak release more easily when it is time to turn.
If using a skillet, add a splash of olive oil. This gives the steak a good surface for browning and helps prevent sticking.
Step 3: Zest and Juice the Lime
Take 1 lime and zest it first. Zesting before juicing is easier because the lime is still whole and firm.
After zesting, cut the lime and juice it. You will use both the zest and the juice in the marinade.
The zest adds fragrant citrus flavor, while the juice gives brightness and tang. Together, they make the steak taste fresh.
Step 4: Mix the Marinade
In a mixing bowl, combine ⅓ cup olive oil, the lime zest, the lime juice, 1 tablespoon minced garlic, ½ cup minced cilantro, 1 ½ teaspoons salt, and ½ teaspoon pepper. Whisk everything together until well blended.
The mixture should smell bright, garlicky, and fresh from the cilantro. This is the flavor base for the steak.
Make sure the salt and pepper are evenly distributed. A well-mixed marinade seasons the steak more evenly.
Step 5: Add the Steak to the Marinade
Place 1 ¼ pounds flank steak into the marinade. Turn it so every side is coated.
You can keep the steak in the bowl or transfer it to a zip-top bag for better marination. A bag helps the marinade touch the steak more completely.
Make sure the steak is fully covered with the cilantro lime mixture. This is what gives the meat its fresh, bold flavor.
Step 6: Let the Steak Marinate
Let the steak marinate for at least 30 minutes. This gives the flavors time to settle into the meat.
If you have more time, you can marinate it for up to 2 hours in the refrigerator. A longer rest gives deeper flavor.
For even more flavor, the helpful notes suggest marinating the steak overnight if possible. This is a great option when you want to prepare ahead.
Step 7: Bring the Steak Toward Room Temperature
If the steak has been chilling in the refrigerator, take it out about 15 minutes before cooking. This helps it come closer to room temperature.
Letting it sit briefly before cooking can help it cook more evenly. Very cold steak may take longer to cook through.
Do not leave it out too long. About 15 minutes is enough for this recipe.
Step 8: Place the Steak on the Grill or Skillet
Once the grill or skillet is hot, place the marinated flank steak onto the cooking surface. You should hear a good sizzle.
That sizzle tells you the surface is hot enough to sear. Searing helps develop flavor on the outside.
Do not move the steak too much right away. Let it cook so it can form a good crust.
Step 9: Sear the First Side
Cook the steak for about 6-8 minutes on the first side for medium doneness. The outside should develop a nice sear.
The marinade may darken slightly as it cooks, especially because of the lime, garlic, and cilantro. This adds flavor.
Keep an eye on the heat. You want the steak browned, not burnt.
Step 10: Flip and Cook the Second Side
Flip the steak and cook the other side for another 6-8 minutes for medium doneness. The second side should also get a good sear.
The exact time can vary depending on the thickness of the steak and the heat of your grill or skillet. Watch the steak and adjust as needed.
The outside should look deeply browned and flavorful. This is where the “flavor magic” of the recipe happens.
Step 11: Rest the Steak
Transfer the cooked steak to a cutting board. Let it rest for about 5 minutes.
Resting is crucial because it allows the juices to redistribute. If you slice too soon, more of the juices can run out onto the board.
This short wait makes every bite more tender and juicy. It is worth the extra few minutes.
Step 12: Prepare the Rice Base
While the steak rests, start assembling the bowls. Add cooked white rice to each bowl as the base.
You will need 2 cups cooked white rice total. Jasmine or basmati rice adds a lovely fragrance if you choose to use one of those.
Spread the rice evenly in the bowl. It will hold the beans, corn, steak, avocado, and crema.
Step 13: Add the Black Beans
Add drained and rinsed black beans over the rice. Use 1 can total, divided between the bowls.
Rinsing the beans keeps the bowl cleaner and fresher-tasting. It also prevents extra liquid from making the rice soggy.
The beans add heartiness and make the bowl more satisfying. They pair well with the lime and cilantro flavors.
Step 14: Add the Corn
Add 1 cup corn to the bowls. If using frozen corn, make sure it is thawed before adding.
Corn brings sweetness and a pop of color. It balances the savory steak and tangy crema.
Divide it evenly so each bowl has a little sweetness in every bite. This helps the bowl feel balanced.
Step 15: Slice the Avocado
Slice 1 ripe avocado. Add slices to each bowl.
Avocado adds creaminess and richness. It softens the bright lime and savory steak flavors.
Use ripe avocado for the best texture. It should be soft enough to slice easily but not so soft that it falls apart.
Step 16: Slice the Rested Steak
After the steak has rested for about 5 minutes, slice it into pieces for the bowls. Use a sharp knife.
Slice it in a way that makes it easy to eat in a bowl. Thin slices or bite-sized strips both work well.
Add the steak over the rice, beans, corn, and avocado. The warm steak makes the bowl feel hearty and complete.
Step 17: Drizzle with Cilantro Lime Crema
Drizzle the cilantro lime crema over each bowl. This is the step that brings everything together.
The crema adds creaminess, tang, and fresh flavor. The original recipe notes that it should not be skipped because it is the star.
Use enough to coat the bowl lightly, then add more if desired. It should enhance the ingredients without drowning them.
Step 18: Add Optional Lettuce
If you want extra crunch, add chopped lettuce to the bowls. It gives the dish a fresher texture.
Lettuce works especially well if you want the bowl to feel lighter. It adds volume without making the meal heavy.
You can add it under the warm toppings or on top as a fresh layer. Both ways work.
Step 19: Add Optional Bell Peppers and Onions
Add sautéed bell peppers and onions if using. They bring sweetness, color, and a warm cooked vegetable element.
These are optional, but they make the bowls feel fuller and more colorful. They also pair beautifully with steak.
Add them before the crema or after, depending on how you like your bowl arranged. The recipe is flexible.
Step 20: Garnish and Serve
Garnish the bowls with extra cilantro for a fresh pop of flavor. Serve warm.
You can pair the bowls with tortilla chips or a light salad for a complete meal. Both options fit the casual, fresh style of the dish.
These bowls are perfect for an assembly-line dinner. Set out the ingredients and let everyone build their own.

Helpful Tips for the Best Cilantro Lime Steak and Rice Bowls
Marinate the steak for at least 30 minutes so the flavor has time to develop. For even more flavor, marinate it overnight if you can.
Let the steak rest after cooking. This keeps it juicy and tender when sliced.
Use fresh cilantro for the marinade. Fresh cilantro gives the brightest flavor.
Thaw frozen corn before adding it to the bowls. This keeps the bowl from becoming watery.
Use ripe avocado for the best creaminess. It should slice smoothly and taste rich.
Add a splash of water when reheating leftovers if needed. This helps restore moisture to the rice and steak.
Variations
Swap flank steak for chicken breast or shrimp. This gives you a different protein option while keeping the same bowl style.
Use quinoa or cauliflower rice instead of white rice for a healthier base. Either option changes the texture and feel of the bowl.
Add seasonal vegetables like roasted zucchini or bell peppers for a fresh twist. These make the bowls more colorful and nourishing.
Try a chipotle lime marinade for a smoky flavor kick. This gives the steak a bolder, deeper taste.
Make the dish dairy-free by omitting the cilantro lime crema or using a dairy-free yogurt alternative. This keeps the bowl creamy without traditional dairy.
Use lemon instead of lime for a different citrus twist. It changes the flavor but keeps the bright citrus feel.
Enhance the marinade with fresh or dried spices like cumin or paprika. These add warmth and depth.
Try favorite toppings like salsa or jalapeños. They make the bowls even more customizable.
Serving Suggestions
Serve Cilantro Lime Steak and Rice Bowls warm. The steak and rice should be warm, while the avocado and crema add cool creaminess.
Garnish with extra cilantro for freshness. It makes the bowls look brighter and taste more vibrant.
Tortilla chips make a great side. They add crunch and fit the casual bowl-style meal.
A light salad also pairs well. It keeps the meal fresh and balanced.
For family dinners, create a build-your-own bowl setup. Put the rice, beans, corn, steak, avocado, crema, and toppings in separate dishes.
This makes dinner feel fun and interactive. Everyone can choose what they love most.
Storage Tips
Store leftovers in an airtight container in the refrigerator for up to 3 days. For the best texture, store the components separately if possible.
Rice, steak, beans, and corn can be stored together if needed. Avocado and crema are best stored separately.
Reheat leftovers in the microwave or on the stovetop until warmed through. Add a splash of water if needed for moisture.
If reheating steak, use gentle heat so it does not dry out. The rice may also need a little moisture after refrigeration.
Add fresh avocado and crema after reheating. This keeps the bowl tasting fresh.
Freezing Instructions
You can freeze the components of Cilantro Lime Steak and Rice Bowls. It is best to store the steak, rice, and toppings separately in airtight containers.
They will keep well for up to 2 months. Separate storage helps preserve the best texture.
When ready to enjoy, thaw in the refrigerator overnight. Reheat on the stovetop or in the microwave until warmed through.
Avoid freezing avocado if possible, because the texture may change. Add fresh avocado when serving.
The cilantro lime crema is also best added fresh or stored separately according to what you are using. This helps the final bowl taste brighter.
Make-Ahead Notes
These bowls are great for meal prep. You can cook the rice, marinate and cook the steak, drain the beans, thaw the corn, and prepare toppings ahead of time.
Store the components separately in airtight containers. This keeps everything fresher and makes assembly easier.
If preparing for a gathering, set everything out as a bowl-building station. Guests can add rice, beans, corn, steak, avocado, crema, and toppings as they like.
Marinating the steak ahead of time is especially helpful. The recipe allows at least 30 minutes, up to 2 hours, and the helpful notes suggest overnight for deeper flavor.
Frequently Asked Questions
Can I Freeze Cilantro Lime Steak and Rice Bowls?
Yes, you can freeze the components of these bowls. Store the steak, rice, and toppings separately in airtight containers.
They will keep well for up to 2 months. Thaw in the refrigerator overnight and reheat on the stovetop or in the microwave until warmed through.
What Can I Use Instead of Flank Steak?
If flank steak is not available, you can use skirt steak or sirloin. Chicken breast is also a lighter option.
Shrimp or tofu can work beautifully as well. Just adjust the cooking time as necessary because different proteins cook at different speeds.
How Do I Make This Dish Gluten-Free?
This dish is naturally gluten-free, but check the labels on your ingredients. Pay special attention to the cilantro lime crema if using a store-bought version.
You can also make your own crema with gluten-free ingredients. This helps keep the dish safe for anyone with gluten sensitivities.
Can I Use a Different Rice?
Yes, quinoa or cauliflower rice can be used instead of white rice. Both options change the texture and make the bowl feel different.
Jasmine or basmati rice is suggested if you want a fragrant white rice. Either works well as the base.
Can I Make These Bowls Dairy-Free?
Yes, omit the cilantro lime crema or use a dairy-free yogurt alternative. This keeps the bowl dairy-free while still giving you a creamy option.
Check any sauces or toppings you use. This helps make sure the entire bowl fits your needs.
Can I Marinate the Steak Overnight?
Yes, marinating overnight can give even more flavor. The helpful notes recommend doing this if you can.
Keep the steak refrigerated while marinating. Bring it out about 15 minutes before cooking.
What Toppings Work Well?
Chopped lettuce, sautéed bell peppers and onions, salsa, jalapeños, and extra cilantro all work well. These toppings add crunch, heat, freshness, or sweetness.
You can customize each bowl based on preference. That is part of what makes this recipe so family-friendly.
Can I Use Lemon Instead of Lime?
Yes, lemon can be used instead of lime for a different citrus twist. The flavor will be slightly different but still bright.
Use both the zest and juice if following the same marinade style. This keeps the citrus flavor strong.
Final Thoughts
Cilantro Lime Steak and Rice Bowls are the kind of meal that brings freshness, comfort, and color to the table all at once. They are simple enough for a busy weeknight but lively enough for a weekend gathering.
The marinated flank steak gives the bowls bold flavor, while the rice, black beans, corn, avocado, and cilantro lime crema make every serving feel complete. Each ingredient adds something different, and together they create a bowl that feels balanced and satisfying.
This recipe is also easy to make your own. You can change the protein, swap the base, add vegetables, make it dairy-free, adjust the marinade, or set everything out so each person can build their own bowl.
Most of all, these bowls are about sharing good food without making dinner stressful. They bring the brightness of lime and cilantro, the comfort of rice and steak, and the joy of gathering around a meal that feels fresh, warm, and full of life.
Cilantro Lime Steak and Rice Bowls

These Cilantro Lime Steak and Rice Bowls are fresh, hearty, and full of Mexican-inspired flavor. Marinated flank steak is grilled or seared until tender, then served over rice with black beans, corn, avocado, and creamy cilantro lime crema. The lime, garlic, and cilantro marinade gives the steak bright, savory flavor, while the bowl ingredients make the meal filling and easy to customize with extra toppings like lettuce, peppers, and onions.
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Course: Dinner
- Cuisine: Mexican
- Servings: 4 bowls
- Calories: 600 kcal
Equipment
- Grill or Skillet
- Mixing bowl
Ingredients
Bowl Ingredients
- 1 avocado
- 1 cup corn
- 1 batch cilantro lime crema see separate recipe
- 1 can black beans drained and rinsed
- 2 cups cooked white rice
Optional Add-ins
- Sauteed bell peppers and onions
- Chopped lettuce
Steak Marinade
- ½ teaspoon pepper
- 1 lime zested and juiced
- 1 ½ teaspoons salt
- ⅓ cup olive oil
- ½ cup minced cilantro
- 1 tablespoon minced garlic
- 1 ¼ pounds flank steak
Instructions
Step 1: Make the Steak Marinade
In a mixing bowl, combine the olive oil, lime zest, lime juice, minced garlic, minced cilantro, salt, and pepper.
Stir until the marinade is well blended.
Step 2: Marinate the Steak
Add the flank steak to the bowl and coat it well with the marinade.
Let it marinate for at least 30 minutes so the flavors can soak into the steak.
Step 3: Cook the Steak
Heat a grill or skillet over medium-high heat.
Cook the marinated steak for about 6-8 minutes per side for medium doneness, or until cooked to your preferred level.
Step 4: Rest and Slice
Transfer the steak to a cutting board and let it rest before slicing.
Slice the steak against the grain for the most tender texture.
Step 5: Build the Bowls
Divide the cooked white rice among serving bowls.
Layer each bowl with black beans, corn, sliced steak, and avocado.
Step 6: Add the Crema and Toppings
Top each bowl with cilantro lime crema.
Add chopped lettuce or sauteed bell peppers and onions if desired.
Step 7: Serve
Serve the bowls warm with the steak freshly sliced and the toppings arranged over the rice.
Notes
You can customize your bowls with your favorite toppings like chopped lettuce or sautéed vegetables.
Serving Suggestions
These cilantro lime steak and rice bowls pair well with:
- Tortilla chips
- Salsa
- Pico de gallo
- Lime wedges
- Pickled onions
- Shredded cheese
- Jalapeños
Storage
How to Store
Store the steak, rice, beans, corn, avocado, and crema separately in airtight containers in the refrigerator when possible.
How to Reheat
Reheat the rice, beans, corn, and steak gently in the microwave or skillet until warmed through. Add the avocado and cilantro lime crema after reheating.

Fernando is the creator and writer behind the food blog Eating with your Hands. Living and working in cities like Paris, Barcelona, and Berlin, and being married to a Canadian foodie, has given Fernando a passion and interest in food and inspired him to run EWYH.