Beef Stir-Fry with Vegetables
It was a Wednesday. One of those midweek evenings where energy runs low, but hunger runs high—and expectations (at least from my teenage son) run even higher. The fridge offered little inspiration: a bag of broccoli, a lonely red bell pepper, and a few carrots that were starting to dry out. Then I spotted the sirloin strips I had saved for the weekend. Plans shifted.
I needed something fast, nourishing, and comforting—something that reminded me of the stir-fries my mom used to make when she was short on time but never short on love. With a splash of soy sauce and a flash in the pan, dinner was saved. My kitchen smelled of sesame and garlic. My son went back for seconds. And me? I sat down with my plate and felt that small, quiet joy that only comes from a homemade meal pulled together at just the right moment.
This beef stir-fry with vegetables isn’t just dinner—it’s relief in a skillet, flavor in every bite, and a reminder that even hectic days can end beautifully.

Why You’ll Love This Recipe
This is a weeknight hero. It comes together quickly, uses basic ingredients, and brings vibrant color and deep flavor to the table. You don’t need to marinate for hours or prep fancy sauces. It’s bold, balanced, and the kind of dish that lets you sneak in vegetables without complaint. Plus, it reheats well—if there’s anything left.
When you’re tired but want something homemade, this dish steps in like an old friend with a warm hug and a plateful of sizzling goodness.
Ingredients
Main Ingredients:
- 2 tablespoons vegetable oil
- 1 pound beef sirloin, cut into 2-inch strips
- 1 ½ cups broccoli florets (fresh)
- 1 red bell pepper, cut into matchsticks
- 2 carrots, thinly sliced
- 1 green onion, chopped
- 1 teaspoon minced garlic
- 2 tablespoons soy sauce
- 2 tablespoons toasted sesame seeds
Optional Add-ons:
- Crushed red pepper flakes (for a little heat)
- 1 tablespoon oyster sauce or hoisin sauce for depth
- Cooked rice or noodles for serving
Tools & Equipment
- Large non-stick or cast-iron skillet
- Sharp knife and cutting board
- Wooden spoon or silicone spatula
- Measuring spoons
Step-by-Step Instructions
Step 1: Heat 1 tablespoon of vegetable oil in a large skillet over medium-high heat. Add beef strips and cook for 3–4 minutes, stirring occasionally, until browned. Remove and set aside.
Step 2: In the same skillet, add the remaining oil. Toss in broccoli, red bell pepper, and carrots. Stir-fry for 4–5 minutes until vegetables are tender but still crisp.
Step 3: Add garlic and green onions. Cook for 1 minute, stirring constantly to avoid burning the garlic.
Step 4: Return beef to the skillet. Add soy sauce and any optional sauces. Stir everything together and cook for another 2–3 minutes until beef is fully coated and warmed through.
Step 5: Sprinkle toasted sesame seeds over the stir-fry. Serve hot over rice or noodles.
Pro Tip: Toast sesame seeds in a dry pan over low heat for 2–3 minutes before adding—this deepens their nutty flavor.
Notes & Variations
Vegetarian option: Swap beef for tofu or tempeh. Use the same method, but let tofu crisp up longer.
No broccoli? Use snap peas, green beans, or zucchini.
Low-sodium need? Opt for low-sodium soy sauce and limit added salt.
Tip: Don’t overcrowd the skillet; it’ll steam instead of sear. Cook in batches if needed.
Storage & Reheating
Reheat: Warm in a skillet over medium heat with a splash of water or broth. Microwave works too, but watch the veggies—they can get soft.
Refrigerate: Store leftovers in an airtight container for up to 3 days.
Not ideal for freezing—the veggies lose their crunch.
Serving Suggestions
- Serve over steamed jasmine rice, brown rice, or noodles.
- Add a squeeze of lime or a drizzle of sesame oil for an extra layer of flavor.
- This dish is perfect for quick dinners, meal prep days, or impromptu gatherings.
FAQs
Q: Can I use frozen vegetables?
A: Yes, but thaw and pat them dry first. They may release extra moisture in the skillet.
Q: What kind of beef is best?
A: Sirloin, flank, or even ribeye works. The key is thin slicing across the grain.
Q: Can I make it spicy?
A: Add red pepper flakes or a spoonful of chili garlic sauce while stir-frying.
Q: Can I double this recipe?
A: Definitely. Just stir-fry in batches to avoid steaming the beef.
Q: How do I keep the beef tender?
A: Don’t overcook. High heat + short time = juicy, tender strips.
Final Thoughts
Every time I make this beef stir-fry, it reminds me that quick doesn’t mean boring. It’s a humble little victory on a chaotic day, the kind you can taste and smile about.
I’d love to hear if you try it! Tag me or drop a comment below with your own twists. Maybe you’ll add mushrooms, or throw in bok choy. Either way—this skillet’s got room for your story too.
Beef Stir-Fry with Vegetables
Course: Main Dishes4
servings10
minutes15
minutes320
kcal25
minutesIngredients
- Main Ingredients
2 tablespoons vegetable oil
1 pound beef sirloin, cut into 2-inch strips
1 ½ cups broccoli florets (fresh
1 red bell pepper, cut into matchsticks
2 carrots, thinly sliced
1 green onion, chopped
1 teaspoon minced garlic
2 tablespoons soy sauce
2 tablespoons toasted sesame seeds
- Optional Add-ons:
Crushed red pepper flakes (for a little heat)
1 tablespoon oyster sauce or hoisin sauce for depth
Cooked rice or noodles for serving
Directions
- Step 1: Heat 1 tablespoon of vegetable oil in a large skillet over medium-high heat. Add beef strips and cook for 3–4 minutes, stirring occasionally, until browned. Remove and set aside.
- Step 2: In the same skillet, add the remaining oil. Toss in broccoli, red bell pepper, and carrots. Stir-fry for 4–5 minutes until vegetables are tender but still crisp.
- Step 3: Add garlic and green onions. Cook for 1 minute, stirring constantly to avoid burning the garlic.
- Step 4: Return beef to the skillet. Add soy sauce and any optional sauces. Stir everything together and cook for another 2–3 minutes until beef is fully coated and warmed through.
- Step 5: Sprinkle toasted sesame seeds over the stir-fry. Serve hot over rice or noodles.
Notes
- Pro Tip: Toast sesame seeds in a dry pan over low heat for 2–3 minutes before adding—this deepens their nutty flavor.