A warm bowl of steak, rice, black beans and crisp veggies is the kind of meal that hits savory, fresh, and satisfying all at once. These steak bowls take a simple flank steak marinade, quick-cooked rice, and pantry-friendly beans and turn them into a balanced weeknight dinner or make-ahead lunch. If you like rice-bowl meals with big flavor and protein, this is an easy template to keep in rotation — similar in spirit to other hearty bowls like a high-protein take on cheesesteak rice bowls that mix sizzling meat with rice and veggies.
Why you’ll love this dish
This is one of those recipes that’s easy to scale, forgiving on timing, and flexible with ingredients. It’s quick enough for weeknights (30–45 minutes total if rice is on the quicker side), budget-friendly when you buy a single steak and stretch it across bowls, and pleasant for picky eaters because components can be served separately.
“A perfect midweek bowl: juicy steak, bright lime, and crisp peppers — my family asks for this every Sunday.” — a repeat home-cook review
Reasons to try it:
- Balanced: protein from steak and beans, carbs from rice, fiber and vitamins from veggies.
- Make-ahead friendly: components can be prepped ahead for fast assembly.
- Customizable: swap grains, switch proteins, or spice it up to taste.
Step-by-step overview
You’ll marinate the steak briefly, cook rice, grill or sear the steak, assemble the bowls, and finish with lime and any extra toppings. The most important technical points are: don’t skip resting the steak after cooking, slice against the grain for tenderness, and keep hot and cold elements separate until serving to preserve texture.
What you’ll need
- 1 lb flank steak (trimmed) — thin, flavorful, and best sliced against the grain
- 1 cup long-grain rice (uncooked) or 2 cups cooked rice — white, jasmine, or brown (adjust cooking time)
- 1 can (15 oz) black beans, drained and rinsed
- 1 red bell pepper, thinly sliced
- 1 medium onion, thinly sliced (sweet or yellow)
- 1 cup corn kernels (fresh, canned drained, or thawed frozen)
- 2 tbsp olive oil (for marinade and/or veggies)
- 2 tbsp soy sauce (marinade)
- 2 cloves garlic, minced
- 2 tbsp lime juice (fresh) plus extra wedges for serving
- Salt and black pepper to taste
Substitutions and notes:
- Swap flank for skirt or hanger steak if preferred. For a leaner option, use sirloin.
- Use quinoa or farro instead of rice for a different texture.
- Low-sodium soy sauce works well; add salt later if needed.
Step-by-step instructions
- Make the marinade: In a bowl, whisk together 2 tbsp olive oil, 2 tbsp soy sauce, minced garlic, 2 tbsp lime juice, a pinch of salt, and a few grinds of black pepper.
- Marinate the steak: Place the flank steak in a shallow dish or zip-top bag and pour the marinade over it. Refrigerate for at least 30 minutes, up to 4 hours. (If marinating longer, don’t exceed 8 hours for texture.)
- Cook the rice: Prepare rice according to package instructions. Fluff with a fork and keep warm.
- Preheat your cooking surface: Heat a grill or heavy skillet over medium-high until very hot.
- Sear the steak: Remove excess marinade, then cook the steak 5–7 minutes per side (depending on thickness) for medium-rare to medium. Use an instant-read thermometer — 130–135°F for medium-rare, 140–145°F for medium.
- Rest and slice: Transfer steak to a cutting board and rest 5–10 minutes. Slice thinly across the grain.
- Prepare veggies and beans: While steak rests, toss bell pepper, onion, and corn with a little olive oil and a pinch of salt. You can leave them raw for crunch, quickly sauté them for 3–5 minutes, or char on the grill for smoky flavor. Combine rice, black beans, and veggies in bowls.
- Assemble bowls: Top each rice-bean-veg base with sliced steak. Squeeze additional lime over the top and add salt/pepper to taste. Serve warm.
How to plate and pair
Best ways to enjoy it: create composed bowls with rice on one side, beans and veggies on the other, then fan sliced steak across the top for an attractive presentation. Add garnishes like chopped cilantro, sliced scallions, pickled red onion, or a drizzle of crema or hot sauce.
Pairings:
- Quick green salad with a bright vinaigrette or crunchy slaw.
- Tortilla chips or warm tortillas to turn it into a quesadilla-style wrap.
- Beers: a crisp lager or amber ale; Wine: a medium-bodied red like Malbec or a fruity Zinfandel.
Storage and reheating tips
- Refrigeration: Store assembled bowls without dressing or lime in airtight containers for up to 3–4 days. For best texture, keep steak separate from rice and veggies.
- Freezing: Cooked steak can be frozen for up to 2–3 months; rice and beans freeze well too but vegetables with high water content (like bell peppers) can become soft. Freeze components separately.
- Reheating: Reheat steak slices gently in a skillet over medium-low with a splash of broth to prevent drying, or microwave covered for 30–60 seconds. Reheat rice and beans in a microwave-safe dish with a sprinkle of water to restore moisture.
- Food safety: Refrigerate leftovers within 2 hours of cooking. Reheat to at least 165°F when serving.
Helpful cooking tips
- Slice against the grain: Flank steak has long muscle fibers — cutting across them shortens fibers and gives a more tender bite.
- Watch the heat: Too-hot a pan overcooks the exterior before the steak cooks through. Aim for a good sear, then moderate heat.
- Use an instant-read thermometer: It’s the most reliable way to get your desired doneness.
- Marinate time matters, not necessarily marinate length: Even 30 minutes gives flavor; if you marinate overnight, reduce the salt slightly.
- If using leftover marinade as a sauce, bring it to a rolling boil for at least 1–2 minutes to kill bacteria from raw meat contact.
Creative twists
- Southwestern: Stir in smoked paprika and cumin to the marinade and top with avocado and chipotle crema.
- Mediterranean: Swap soy for balsamic, add chopped cucumber, tomatoes, feta, and a lemon-oregano dressing.
- Veg-forward: Double the beans and veggies and reduce steak for a plant-forward bowl.
- If you want a different inspiration, try pairing with ideas from this high-protein Philly cheesesteak rice bowls recipe for alternate fillings and sauces.
FAQ
Q: How long should I marinate the flank steak?
A: At least 30 minutes gives noticeable flavor. For more depth, 2–4 hours is ideal. Avoid marinating more than 8–10 hours for flank steak, which can become mushy if overexposed to acid.
Q: What’s the best internal temperature for flank steak?
A: For flank, 130–135°F is medium-rare, 140–145°F medium. Remember carryover cooking will raise the temp a few degrees during resting.
Q: Can I make these bowls vegetarian?
A: Yes — replace steak with grilled portobello, marinated tofu, tempeh, or roasted sweet potatoes. Use the same seasoning profile for continuity.
Q: Can I meal-prep these for the week?
A: Absolutely. Cooked rice, beans, and sliced steak keep well for 3–4 days refrigerated. Store steak separately from vegetables if you prefer the veggies crisp.
Q: Is it safe to reuse the marinade as a sauce?
A: Only if you boil it for a couple of minutes to kill any bacteria from the raw meat. Otherwise discard or reserve a portion of the marinade before adding raw meat to use as sauce.
If you want a shopping list or printable recipe card based on the quantities above, tell me how many people you’re feeding and I’ll scale it and format it for printing.
PrintSteak Rice Bowl
A warm and satisfying steak rice bowl with black beans and crisp veggies, perfect for weeknight dinners or meal prep.
- Prep Time: 30 minutes
- Cook Time: 15 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Grilling
- Cuisine: Tex-Mex
- Diet: Omnivore
Ingredients
- 1 lb flank steak (trimmed)
- 1 cup long-grain rice (uncooked)
- 1 can (15 oz) black beans, drained and rinsed
- 1 red bell pepper, thinly sliced
- 1 medium onion, thinly sliced
- 1 cup corn kernels
- 2 tbsp olive oil
- 2 tbsp soy sauce
- 2 cloves garlic, minced
- 2 tbsp lime juice
- Salt and black pepper to taste
Instructions
- Make the marinade: In a bowl, whisk together olive oil, soy sauce, minced garlic, lime juice, salt, and black pepper.
- Marinate the steak: Place flank steak in a dish and pour the marinade over it. Refrigerate for at least 30 minutes.
- Cook the rice: Prepare rice according to package instructions and keep warm.
- Preheat your cooking surface: Heat a grill or skillet over medium-high heat.
- Sear the steak: Cook the steak for 5–7 minutes per side for medium-rare.
- Rest and slice: Transfer steak to a cutting board and rest for 5–10 minutes. Slice thinly against the grain.
- Prepare veggies and beans: Toss bell pepper, onion, and corn with olive oil and salt. Sauté or grill as desired.
- Assemble bowls: Top rice with black beans, veggies, and sliced steak. Serve with lime wedges.
Notes
Customize with different grains or proteins; keep steak separate from veggies when storing for best texture.

