These Cilantro Lime Steak and Rice Bowls are fresh and zesty! You get tender steak, fluffy rice, and a bright kick from cilantro and lime. It’s perfect for a quick and tasty meal!
Honestly, I love how colorful these bowls look! Plus, they’re super easy to make, so I can whip one up after a long day. Let’s be real, who can resist steak and rice? 😄
Key Ingredients & Substitutions
Flank or Skirt Steak: Both cuts are great for this recipe. If you prefer chicken or are vegetarian, try marinated tofu or portobello mushrooms instead. They can also soak up wonderful flavors!
Rice: I recommend using jasmine rice for a floral fragrance. Long grain works as well. If you’re avoiding carbs, quinoa or cauliflower rice are excellent substitutes that keep the dish light and fresh.
Corn: Fresh corn adds sweetness, but canned or frozen corn is perfectly fine too. If you’re looking for variety, try black beans for a hearty twist.
Cilantro: This herb is key to the flavor, but if you’re not a fan, parsley offers a milder taste. You can try green onions as an alternative for a different freshness.
Lime: Fresh lime juice brightens the dish. Lemon can work in a pinch, but it will change the flavor slightly. If you can’t access any citrus, a splash of vinegar can add some acidity.
How Do I Ensure My Steak Is Perfectly Cooked?
Cooking steak to the right temperature brings out its best flavor and texture. Here’s how to get it just right:
- Start with room-temperature steak; let it sit out for about 30 minutes before cooking.
- Use a hot grill or skillet. Sear each side for 4-5 minutes for medium-rare.
- Always slice against the grain after resting to keep it tender.
Trust your instincts—use a meat thermometer if you’re unsure (130-135°F for medium-rare). Allowing it to rest for at least 5 minutes helps juices redistribute.

How to Make Cilantro Lime Steak And Rice Bowls
Ingredients You’ll Need:
For the Main Dish:
- 1 lb flank steak or skirt steak
- 1 cup white rice (long grain or jasmine)
- 1 1/2 cups water
- 1 ripe avocado, sliced
- 1 cup corn kernels (fresh, canned, or frozen)
- 1 medium tomato, diced
- 1/4 cup red onion, finely chopped
- 1/4 cup fresh cilantro, chopped (plus extra for garnish)
- 1 lime, juiced (plus wedges for serving)
- 1-2 tablespoons olive oil
- 1 teaspoon chili powder (optional)
- 1 teaspoon cumin
- Salt and pepper, to taste
For Cilantro Lime Sauce:
- 1/2 cup fresh cilantro leaves, packed
- 1/4 cup sour cream or Greek yogurt
- 1 lime, juiced
- 1 garlic clove
- 1/4 cup olive oil
- Salt to taste
- Water as needed for consistency
How Much Time Will You Need?
This recipe will take about 30-40 minutes in total. You’ll spend around 15 minutes preparing the ingredients and cooking, and then about 10-15 minutes to let the steak rest and assemble your delicious bowls. It’s quick, fresh, and perfect for a busy day!
Step-by-Step Instructions:
1. Cook the Rice:
First, rinse the rice under cold water until the water runs clear. In a medium pot, combine the rice and 1 1/2 cups of water. Bring it to a boil, then reduce the heat to low, cover with a lid, and let it simmer for about 15 minutes until all the water is absorbed and the rice is tender. Once done, fluff the rice with a fork, stir in the juice of half a lime, and add a pinch of salt. Keep the rice warm while you cook the steak.
2. Prepare the Steak:
Next, pat the steak dry with paper towels to remove excess moisture. In a small bowl, mix together olive oil, chili powder (if using), cumin, salt, and pepper. Rub this flavorful mixture all over the steak, making sure to cover it well. Let it marinate for about 10-15 minutes while you get everything else ready.
3. Make the Cilantro Lime Sauce:
For the sauce, combine the packed fresh cilantro leaves, sour cream (or Greek yogurt), lime juice, garlic, olive oil, and a pinch of salt in a blender or food processor. Blend until smooth. If you prefer a thinner consistency, add a little water until you reach your desired drizzling thickness. Set the sauce aside for later.
4. Cook the Steak:
Heat a grill pan or skillet over medium-high heat. Once hot, add the marinated steak and cook for about 4-5 minutes on each side for medium-rare. Adjust the cooking time based on your desired level of doneness. After cooking, remove the steak from the heat and let it rest for 5 minutes. This helps keep the juices in. After resting, slice the steak thinly against the grain.
5. Prepare the Vegetables:
While the steak is resting, dice the tomato and finely chop the red onion. If you’re using fresh corn, you can quickly heat it in a pan with a tiny bit of oil if you like, or just use canned or frozen corn as is. Chop up some fresh cilantro for garnish too!
6. Assemble the Bowls:
Now it’s time to put everything together! Divide the warm rice into serving bowls. Top each bowl with slices of steak, followed by the diced tomato and red onion mixture, corn kernels, and slices of avocado. Drizzle generously with your homemade cilantro lime sauce. For an extra touch, sprinkle some additional chopped cilantro and a dash of chili powder or paprika if you want.
7. Serve:
Finish it off by adding lime wedges to the side for a burst of tang when served. Dive into your fresh, vibrant cilantro lime steak and rice bowls right away, and enjoy the explosion of flavors!
Can I Use a Different Cut of Meat?
Absolutely! While flank or skirt steak is recommended for its flavor and tenderness, you can substitute it with ribeye, sirloin, or even chicken breast for a variation. Just adjust the cooking time based on the thickness of the meat.
Can I Make the Cilantro Lime Sauce Ahead of Time?
Yes, you can prepare the sauce in advance! Store it in an airtight container in the refrigerator for up to 3 days. Just give it a good stir before serving, and if it thickens, add a splash of water to thin it back out.
What Should I Do with Leftover Rice and Steak?
Leftover rice and steak can be stored separately in airtight containers in the fridge for up to 3 days. Reheat the rice gently in the microwave with a bit of water to prevent it from drying out. For the steak, briefly heat it in a pan or microwave to keep it juicy.
Can I Make This Dish Vegetarian?
Definitely! Substitute the steak with marinated grilled vegetables like bell peppers, zucchini, or portobello mushrooms. Chickpeas or black beans can also add protein. You can keep the rest of the recipe the same for a delicious vegetarian bowl!



