Beef & Brussels Sprouts Stir-Fry
Prep Time: 15 min
Cook Time: ~15 min
Serves: 2
A little backstory
A quick and satisfying weeknight stir-fry that hits all the marks—savory, crisp, tender, and full of flavor. The soy-marinated beef paired with golden Brussels sprouts makes this feel like a takeout upgrade that you actually want to make at home.
Ingredients
1 lb sirloin or flank steak, thinly sliced
1 lb Brussels sprouts, trimmed and halved
3 tablespoons soy sauce
2 tablespoons extra virgin olive oil (divided, for cooking)
3 garlic cloves, minced
1 tablespoon fresh ginger, grated
1 tablespoon sesame seeds
1 teaspoon paprika
Salt, pepper, oregano, to taste
Cooked rice or noodles (optional, for serving)
Directions
Trim the ends off the Brussels sprouts and slice them in half.
Slice the beef thinly and set aside.
In a bowl, mix together the soy sauce, 1 tablespoon of oil, garlic, and ginger.
Add the sliced beef to the bowl and toss to coat. Let it marinate for at least 15 minutes.
Heat 1 tablespoon of oil in a large skillet or wok over medium-high heat.
Add the Brussels sprouts and stir-fry for 5–7 minutes, until browned and tender-crisp. Season with salt and pepper. Remove from the pan and set aside.
In the same pan, add the remaining oil. Add the marinated beef and sear for 1–2 minutes per side until browned and cooked to your liking.
Return the cooked Brussels sprouts to the pan with the beef. Toss everything together and adjust seasoning with more soy sauce or salt if needed.
Serve warm over cooked rice or noodles. Sprinkle with sesame seeds just before serving.
Tips + Variations
Add a splash of rice vinegar or lime juice at the end for brightness
Swap steak for chicken or tofu if preferred
Add sliced scallions or chili flakes for an extra kick
Great for meal prep—just store the rice separately
Estimated Macros* (per serving, serves 2)
Calories: ~420 kcal
Protein: 35g
Carbohydrates: 16g
Fat: 25g
Note: This assumes:
1 lb flank steak (split between 2 servings)
1 tbsp soy sauce per serving
~1 tbsp olive oil per serving used in cooking
Brussels sprouts = ~8g carbs per serving
No rice or noodles included in the count
*Macros are estimates and may vary slightly depending on ingredient brands and portion sizes. Use them as a guide—not a rule.