This satisfying bowl combines tender marinated beef with fluffy brown rice, quinoa, or farro as the base. Fresh vegetables like bell peppers, cherry tomatoes, cucumber, and baby spinach add vibrant color and crunch. A simple homemade dressing with olive oil, lemon, Dijon mustard, and honey ties everything together. The beef gets marinated in soy sauce, garlic, and spices before being quickly seared to perfection. Customize with toppings like sesame seeds, fresh herbs, or creamy avocado. Each serving delivers 36 grams of protein for a filling meal that works for both lunch and dinner.
My Tuesday lunches had gotten embarrassingly predictable until I started throwing together whatever grain was in the pantry with whatever protein looked good at the store. This beef bowl happened by accident one rainy afternoon when I had leftover brown rice and a flank steak that needed using. Now it is the meal I actually look forward to meal prepping on Sundays.
Last winter my sister came over looking exhausted after a brutal week at work and I put this bowl in front of her. She took one bite got very quiet and asked if I could teach her how to make it. Now she sends me photos of her version every week with different vegetables she discovered at the farmers market.
Ingredients
- 500 g flank steak or sirloin: Flank steak has great beefy flavor and stays tender when sliced thin against the grain
- 2 tbsp soy sauce: Use tamari if you need this to be gluten free
- 1 tbsp olive oil: Helps the marinade coat every piece of beef evenly
- 1 tbsp lemon juice: Fresh lemon juice brightens the beef and cuts through the richness
- 2 cloves garlic: Minced finely so the flavor distributes through every bite
- 1 tsp ground black pepper: Freshly ground pepper makes a noticeable difference here
- 200 g brown rice or quinoa: Brown rice gives nutty substance while quinoa cooks faster and adds protein
- 500 ml water or broth: Vegetable or chicken broth adds depth to the grains as they cook
- ½ tsp salt: Essential for seasoning the grains from within
- 1 red bell pepper: Adds sweetness and vibrant color that makes the bowl visually appealing
- 1 cup cherry tomatoes: Halved tomatoes burst in your mouth with juice
- 1 cup cucumber: Diced small for refreshing crunch in every forkful
- 1 cup baby spinach: Use as a base or mixed in for nutrients without overpowering flavor
- 2 carrots: Julienned carrots add satisfying crunch and natural sweetness
- 3 tbsp olive oil: The base of your dressing so use good quality olive oil
- 1 tbsp lemon juice: Brightens the entire bowl and balances the beef
- 1 tsp Dijon mustard: Emulsifies the dressing and adds a subtle sharpness
- 1 tsp honey: Just enough to round out the acidity and make flavors pop
- 2 tbsp toasted sesame seeds: Totally optional but adds such a nice nutty finish
- 2 tbsp fresh herbs: Cilantro parsley or mint bring everything together with fresh brightness
- 1 avocado: Creamy richness that makes the bowl feel indulgent
Instructions
- Get your grains going first:
- Rinse your chosen grain until water runs clear then combine with liquid and salt in a saucepan. Bring to a boil then cover and simmer until fluffy and tender.
- Let the beef soak up flavor:
- Whisk together soy sauce olive oil lemon juice garlic and pepper then toss with sliced beef. Let it sit at room temperature while you prep everything else.
- Sear the beef to perfection:
- Heat a large skillet over medium high heat until almost smoking. Cook beef in batches so each piece gets proper contact with the pan about two minutes per side.
- Prep your vegetables:
- Slice the pepper halve tomatoes dice cucumber and julienne carrots while beef cooks. Wash and dry greens thoroughly so they do not water down the bowl.
- Whisk together the dressing:
- Combine olive oil lemon juice Dijon honey salt and pepper in a small jar. Shake vigorously until thickened and emulsified.
- Build your bowl:
- Start with a base of grains then arrange vegetables in sections over top. Finish with sliced beef and a generous drizzle of dressing.
- Add your finishing touches:
- Sprinkle with sesame seeds and fresh herbs then add avocado if using. Serve immediately while beef is still warm.
This recipe saved me during a month when I was working late every night and needed something nourishing but fast. Now putting these bowls together feels like a small act of self care instead of another chore on my to do list.
Make It Your Own
Swap in chicken thighs or even firm tofu for the beef and this bowl becomes something entirely new. I have used roasted sweet potato in place of grains when I wanted something lighter and it worked beautifully.
Smart Prep Strategies
Cook a big batch of grains on Sunday and keep them in the fridge for quick bowls all week. The dressing can be made in advance and actually tastes better after the flavors have time to meld together.
Serving Ideas
These bowls travel well for lunch if you pack the dressing separately and drizzle right before eating. They are also perfect for casual dinners where everyone can customize their own toppings.
- Set up a toppings bar and let family members build their own bowls
- Serve with extra lemon wedges for people who love bright acidity
- Keep some crushed red pepper on the table for heat lovers
Hope this becomes a staple in your kitchen like it has in mine. There is something deeply satisfying about eating from a bowl filled with so many colors and textures.
Recipe Questions & Answers
- → What type of beef works best?
-
Flank steak or sirloin cut into thin slices works beautifully. These cuts stay tender when quickly seared and absorb the marinade flavors well.
- → Can I make this ahead?
-
Prepare the grains and vegetables up to 2 days in advance. Store them separately in the refrigerator. Cook the beef fresh and assemble just before serving for best results.
- → What grains can I use?
-
Brown rice, quinoa, or farro all work perfectly. Quinoa cooks fastest at about 20 minutes, while farro takes about 30 minutes. Each adds unique texture and nutrition.
- → Is this dairy-free?
-
The base bowl is completely dairy-free. Simply skip optional toppings like feta or Greek yogurt. The dressing uses olive oil instead of dairy, making it naturally creamy without milk products.
- → How do I store leftovers?
-
Keep components separate in airtight containers. Grains and vegetables last 3-4 days refrigerated. Beef stays fresh for 2-3 days. Add dressing just before eating to keep everything crisp.