This vibrant bowl brings together succulent flank steak that's been marinated in a savory blend of soy sauce, garlic, and ginger, then grilled to perfection. Thinly sliced steak rests atop fluffy steamed rice alongside crisp shredded carrots, cool cucumber slices, protein-rich edamame, and creamy avocado. A drizzle of homemade spicy sriracha mayo ties everything together, while fresh cilantro, scallions, and sesame seeds add the perfect finishing touches. The entire dish comes together in just over half an hour, making it ideal for weeknight dinners or meal prep lunches.
I stumbled into this recipe on a Tuesday when the fridge was full of random vegetables and a package of flank steak I'd forgotten about. Sometimes those desperate what-can-I-make-in-15-minutes moments turn into the best things you ever eat, and this bowl was exactly that. My roommate walked in mid-prep and asked if we were having dinner at a restaurant.
Last summer I made these for a crowd of friends who claimed they were too full from snacking but then went back for seconds. Something about the combination of hot steak, cool cucumber, and that spicy sauce just works on a level I can't fully explain.
Ingredients
- Flank steak: This lean cut absorbs marinade beautifully and stays tender when sliced against the grain
- Soy sauce or tamari: The salty base that penetrates deep into the meat and builds umami
- Honey: Balances the salty elements and helps the steak develop a gorgeous caramelized crust
- Rice vinegar: Adds just enough acid to cut through the richness
- Fresh garlic and ginger: Don't use the powdered versions here, fresh makes all the difference
- Cooked rice: Jasmine is fragrant but brown rice adds great nuttiness and holds up well
- Shredded carrots and cucumber: Provide crunch and freshness that balances the warm steak
- Edamame: Extra protein and a buttery texture that pairs perfectly with the marinade flavors
- Avocado: Creaminess that tames the heat from the sauce
- Fresh cilantro and scallions: Bright herbal notes that wake up the whole bowl
- Sesame seeds: Toasted or raw, they add that final nutty finish
- Mayonnaise and Sriracha: Making your own spicy mayo is infinitely better than store bought
- Lime juice: Fresh squeeze only, it cuts the richness and brightens every bite
Instructions
- Marinate the steak:
- Whisk together soy sauce, olive oil, honey, rice vinegar, garlic, ginger, and pepper in a shallow dish. Add the flank steak and turn to coat, then refrigerate for at least 30 minutes but no more than 4 hours.
- Sear to perfection:
- Pat the steak dry and cook in a hot grill pan or skillet over medium high heat for 4 to 5 minutes per side. Let it rest for 5 minutes before slicing thinly against the grain.
- Whisk the sauce:
- While the steak rests, stir together mayonnaise, Sriracha, and fresh lime juice until smooth and bright orange.
- Build your bowls:
- Divide rice among four bowls and arrange carrots, cucumber, edamame, and avocado on top. Drape the sliced steak over everything and drizzle generously with spicy mayo.
- Finish with flair:
- Sprinkle with fresh cilantro, scallions, and sesame seeds right before serving.
This bowl has become my go to when friends come over because everyone can customize their own toppings and the food just keeps coming. The first time I served it at a dinner party, someone asked for the recipe before they even finished their first bite.
Mastering the Marinade
I've learned that the sweetness from the honey helps the meat develop those gorgeous charred marks, while the acid in the vinegar actually begins to break down the muscle fibers. The key is not to overmarinate or the texture becomes oddly mushy instead of tender.
Rice That Works
Day old rice actually holds up better in bowls because it's less sticky, but fresh jasmine rice smells incredible and soaks up all the juices. Sometimes I cook the rice with a little extra water so it stays fluffy even after the sauce hits it.
Make It Yours
This bowl structure works with whatever vegetables you have in the crisper drawer. I've used bell peppers, snap peas, and even roasted sweet potatoes when that's what was available.
- Pickled red onions add an amazing punch of acid and color
- A fried egg on top makes it feel like a complete meal
- Extra Sriracha never hurt anyone
Hope this bowl finds its way into your regular rotation and brings as many happy moments to your table as it has to mine.
Recipe FAQs
- → How long should I marinate the flank steak?
-
Marinate the steak for at least 30 minutes to infuse flavor, though you can extend this up to 4 hours for deeper taste. For maximum tenderness and flavor penetration, marinating overnight works beautifully.
- → Can I use a different cut of beef?
-
While flank steak offers ideal texture and flavor, you can substitute skirt steak, hanger steak, or even sirloin. Adjust cooking times slightly based on thickness, and always slice against the grain for tenderness.
- → What can I substitute for sriracha in the sauce?
-
Sambal oelek, gochujang, or any chili garlic paste works wonderfully as alternatives. For milder heat, use sweet chili sauce or simply increase the mayonnaise and add a pinch of cayenne.
- → Is this bowl suitable for meal prep?
-
Absolutely. Store rice, vegetables, and sauce separately in airtight containers. The steak reheats beautifully in a skillet over medium heat for 2-3 minutes. Assemble bowls fresh when ready to eat.
- → How do I know when the steak is done?
-
Use an instant-read thermometer for precision: 130°F for medium-rare, 140°F for medium. Let the steak rest for 5 minutes after cooking—this redistributes juices and ensures tender slices.
- → Can I make this dish dairy-free?
-
Replace the mayonnaise in the sauce with coconut yogurt or a dairy-free mayo alternative. All other components naturally contain no dairy, making this an easy adaptation.