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

  1. Trim the ends off the Brussels sprouts and slice them in half.

  2. Slice the beef thinly and set aside.

  3. In a bowl, mix together the soy sauce, 1 tablespoon of oil, garlic, and ginger.

  4. Add the sliced beef to the bowl and toss to coat. Let it marinate for at least 15 minutes.

  5. Heat 1 tablespoon of oil in a large skillet or wok over medium-high heat.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

Previous
Previous

Sweet Potato Slices Topped with Ground Turkey

Next
Next

Roasted Sweet Potato & Carrot Soup