I used to think ‘healthy dinner’ meant three pans, a pot of rice, and a sink full of dishes before I’d even eaten. Then one tired weeknight I threw ground beef, whatever vegetables were in the crisper, and a quick homemade sauce into a single skillet. That was the night stir fry became my default answer to ‘what’s for dinner.’
This ground beef stir fry takes 30 minutes, start to finish — chopping included — and it’s the good kind of simple: lean beef, crisp vegetables, and a savory sauce that tastes better than the takeout it replaces. I serve it over rice for family dinners, and the leftovers are genuinely better for lunch the next day.

Why this works
Browning the beef first builds flavor at the base of the dish, and the vegetables spend only a few minutes in the pan, so they stay crisp-tender instead of turning soft and watery. The sauce is a five-ingredient job: whisk, pour, thicken. No roux, no cream, no second pan.
Ground beef stir fry, the short version
- Skill level: intermediate (mostly heat management)
- Prep: 15 minutes
- Cook: 15 minutes
- Total: 30 minutes
- Servings: 4
Ingredients

You don’t need much, and it’s all the kind of stuff that keeps a pantry and fridge from feeling empty:
- 1 pound lean ground beef — I use 90/10 or 93/7. Plenty of flavor, not a slick of grease.
- 1 tablespoon avocado oil (or olive oil)
- 1/2 pound snow peas — crisp and ready in a couple of minutes. Fresh green peas work in a pinch.
- 1 red bell pepper, thinly sliced — natural sweetness and color. Any color works.
- 4 green onions, thinly sliced on the diagonal — whites go in early, greens at the end.
- 3 cloves garlic, minced
- 2 teaspoons fresh ginger, grated
For the stir fry sauce:
- 1/4 cup low-sodium soy sauce — keeps it savory without the salt overload
- 2 tablespoons oyster sauce — the deep, savory backbone. If it’s unfamiliar, it’s a dark, thick condiment in most supermarkets. Hoisin is a close-enough stand-in.
- 1 tablespoon rice vinegar — the bright note that balances the sweet
- 1 tablespoon honey
- 1 teaspoon sesame oil
- 1 tablespoon cornstarch — thickens the sauce so it coats every bite
- 2 tablespoons water
To finish: sesame seeds and extra sliced green onions.
Before you start
Stir fries move fast, so prep everything before the pan hits the burner. Beef browned, pepper sliced, onions divided, garlic and ginger ready, sauce whisked. That’s the whole trick.
- Brown the beef well before the vegetables go in. That’s where the flavor lives.
- Cut the bell pepper into similar-sized slices so it cooks evenly.
- Keep the vegetables crisp-tender. The moment they look bright green, they’re done.
- Whisk the sauce until the cornstarch is fully dissolved — and give it another whisk just before pouring, because cornstarch settles.
How to make it
Step 1 — Brown the beef. Heat the 1 tablespoon avocado oil in a large skillet or wok over medium-high heat. Add the 1 pound ground beef and cook for 5 to 6 minutes, breaking it into small crumbles as it goes. Let it sit undisturbed for a minute or two before stirring — that’s what builds the browned crust. If there’s excess grease, drain it, leaving about a tablespoon in the pan for flavor.
Step 2 — Bloom the aromatics. Stir in the minced garlic and grated ginger. Cook for about 30 seconds, keeping them moving — garlic and ginger burn fast, and you want them fragrant, not bitter.
Step 3 — Cook the vegetables. Add the sliced bell pepper and the white parts of the green onions. Cook for 3 to 4 minutes, stirring occasionally, until crisp-tender. Then add the snow peas and the green parts of the onions. One to 2 minutes more, until bright green and just tender. Resist the urge to keep cooking.
Step 4 — Make the sauce. While the vegetables cook, whisk together the low-sodium soy sauce, oyster sauce, rice vinegar, honey, sesame oil, cornstarch, and water in a small bowl until smooth.

Step 5 — Finish the stir fry. Whisk the sauce one last time, pour it into the skillet, and stir continuously for 1 to 2 minutes until it thickens into a glossy coating that clings to the beef and vegetables.
Step 6 — Serve. Remove from the heat, scatter over sesame seeds and extra green onions, and serve immediately over steamed jasmine rice, brown rice, quinoa, cauliflower rice, or your favorite noodles. A squeeze of fresh lime or a drizzle of sriracha is a good way to finish it if you like.
Trade-It Tip
Trade-It Tip: No oyster sauce? Use the same amount of hoisin — it’s sweeter and a little thicker, so the sauce comes out milder and stickier, which is honestly fine. And if you’re out of honey, maple syrup swaps in at the same amount.
Make it your own
- Swap the ground beef for ground turkey or ground chicken.
- Change the vegetables: broccoli florets, mushrooms, carrots, zucchini, snap peas, cabbage, or baby corn all work. Water chestnuts add extra crunch.
- Add sriracha or red pepper flakes to the sauce for heat.
- Use tamari or coconut aminos in place of soy sauce. With gluten-free tamari and a gluten-free oyster sauce, the dish goes gluten-free.
What to serve with it
It pairs well with almost any grain or noodle: steamed jasmine rice, brown rice, quinoa, cauliflower rice, rice noodles, zucchini noodles, or lo mein noodles. A side of steamed broccoli, sautéed green beans, or an Asian cucumber salad rounds it out into a proper dinner.
Storage and meal prep
- Storing: Leftovers keep in an airtight container in the refrigerator for up to 4 days.
- Freezing: Freeze the cooled stir fry in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating. The vegetables will soften a little — the flavor holds up.
- Reheating: Warm in a skillet over medium heat until heated through, adding a splash of water if the sauce has thickened. Individual portions microwave for 1 to 2 minutes.
Questions I get asked
Can I use frozen vegetables? Yes. Frozen stir-fry vegetables go straight into the skillet without thawing. They may need an extra minute or two to cook through.
Can I make it ahead? Absolutely. It’s one of my better meal prep recipes — it reheats well right through the week.
Can I use different vegetables? Broccoli, mushrooms, carrots, zucchini, cabbage, snap peas, bok choy, asparagus, and baby corn all work in this stir fry.
Is it gluten-free? It can be — use gluten-free tamari in place of soy sauce and check that your oyster sauce is gluten-free.
Can I make it spicy? Stir sriracha, chili-garlic sauce, sambal oelek, or crushed red pepper flakes into the sauce.
Mistakes I’ve made (so you don’t have to)
- Using high-fat ground beef and not draining the grease — the vegetables end up stewing in it.
- Overcooking the vegetables until they’re soft. Bright green is the finish line.
- Adding the sauce before the vegetables are nearly done, which dulls the color.
- Skipping the final whisk on the sauce and getting lumpy clumps of cornstarch.
- Cooking over low heat, which skips the browning step entirely. Medium-high is non-negotiable.
- Skipping the fresh garlic and ginger. They’re what makes it taste like a stir fry and not a sauce accident.
This recipe is one I’ve cooked more times than I can count, and I’ve been burned by the low-heat version once. If you try it, I’d love to hear how it went.
If it doesn’t fit a Tuesday night, it doesn’t get published.