Garlic Steak and Broccoli Bowl – A Simple, Satisfying Weeknight Favorite
This Garlic Steak and Broccoli Bowl is the kind of meal that checks all the boxes: quick, flavorful, and balanced. Tender slices of seared beef meet crisp-tender broccoli, all tossed in a glossy garlic sauce that clings to every bite. It’s bold without being heavy, and it comes together fast enough for a busy weeknight.
Serve it over rice, cauliflower rice, or noodles—whatever you’ve got. The best part? It tastes just as good as takeout, but you control the ingredients and the salt.
Ingredients
Method
- Slice the steak: Freeze the steak for 15–20 minutes to firm it up. Slice thinly against the grain into bite-size strips. Pat dry with paper towels.
- Toss with cornstarch: In a bowl, season steak with a pinch of salt and pepper. Add 1–2 teaspoons cornstarch and toss to lightly coat. This helps brown the meat and keeps it tender.
- Mix the sauce: In a small bowl, whisk 1/4 cup soy sauce, 1 tablespoon rice vinegar, 1 tablespoon brown sugar, 1–2 teaspoons oyster sauce (if using), 2 teaspoons cornstarch, and 1 tablespoon water. Stir in the minced garlic and grated ginger. Adjust sweetness, salt, and heat to taste.
- Prep the broccoli: Cut florets into similar sizes. If using thick stems, peel and slice them so nothing goes to waste.
- Par-cook the broccoli: Steam or microwave with a splash of water for 1–2 minutes until bright green and crisp-tender. Drain well. This keeps stir-fry time short and broccoli snappy.
- Heat the pan: Use a large skillet or wok over medium-high to high heat. Add 1–2 tablespoons neutral oil and get it shimmering.
- Sear the steak in batches: Add a single layer of steak. Don’t crowd the pan. Sear 60–90 seconds per side until browned but not fully cooked through. Remove to a plate and repeat with remaining steak, adding oil as needed.
- Sauté aromatics: If the pan is dry, add a touch of oil. Briefly cook a little extra garlic or ginger if you like, 15–30 seconds, until fragrant.
- Add broccoli: Toss in the broccoli and stir-fry for 1–2 minutes to pick up color and heat through.
- Pour in the sauce: Stir the sauce, then add to the pan. It will thicken quickly. If too thick, splash in 2–3 tablespoons water.
- Return steak to pan: Add the seared steak and any juices. Toss to coat and warm through, 1–2 minutes. Finish with 1 teaspoon sesame oil and red pepper flakes if desired.
- Serve: Spoon over warm rice or your chosen base. Garnish with green onions and sesame seeds. Taste and adjust with a squeeze of lime or a splash of soy if needed.
What Makes This Special
This bowl is all about high heat and big flavor.
By searing the steak in a hot pan, you get that caramelized crust that makes every bite craveable. The sauce is simple—garlic-forward with soy, a touch of sweetness, and a hint of acid—but it delivers depth without fuss. Broccoli adds crunch and color, making the dish feel complete and not just meat-heavy.
You can scale it easily, swap the base, and tweak the spice. It’s a reliable, flexible recipe you’ll make on repeat.
Shopping List
- Flank steak or skirt steak (about 1–1.25 pounds), thinly sliced against the grain
- Broccoli florets (about 4 cups), fresh or thawed from frozen
- Garlic (4–5 cloves), finely minced
- Ginger (1-inch piece), finely grated (optional but recommended)
- Soy sauce or tamari (low-sodium preferred)
- Oyster sauce or hoisin (for depth; optional but great)
- Rice vinegar or lime juice
- Brown sugar, maple syrup, or honey
- Cornstarch (for thickening the sauce and tossing steak)
- Sesame oil (to finish)
- Neutral oil for high-heat cooking (canola, avocado, or peanut)
- Red pepper flakes or chili-garlic sauce (optional for heat)
- Green onions, sliced (for garnish)
- Sesame seeds (optional garnish)
- Cooked rice, quinoa, noodles, or cauliflower rice (for serving)
- Salt and black pepper, to taste
How to Make It
- Slice the steak: Freeze the steak for 15–20 minutes to firm it up. Slice thinly against the grain into bite-size strips.
Pat dry with paper towels.
- Toss with cornstarch: In a bowl, season steak with a pinch of salt and pepper. Add 1–2 teaspoons cornstarch and toss to lightly coat. This helps brown the meat and keeps it tender.
- Mix the sauce: In a small bowl, whisk 1/4 cup soy sauce, 1 tablespoon rice vinegar, 1 tablespoon brown sugar, 1–2 teaspoons oyster sauce (if using), 2 teaspoons cornstarch, and 1 tablespoon water.
Stir in the minced garlic and grated ginger. Adjust sweetness, salt, and heat to taste.
- Prep the broccoli: Cut florets into similar sizes. If using thick stems, peel and slice them so nothing goes to waste.
- Par-cook the broccoli: Steam or microwave with a splash of water for 1–2 minutes until bright green and crisp-tender.
Drain well. This keeps stir-fry time short and broccoli snappy.
- Heat the pan: Use a large skillet or wok over medium-high to high heat. Add 1–2 tablespoons neutral oil and get it shimmering.
- Sear the steak in batches: Add a single layer of steak.
Don’t crowd the pan. Sear 60–90 seconds per side until browned but not fully cooked through. Remove to a plate and repeat with remaining steak, adding oil as needed.
- Sauté aromatics: If the pan is dry, add a touch of oil.
Briefly cook a little extra garlic or ginger if you like, 15–30 seconds, until fragrant.
- Add broccoli: Toss in the broccoli and stir-fry for 1–2 minutes to pick up color and heat through.
- Pour in the sauce: Stir the sauce, then add to the pan. It will thicken quickly. If too thick, splash in 2–3 tablespoons water.
- Return steak to pan: Add the seared steak and any juices.
Toss to coat and warm through, 1–2 minutes. Finish with 1 teaspoon sesame oil and red pepper flakes if desired.
- Serve: Spoon over warm rice or your chosen base. Garnish with green onions and sesame seeds.
Taste and adjust with a squeeze of lime or a splash of soy if needed.
Keeping It Fresh
Store leftovers in an airtight container for up to 4 days. Keep the rice or base separate to avoid sogginess. Reheat in a skillet over medium heat with a splash of water to loosen the sauce, or microwave in short bursts, stirring halfway through.
If making ahead for meal prep, slightly undercook the broccoli so it stays crisp after reheating.
Why This is Good for You
This bowl delivers protein, fiber, and micronutrients in a balanced way. Steak provides iron, zinc, and B vitamins. Broccoli brings vitamin C, vitamin K, and gut-friendly fiber.
The sauce is flavorful enough that you don’t need much oil or sugar, and you can keep sodium in check by using low-sodium soy sauce. Choose brown rice or quinoa for extra fiber, or go with cauliflower rice for a lighter option.
Pitfalls to Watch Out For
- Overcrowding the pan: It steams the meat and kills the sear. Cook in batches.
- Too thin or too thick sauce: Cornstarch needs a brief simmer to thicken.
If it gets gluey, splash in water. If it’s runny, simmer 30–60 seconds more.
- Overcooking the broccoli: Aim for crisp-tender. Soft broccoli breaks down and waters out the sauce.
- Slicing with the grain: Always cut steak against the grain for tenderness.
- Under-seasoning: Taste at the end.
A small squeeze of lime or a dash of soy can brighten everything.
Recipe Variations
- Low-carb: Serve over cauliflower rice and use a touch of monk fruit or skip the sweetener.
- Extra veg: Add bell peppers, snap peas, or mushrooms. Stir-fry quickly so they keep texture.
- Spicy: Stir in chili-garlic sauce, gochujang, or a pinch of cayenne with the sauce.
- Citrus-garlic: Swap rice vinegar for lime juice and add lime zest for a bright finish.
- Sesame-ginger: Increase ginger, add toasted sesame seeds, and drizzle with a bit more sesame oil.
- Different cuts: Try sirloin, ribeye, or even thinly sliced tri-tip. Adjust cook time to keep it tender.
- No oyster sauce: Use hoisin or a little fish sauce for umami.
If veganizing, use mushroom-based “oyster” sauce.
FAQ
Can I use frozen broccoli?
Yes. Thaw and pat it dry first. Then follow the same quick stir-fry steps.
Expect a bit more moisture, so let it cook off before adding the sauce.
What if I don’t have a wok?
A large stainless-steel or cast-iron skillet works great. Make sure it’s very hot before the steak goes in, and cook in batches for the best crust.
How do I slice steak thinly?
Chill it in the freezer for 15–20 minutes, then use a sharp knife to slice against the grain. Aim for slices about 1/8 inch thick.
Can I make it gluten-free?
Use tamari or certified gluten-free soy sauce, and a gluten-free oyster sauce or a mushroom-based alternative.
Everything else in the recipe is naturally gluten-free.
What can I use instead of cornstarch?
Arrowroot or tapioca starch both work. Use the same amount, but note that tapioca can make sauces slightly glossier and a bit more stretchy.
How do I keep the steak tender?
Slice against the grain, cook hot and fast, and don’t overdo it. Pull it as soon as it’s just cooked through in the sauce.
Can I meal prep this?
Absolutely.
Portion the steak and broccoli with rice into containers. Keep a wedge of lime and extra green onions on the side to freshen it up at mealtime.
What if my sauce tastes too salty?
Balance with a bit more sweetener and acid, then thin with water. Serving over unsalted rice also helps mellow the overall flavor.
Is there a lighter way to cook the broccoli?
Steam it until just tender, then toss it in at the end to warm through.
You’ll get a cleaner taste and keep more crunch.
Can I add noodles instead of rice?
Yes. Lo mein, udon, or even spaghetti work. Toss the cooked noodles directly in the sauce with the steak and broccoli.
In Conclusion
This Garlic Steak and Broccoli Bowl is the kind of everyday recipe that feels special without extra work.
With a quick sear, a bold garlic sauce, and bright, crisp broccoli, it brings takeout flavor to your kitchen. Keep the method, change the base, and make it your own. Once you’ve done it once, you’ll have a reliable, tasty dinner you can pull off any night of the week.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.



